update vvenc latest, including ffmpeg builds

This commit is contained in:
MartinEesmaa 2023-01-10 21:43:17 +11:00
parent 8a9001313b
commit 161a47cd3c
7 changed files with 32 additions and 29 deletions

Binary file not shown.

View File

@ -1,13 +1,13 @@
7d50a7df01d96e8f38ff7ef4c324a10e6dfc825ed7608402d15748137881844c AndroidVVC.7z
8349ba6bbadfbbc04f0d81992ca0104e92720a4fa663ef6131809c907516637e AndroidVVC.7z
dcd3055694caa53aedc84bb8d6150dbabea0ad15fdc895584754c8b4b5b426ea arm64/vvdecapp
9186e4202b2807c2c6f89855fbd896c01983ba87410da43292bb5548e9fe0cda arm64/vvencapp
bd30e2886d8832f037288873f15977075c2e68803d1bf64e670f382d2091cdb1 arm64/vvencFFapp
e595345cd481efef7814434aaf9d07923e01568ab0a696f2506406858b08fb9a arm64/vvencinterfacetest
58d50de0e620508f1555d575c5719a35b4d3fd08972b4a4277e6b4f3810a3178 arm64/vvenclibtest
5b4587c2afd8deae59206c31b09bed448e29f0103754461822c195aa35281a51 arm64/vvencapp
2d0cf024f9df411c219d8bcdad26cadbbb448958ad24b7922d1aa15399a4a6fc arm64/vvencFFapp
aee32554cf5cdf5db43e20bafc1717dbf691e881ecd1246eba32191cb91b12f2 arm64/vvencinterfacetest
48b897c77155c20d8ada5dea85d83bb9f7de14eede903b9881bac3f094576982 arm64/vvenclibtest
5eb726acba5e9df070415cd12cf6f03d92d695b69985a418adc48d131e6e9c7a armeabi/vvdecapp
a2a0dcc92df66fc0178713cf859ea89273a8c241d0d1da3db48d51dda34378e4 x86/vvdecapp
a83232d4d8bf3178e3c8f941566d27e2c193b9c005d24082a0dedc24dbbc936c x86_64/vvdecapp
7797889445c261ec4138d160e8063821f330a87ca3bfb2ca629dc96c7008a088 x86_64/vvencapp
a2e15036c11e02fc89b65b64b6460d57186b6edcc6f02b95b997e54e50a0026b x86_64/vvencFFapp
d417505911de148d4c908de206527ca631a51b2295a21561715f0b32ec355db7 x86_64/vvencinterfacetest
8f5e370b72459bf8696bd2680322ddb5ba11d8f4dc16461cf92c7cb3380a576f x86_64/vvenclibtest
406fc2c5cb1f314f8d79d35d110908734245564702356ada13ad511a5268601a x86_64/vvencapp
fd658dd1ca71c48aed45b72c8eaae87a9ec98a1350babd50ef67d86678eb47ec x86_64/vvencFFapp
a0d79fa1d24d77f6facda6a892b206d5594e8e1735c926dac7da9f0f872209ce x86_64/vvencinterfacetest
4cf044213da3f571af9437a8cede116434781c27266b9ad3baf8dedd925310c1 x86_64/vvenclibtest

View File

@ -26,23 +26,25 @@ Before encode to VVC video codec, see the limitations below.
libvvenc (FFmpeg vvc version) works for:
- Pixel format ✅ (changeable of 8/10bit)
- Video size (auto detects, but it doesn't detect for SAR and DAR anamorphic is glitch and corrupts the video ) ⚠️ (Better way to use vvencapp without FFmpeg)
- Pixel format ⚠️ (only pixel format 10 bit)
- Video size (auto detects, but it doesn't detect for SAR and DAR anamorphic is glitch and corrupts the video) ⚠️ (Better way to use vvencapp without FFmpeg)
- Frame rate ✅ (auto detects)
- MP4 Muxing :x: (does not support, you need MP4BOX after encode.)
- Audio with encode VVC ⚠️ (does not support, because it can corrupt the file) To avoid corrupt file, you need to disable audio using `-an` or you could do output container for .266, .vvc and .h266 too.
- Bitrates ✅
- Passes ⚠️ (only one pass)
- Presets ⚠️ (only medium preset)
- QP/CRF ⚠️ (only you can set -global_quality command only, global_quality equals qp)
- HDR ⚠️ (default SDR, but cannot encode HDR)
- Passes
- Presets
- QP/CRF
- HDR
Built in libvvenc for FFmpeg command:
```
ffmpeg -i example.mp4 -c:v libvvenc -global_quality 37 -pix_fmt yuv420p10 example.266
ffmpeg -i example.mp4 -c:v libvvenc -qp 37 -preset slow example.266
```
For more options for libvvenc in FFmpeg VVCEasy version, type `ffmpeg_vvceasy -h encoder=libvvenc` for available commands.
Additional command: You can convert to vvc video without taking a much space for vvencapp, example:
```
@ -74,18 +76,19 @@ For Linux and Mac OS users: Replace **mp4box** by **gpac**
# FFmpeg Downloads (xHE-AAC & VVC en/decoder plugin compiled by Martin Eesmaa)
[Windows](https://mega.nz/file/KtEkGSBb#45hhunMr-ds-GdAQ-r3YR_rX5SxeJw2qt5QMfPjhw_4)
[Windows](https://mega.nz/file/q51RQZ6I#E5iKKUZ5Sa3FLpoJw0BK-shtTiyUCIPs9q1D6Ab2T64)
[Mac OS](https://mega.nz/file/3xtTAIiQ#MPsPcz-QlSquqahmEx8ANpqleiVm2Y3L1o3R6vy7qY8)
[Linux](https://mega.nz/file/mg9AVJoR#seSt2k6cuB6eGrKN6GMSi9QB_p__KKQ5fF6neEUsYUk) (Only FFplay static won't work)
[Linux](https://mega.nz/file/XxkwjLpC#Q8iqsjAI3wx3Uf_P9c22hkL2TaEonN3r4_m6FQfgfRY) (Only FFplay static won't work)
### Note about downloads
I always use Windows to compile FFmpeg, so I forgot compile every time for Mac OS and Linux. Also, please check changelog before you download the new version.
I use always Windows to compile FFmpeg, so I forgot compile every time for Mac OS and Linux. Also, please check changelog before you download the new version.
### Changelog
```
10/01/2023: Updated vvenc latest and others.
05/01/2023: Update Linux FFmpeg static builds (still does not work for FFplay static only, others working fine)
30/12/2022: Improved vvenc codes of FFmpeg VVCEasy, thanks Thomas Siedel from Spin Digital! TIP: Type "ffmpeg_vvceasy -h encoder=libvvenc" for FFmpeg vvenc available. See the new vvenc patch: https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=7922
23/12/2022: Update all libraries, fix MP4-ALS mono audio & added libcodec2 to FFmpeg.

Binary file not shown.

View File

@ -1,6 +1,6 @@
e1b327d62a7ad962bf633d212180f0853fde84d5d7db8038051dc9b973558829 LinuxVVC.7z
89daca677b2c0aad16d1723b32fef3a9316746c20d1555accfe43af1f3fe1c0f LinuxVVC.7z
6bcf00ea11275d96ff81b68cb94d9f53ed7393f17531108521d597a78593e25d vvdecapp
c4c8b2e40966c7e8cac686900cbcf93e9f83f29bf92ee2034c6e4398da568054 vvencapp
71d3d8beb473b016a9bc3ea6cb4fd590033fabdbfe1a0d0db3ac6a1ca1f12922 vvencFFapp
48e37e7ea45eb655c9dd08633fe246ac3328079c3c3e73f07ca392e2ef33571a vvencinterfacetest
fa5e6fa474bc66eeb6c4fe87bd4c315e7c8242aae4be139f6b92cc4850422a1b vvenclibtest
86e74a17c5450b668468c29d854d06eab422161fdb0d0ddede2c3d14a969cc4a vvencapp
1d53eb038dfacbe72da9eb4143881c27813cc90b3a54071025fbff9ed474ed57 vvencFFapp
9ee6f96e4df186927db1f66c9030ea875a51657446229a9646a2589eacb614a6 vvencinterfacetest
b1b3d1096f487540a17ed3d31ff59b58f2371cbf28b821ddca7c26260141febc vvenclibtest

Binary file not shown.

View File

@ -1,6 +1,6 @@
568934a68e3b80e80fe06b13572d584ca7d1f1da70c116893d71ecb6363c32a5 vvdecapp.exe
0872fc1befd9aecbb75ca305f156462fda4c9b6a2b467a3ef7e85c91ce07848a vvencapp.exe
570fc97b22bf67b6e96f42cd6757c09ebc787e2e281ca86e8d2d21cb18801871 vvencFFapp.exe
b98ee183ee53fed5a46b0cd32cee233fc6cca785eac59ef1dabb5aeb6d9d754d vvencinterfacetest.exe
e9ec231378e59b6121ea242789bb8b2c6234f716327b1558697840f2a870980a vvenclibtest.exe
51e7dd8563538336ac380b6d2bbad7d1efc523af01718223f88fc05c9f862761 WindowsVVC.7z
9e53bddaa4ed91fd5c8b699ff82a0bed8f22210859d80eea75d3e34027ce95a0 vvencapp.exe
5676d8eb30f03d75974cc770d89998e322d0fd45e0dd6b26e05619124c04e7dc vvencFFapp.exe
b0250e2739c339b1da015637509469b06bd17465b97c7d761b600084644373ec vvencinterfacetest.exe
964714a25ba3beca0e4131340068d1f8b4dc43074c99e78fd987db79442b4173 vvenclibtest.exe
bbb95b37dea119ff7f983225d66cb52979624a2891d794a5a9ec9ddd8a1a9b3b WindowsVVC.7z