Skip to content

Commit

Permalink
Added Av1ador list of VVC support and others
Browse files Browse the repository at this point in the history
Adding and fixing texts for others.
  • Loading branch information
MartinEesmaa committed Aug 6, 2024
1 parent e763818 commit 255aa99
Show file tree
Hide file tree
Showing 5 changed files with 25 additions and 17 deletions.
2 changes: 1 addition & 1 deletion MPV.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ nano deps/fdkaac/libSBRdec/src/lpp_tran.cpp

Save the file in nano editor, when you finished removing `#ifdef __ANDROID` lines.

**TIP: You can edit script of vvdec.sh on your own choice.**
**TIP: You can edit script of vvdec.sh by your own choice.**

Continue follow instructions to build your own MPV build:

Expand Down
1 change: 1 addition & 0 deletions Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ public static void Main()
Console.WriteLine("VVCEasy (.NET Console Release Version, " + version + ")");
Console.WriteLine("Version codename: " + codeversion);
Console.WriteLine("Note: C# is not ready yet, malfunction mode\n");
Console.WriteLine("Copyright (C) Martin Eesmaa 2021-2024 (MIT License)");
Console.Title = title;
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 FFmpeg VVDec support\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/Update VLC VTM Plugins (Windows/Linux x64 of VLC plugins by Inter Digital Inc)\n12. Install MPV Windows/Android (libvvdec plugin)\n13. Tests of VVC videos");

Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -153,10 +153,10 @@ For VLC o266player build, see [o266player.md](o266player.md).

### VVCEasy Batchfile Version (optional) (Windows only)

First, before you compile to VVCEasy Batchfile Version, you need Inno Setup to compile VVCEasy.
First, before you compile to VVCEasy Batchfile Version, you need to install Inno Setup before compiling VVCEasy.
Inno Setup link: https://jrsoftware.org/isdl.php

Step 1: Clone VVCEasy git and open VVCEasy_compiler.iss
Step 1: Clone VVCEasy git and open up VVCEasy_compiler.iss file
```
cd %userprofile%\Downloads
git clone --depth=1 https://github.com/MartinEesmaa/VVCEasy && cd VVCEasy
Expand Down Expand Up @@ -223,6 +223,8 @@ These VVC programs of encode/decode are listed:

* [VVConvert](https://vvconvert.app/) (only encoder, encodes to VVC raw bitstream from any FFmpeg compatible video codecs, requires FFmpeg to open input video files) (created by Alec Carter) ([source code](https://github.com/alectr0/VVConvert))

* [Av1ador](https://github.com/porcino/Av1ador) - This program allows to encode VVC while transcoding by preview and comparison from original video, includes other encoders as well. (created by porcino) ([source code](https://github.com/porcino/Av1ador))

# Without VVCEasy, experimental option for professional coders, other developers, and everyone (hard)

You need 7-Zip (requires ffmpeg and ffplay), ffmpeg, ffplay, vvenc/vvdec(app).
Expand Down
2 changes: 2 additions & 0 deletions THANKS.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,6 @@ See the lists:

- Thanks, Artem! [VVCEasy thread](https://forum.doom9.org/showthread.php?p=1974413#post1974413)

- And to thank you all for using VVCEasy of prebuilt binaries, custom builds and more!

- Martin Eesmaa (@MartinEesmaa)
31 changes: 17 additions & 14 deletions VVCEasy.bat
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ title %welcometitle%
echo %welcometitle%
echo Welcome to VVCEasy. (Batch file Release Version, %version%, %vvceasydate%)
echo Version codename: %versionname%
echo.
echo Copyright (C) Martin Eesmaa 2021-2024 (MIT License)
pause
goto start

Expand All @@ -68,6 +70,7 @@ color 07
cls
echo VVCEasy (Batchfile Release Version, %version%, %vvceasydate%)
echo Version codename: %versionname%
echo Copyright (C) Martin Eesmaa 2021-2024 (MIT License)
echo.
echo What would you like to do to encode/decode of VVC?
echo 1. Encode
Expand All @@ -76,12 +79,12 @@ echo 3. Help
echo 4. Exit
echo 5. Install/Test path environment.
echo 6. Install quickly through Anaconda (Python distribution) for FFmpeg (Windows)
echo 7. Install/Update VVdec Web Player
echo 8. Install Windows VVC binaries
echo 7. Install/Update VVdec Web Player (requires Python)
echo 8. Install Windows VVC binaries (Windows XP and later)
echo 9. Install vvDecPlayer from BitMovin
echo 10. Install/Update VLC VTM Plugins (Windows/Linux x64 of VLC plugins by Inter Digital Inc)
echo 11. Install FFmpeg VVDec support.
echo 12. Install MPV Windows/Android (libvvdec plugin)
echo 11. Install FFmpeg VVC support.
echo 12. Install MPV VVC support
echo 13. Tests of VVC videos
set /p VVCSTART=Number:

Expand Down Expand Up @@ -212,9 +215,9 @@ goto start
:test
cls
title INSTALL/TEST PATH ENVIRONMENT
echo Martin Eesmaa is testing your paths, that you installed programs in PATH. Not sure, what is path?
echo You can go here for link: https://stackoverflow.com/questions/4910721/python-on-cmd-path
echo Also you can also search "What is PATH in Windows?" in DuckDuckGo, Google, SearX or your favorite search engine.
echo Martin Eesmaa is testing your paths, that you installed programs in PATH. If you're unsure, what is path?
echo You can go there for link at https://stackoverflow.com/questions/4910721/python-on-cmd-path
echo Also you can search "What is PATH in Windows?" in DuckDuckGo, Google, SearX or your favorite search engine.
echo Are you ready to test? (Y/N) or type "I" to install path environment.
set /p readytestbefore=Answer:
if "%readytestbefore%" == Y goto nowtestingtime
Expand All @@ -225,7 +228,7 @@ if "%readytestbefore%" == I goto installpath
if "%readytestbefore%" == i goto installpath

:nowtestingtime
title Testing time...
title Testing installed programs...
7z
ffmpeg
ffplay
Expand All @@ -241,7 +244,7 @@ if "%testdidworkq%" == n goto ahhdidnotwork

:youdidworktest
title Great!
echo Great, your PATHS working now. Now back to the menu...
echo Great, your path environment is working. Going back to the menu...
timeout 3
goto start

Expand Down Expand Up @@ -304,7 +307,7 @@ echo Have a nice day! Thank you for using VVCEasy! :)

for /f "delims=: tokens=*" %%A in ('findstr /b ::: "%~f0"') do @echo(%%A
echo.
echo Copyright (C) 2021-2024 Martin Eesmaa
echo Copyright (C) 2021-2024 Martin Eesmaa (MIT License)
echo.
echo ------------ END OF WINDOWS BATCHFILE PROGRAM ----------------
timeout 5 /nobreak
Expand Down Expand Up @@ -565,16 +568,16 @@ goto start

:ffmpegvvdec
cls
title FFmpeg VVDec support
echo Hello, would you like to download FFmpeg VVDec support? Y/N?
title FFmpeg VVC support
echo Hello, would you like to download FFmpeg VVC support? Y/N?
set /p vvcnow0=Answer:
if "%vvcnow0%" == Y goto installvvdecffmpegnow
if "%vvcnow0%" == N goto start
if "%vvcnow0%" == y goto installvvdecffmpegnow
if "%vvcnow0%" == n goto start

:installvvdecffmpegnow
echo Your favorite operating system is available on FFmpeg VVDec support. Please copy the link to a web browser.
echo It is available of FFmpeg VVC support. Please copy or open the link to a web browser.
echo.
echo Download link: https://github.com/MartinEesmaa/VVCEasy/blob/master/FFMPEGVVC.md#ffmpeg-downloads-xhe-aac--vvc-endecoder-plugin-compiled-by-martin-eesmaa
echo.
Expand All @@ -585,7 +588,7 @@ pause
goto start

:mpvandroidvvc
echo Please see the document. The command will open the document for you.
echo Please see a document. The command will open the document for you.
MPV.md
echo.
echo See information MPV.md or online GitHub: https://github.com/MartinEesmaa/VVCEasy/blob/master/MPV.md
Expand Down

0 comments on commit 255aa99

Please sign in to comment.