Added VLC VTM Decoder Plugin
Original repository from https://github.com/InterDigitalInc/VTMDecoder_VLCPlugin Compiled by Martin Eesmaa
This commit is contained in:
parent
44316ec827
commit
63cb51c6a8
Binary file not shown.
Binary file not shown.
Binary file not shown.
17
Program.cs
17
Program.cs
|
@ -18,7 +18,7 @@ namespace VVCEasy
|
|||
Console.WriteLine("VVCEasy (.NET Console Beta Version, v.0.5.0)");
|
||||
Console.WriteLine("Note: C# is not ready yet, malfunction mode\n");
|
||||
Console.Title = "Martin Eesmaa / VVCEasy";
|
||||
Console.WriteLine("What would you like to do for encode/decode of VVC?\n1. Encode\n2. Decode\n3. Help\n4. Exit\n5. Install/Test path environment\n6. Install VLC Media Player (o266player, Windows x64)\n7. Install quickly through Anaconda for ffmpeg (Windows)\n8. Install VVdec Web Player\n9. Decompress WindowsVVC.7z (Before you use new VVCEasy version!!!)\n10. Install vvDecPlayer from BitMovin");
|
||||
Console.WriteLine("What would you like to do for encode/decode of VVC?\n1. Encode\n2. Decode\n3. Help\n4. Exit\n5. Install/Test path environment\n6. Install VLC Media Player (o266player, Windows x64)\n7. Install quickly through Anaconda for ffmpeg (Windows)\n8. Install VVdec Web Player\n9. Decompress WindowsVVC.7z (Before you use new VVCEasy version!!!)\n10. Install vvDecPlayer from BitMovin\n11. Install VLC VTM Plugins (Windows x64, VLC 3.0.16, plugins by Inter Digital Inc)");
|
||||
|
||||
string input = Console.ReadLine();
|
||||
|
||||
|
@ -222,6 +222,21 @@ namespace VVCEasy
|
|||
}
|
||||
}
|
||||
}
|
||||
else if (input == "11")
|
||||
{
|
||||
Console.Clear();
|
||||
Console.Title = "VLC VTM Plugins Install (Windows)";
|
||||
Console.WriteLine("Welcome to VLC Media Player of VTM Plugins Installation.\nSystem type only = x64\nLinux will be coming soon...\nCurrent version = 3.0.16\nWould you like to install VTM plugins to your VLC Media Player? Y/N?");
|
||||
|
||||
string vtmvlcinstallnow1 = Console.ReadLine();
|
||||
|
||||
if (vtmvlcinstallnow1 == "Y")
|
||||
{
|
||||
Console.Title = "Installing of VLC VTM Plugins by Inter Digital Inc. (Compiled by Martin Eesmaa)";
|
||||
Console.WriteLine("Installing of VLC VTM Plugins by Inter Digital Inc... (Compiled by Martin Eesmaa)\nSorry C# is malfunction mode...");
|
||||
Console.ReadLine();
|
||||
}
|
||||
}
|
||||
}
|
||||
while (exit == false);
|
||||
}
|
||||
|
|
11
README.md
11
README.md
|
@ -300,6 +300,15 @@ License: GPL Version 2 (both repositories)
|
|||
[BitMovin Versatile Video Decoder Player](https://github.com/bitmovin/vvDecPlayer) - BitMovin VVDecPlayer
|
||||
|
||||
License: MIT
|
||||
© 2021 [Christian Feldmann](https://github.com/ChristianFeldmann) (All rights reserved)
|
||||
|
||||
© 2021-2022 [Christian Feldmann](https://github.com/ChristianFeldmann) (All rights reserved)
|
||||
|
||||
---------------------
|
||||
|
||||
[VLC VTM Decoder Plugin](https://github.com/InterDigitalInc/VTMDecoder_VLCPlugin) - VVC decoder plugin for VLC based on a multithreaded VTM
|
||||
|
||||
License: LGPL-2.1
|
||||
|
||||
© 2021-2022 [Inter Digital Inc](https://github.com/InterDigitalInc)
|
||||
|
||||
---------------------
|
|
@ -45,6 +45,7 @@ echo 7. Install quickly through Anaconda for ffmpeg (Windows)
|
|||
echo 8. Install/Update VVdec Web Player
|
||||
echo 9. Decompress WindowsVVC.7z (Before you use new VVCEasy version!!!)
|
||||
echo 10. Install vvDecPlayer from BitMovin
|
||||
echo 11. Install VLC VTM Plugins (Windows x64, VLC 3.0.16, plugins by Inter Digital Inc)
|
||||
set /p VVCSTART=Number:
|
||||
if %VVCSTART% == 1 goto encodestart
|
||||
if %VVCSTART% == 2 goto decodestart
|
||||
|
@ -56,6 +57,7 @@ if %VVCSTART% == 7 goto conda
|
|||
if %VVCSTART% == 8 goto installvvdecweb
|
||||
if %VVCSTART% == 9 goto decompresswin7z
|
||||
if %VVCSTART% == 10 goto installbitmovin
|
||||
if %VVCSTART% == 11 goto vlcvtmplugininstall
|
||||
|
||||
:encodestart
|
||||
title Encode to VVC
|
||||
|
@ -519,3 +521,34 @@ echo Select JSON file to run VVC movie and enjoy it.
|
|||
echo Still not working? Please chat us on https://matrix.to/#/#vvceasy:matrix.org
|
||||
pause
|
||||
goto start
|
||||
|
||||
:vlcvtmplugininstall
|
||||
cls
|
||||
title VLC VTM Plugins Install (Windows)
|
||||
echo Welcome to VLC Media Player of VTM Plugins Installation.
|
||||
echo System type only = x64
|
||||
echo Linux will be coming soon...
|
||||
echo Current version = 3.0.16
|
||||
echo Would you like to install VTM plugins to your VLC Media Player? Y/N?
|
||||
set /p vlcvtmyesorno=Answer:
|
||||
if %vlcvtmyesorno% == Y goto installvlcvtmpluginnow
|
||||
if %vlcvtmyesorno% == y goto installvlcvtmpluginnow
|
||||
if %vlcvtmyesorno% == N goto start
|
||||
if %vlcvtmyesorno% == n goto start
|
||||
|
||||
:installvlcvtmpluginnow
|
||||
title Installing of VLC VTM Plugins by Inter Digital Inc. (Compiled by Martin Eesmaa)
|
||||
echo Installing VLC VTM Plugins by Inter Digital Inc... (Compiled by Martin Eesmaa)
|
||||
cd INSTALLVLCPLUGIN/3.0.16
|
||||
copy libvtmdec.dll "%programfiles%\VideoLAN\VLC\plugins\codec"
|
||||
copy libvvcdecoder_plugin.dll "%programfiles%\VideoLAN\VLC\plugins\codec"
|
||||
copy libvvctsdemux_plugin.dll "%programfiles%\VideoLAN\VLC\plugins\demux"
|
||||
cd ../
|
||||
echo Three dll files patched to your VLC Media Player.
|
||||
echo Restarting and starting VLC Media Player...
|
||||
taskkill /im vlc.exe
|
||||
echo Please load your vvc video file to VLC Media Player.
|
||||
echo For more information and options: Please go to https://github.com/InterDigitalInc/VTMDecoder_VLCPlugin
|
||||
"%programfiles%\VideoLAN\VLC\vlc.exe"
|
||||
pause
|
||||
goto start
|
Loading…
Reference in New Issue