diff --git a/README.md b/README.md index 21961c6..32931d9 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ https://github.com/MartinEesmaa/VVCEasy/actions/workflows/dotnet.yml) # VVCEasy (Windows and Linux (Full) and Mac OS (partial) (by Martin Eesmaa) VVCEasy is that you don't have to compile or/and coding to encode VVC (known as Versatile Video Codec). Simple, Easy, Encode and Decode. -VVCEasy comes to one-easy command of ffmpeg, VVC Tools, python, VLC o266player, VVDEC Web Player, Bitmovin VVDec Player, YUView and more. +VVCEasy comes to one-easy command of ffmpeg, VVC Tools, python, VLC o266player, VVDEC Web Player, Bitmovin VVDec Player, YUView, libvvdec and more. Installation: Go to releases and download latest version. @@ -24,13 +24,6 @@ Windows source run (Batchfile): VVCEasy.bat Windows/Mac/Linux source run (Csharp): Bin/Release or Debug/netX.x/VVCEasy.exe (after build of C#), this requires VVCEasy.dll to run console application. -Note to Mac and Linux of o266player VLC: Sorry Mac and Linux users :(, here is a why MacOS and Linux cannot run VLC o266player. - -On macOS 10.15.6, I tried build, but it failed, you can have a look for Stack Overflow: [Link](https://stackoverflow.com/questions/70387126/error-1-and-2-trying-to-compile-vlc-o266player-missing-git-and-txt). - -On Linux, it doesn't support of VLC (o266player build). -If you want to run VLC (o266player version), you need to run Windows only for a virtual machine or your a real computer. - Matrix chat: https://matrix.to/#/#vvceasy:matrix.org Revolt: https://app.revolt.chat/server/01G1QSBZ4AMGDBWPVJ63EDZCD7/channel/01G1QSBZ4ABH7REMG6T47R8KS4 @@ -228,7 +221,7 @@ ffplay -i inputtranscode.yuv -s 854x480 Default pixel format of ffplay for yuv and y4m is yuv420p without `-pix_fmt` command. -For y4m videos, replace -i inputtranscode.yuv with `-i inputtranscode.y4m`. For yuv420p10 on your input video 10 bit, add `-pix_fmt yuv420p10`. +For y4m videos, replace `-i inputtranscode.yuv` with `-i inputtranscode.y4m`. For yuv420p10 on your input video 10 bit, add `-pix_fmt yuv420p10`. For easy to verify YUV/Y4M, use YUView, open your YUV or Y4M encoded, make sure video size, YUV/Y4M format and frame rate same like from input video file (e.g. MP4, AVI, MKV and others. @@ -239,6 +232,18 @@ vvencapp -i out.yuv -s 854x480 -r 30 -o vvc.266 ``` -s means video size, -r means frame per second and -o means output. Note: (Simple) as Default settings is YUV420P (8-bit) +**WARNING: If you encode from yuv/y4m of your frame rate is 11.988, 14.985, 23.976, 29.970 or 59.940 FPS, replace this command -r by --fps.** + +11.988 fps = `--fps 12000/1001` + +14.985 fps = `--fps 15000/1001` + +23.976 fps = `--fps 24000/1001` + +29.970 fps = `--fps 30000/1001` + +59.940 fps = `--fps 60000/1001` + The default of VVENC: Constant Quality is 32 and speed is medium. If you want to get smaller video size and lossy video, add --qp 38. (Not recommended) If you want to get lossless video without losing quality (minimum loss quality), use CQ 16-19 and preset slow (optional slower). (Recommended, only Y4M, Raw and Uncompressed video files)