New Windows FFmpeg and MPV VVCEasy builds
This commit is contained in:
parent
8c9fd02ca6
commit
39f09eda99
45
FFMPEGVVC.md
45
FFMPEGVVC.md
|
@ -76,7 +76,7 @@ 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/ultFDKDR#Q70Y1JyP4qxlWBvTVp-JqKmU-NWvt1V5p210GOGwDNc)
|
||||
[Windows](https://mega.nz/file/LlNlBDjT#CtD4RTj9Kgrx-089s-kyW07jaLekbNadbKcYVNzLy-E)
|
||||
|
||||
[Mac OS](https://mega.nz/file/3xtTAIiQ#MPsPcz-QlSquqahmEx8ANpqleiVm2Y3L1o3R6vy7qY8)
|
||||
|
||||
|
@ -90,6 +90,7 @@ I use always Windows to compile FFmpeg, so I forgot compile every time for Mac O
|
|||
|
||||
### Changelog
|
||||
```
|
||||
03/04/2023: New FFmpeg master latest VVCEasy builds with updated vvenc, vvdec and added libvmaf & libjxl. Removed AC4 for compilation/decoder errors for new AC4 audio files.
|
||||
03/02/2023: Updated vvenc library on Windows FFmpeg VVCEasy build.
|
||||
02/02/2023: Updated vvenc library and others on Windows FFmpeg VVCEasy build.
|
||||
29/01/2023: Updated vvenc, vvdec and other libraries on Windows FFmpeg VVCEasy build.
|
||||
|
@ -161,41 +162,7 @@ make -j
|
|||
|
||||
# Linux builders (Important for FFplay)
|
||||
|
||||
You can build using this:
|
||||
|
||||
```
|
||||
sudo apt update && sudo apt upgrade -y && \
|
||||
sudo apt install build-essential cmake nasm autoconf pkg-config \
|
||||
python3-setuptools ninja-build python3-pip libtool git wget -y && \
|
||||
sudo pip3 install meson && \
|
||||
git clone --depth=1 https://github.com/fraunhoferhhi/vvenc && \
|
||||
git clone --depth=1 https://github.com/fraunhoferhhi/vvdec && \
|
||||
git clone --depth=1 https://github.com/mstorsjo/fdk-aac && \
|
||||
git clone --depth=1 https://github.com/libsdl-org/SDL && \
|
||||
git clone --depth=1 https://github.com/gnome/libxml2 && \
|
||||
git clone --depth=1 https://github.com/xiph/opus && \
|
||||
git clone --depth=1 https://code.videolan.org/videolan/dav1d && \
|
||||
git clone --depth=1 https://github.com/MartinEesmaa/FFmpeg-FixVVC && \
|
||||
cd vvenc && sudo make install-release install-prefix=/usr/local disable-lto=1 && \
|
||||
cd .. && \
|
||||
cd vvdec && sudo make install-release install-prefix=/usr/local disable-lto=1 && \
|
||||
cd .. && \
|
||||
cd fdk-aac && autoreconf -if && ./configure --prefix=/usr/local --enable-static --disable-shared && sudo make install -j $nproc && \
|
||||
cd .. && \
|
||||
cd libxml2 && autoreconf -if && ./configure --prefix=/usr/local --enable-static --disable-shared && sudo make install -j $nproc && \
|
||||
cd .. && \
|
||||
cd opus && autoreconf -if && ./configure --prefix=/usr/local --enable-static --disable-shared && sudo make install -j $nproc && \
|
||||
cd .. && \
|
||||
cd SDL && ./configure --prefix=/usr/local --enable-static --disable-shared && sudo make install -j $nproc && \
|
||||
cd .. && \
|
||||
mkdir dav1d/build && cd dav1d/build && meson -Denable_docs=false -Ddefault_library=static -Dprefix=/usr/local .. && sudo ninja install && \
|
||||
cd ../../ && \
|
||||
cd FFmpeg-FixVVC && \
|
||||
./configure --enable-static --pkg-config-flags="--static" --extra-ldexeflags="-static" \
|
||||
--enable-libfdk-aac --enable-libvvenc --enable-libvvdec --enable-pic \
|
||||
--enable-libxml2 --enable-libopus --enable-libdav1d --enable-sdl2 && \
|
||||
make -j
|
||||
```
|
||||
You can build using [Linux script](libvvdecffmpeg.sh).
|
||||
|
||||
If you want actually play VVC file with FFplay on your local distro, you need to remove command `--extra-ldexeflags="-static"`, otherwise it might give result segmentation fault for FFplay static only.
|
||||
|
||||
|
@ -216,11 +183,13 @@ Original author: [@FFmpeg](https://github.com/FFmpeg) Repository: https://github
|
|||
|
||||
[@lehmann-c](https://github.com/lehmann-c) (Christian Lehmann) Repository: https://github.com/lehmann-c/FFmpeg
|
||||
|
||||
[@tbiat](https://github.com/tbiat) Repository: https://github.com/tbiat/FFmpeg
|
||||
[@tbiat](https://github.com/tbiat) (Thibaud Biatek) Repository: https://github.com/tbiat/FFmpeg
|
||||
|
||||
VVC encoder programmer to FFmpeg: [@IsaMorphic](https://github.com/IsaMorphic) (Isabelle Santin) Repository: https://github.com/IsaMorphic/FFmpeg-VVC
|
||||
|
||||
[@MartinEesmaa](https://github.com/MartinEesmaa) (Martin Eesmaa) Repository: https://github.com/MartinEesmaa/FFmpeg-FixVVC
|
||||
[@MartinEesmaa](https://github.com/MartinEesmaa) (Martin Eesmaa) Repository: https://github.com/MartinEesmaa/FFmpeg-VVC
|
||||
|
||||
[@NuoMi](https://github.com/nuomi2021) of some codes and [Thomas Siedel](https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=8577) of new external VVC encoder & decoder.
|
||||
|
||||
AC4 decoder programmer to FFmpeg: [@richardpl](https://github.com/richardpl) (Paul B Mahol) Repository: https://github.com/richardpl/FFmpeg/tree/ac4
|
||||
|
||||
|
|
9
MPV.md
9
MPV.md
|
@ -12,9 +12,9 @@ Screenshot preview, see top-left information of toggle stats on Windows/Android
|
|||
|
||||
# Download MPV Windows/Android Player (libvvdec + xHE-AAC plugin)
|
||||
|
||||
[Windows 7 and later x64](https://mega.nz/file/OokShIzD#CU2dE3krSUiwCufB4O2EmTNL_INRlK6Aa76PZnNqXuU)
|
||||
[Windows 7 and later x64](https://mega.nz/file/Lx0UEZwD#K4NM9w-RQgmQpXl7rsGFugQIb1DM59v7WzxSnUDFdao)
|
||||
|
||||
[Windows MPV.NET VVCEasy version x64](https://mega.nz/file/780DwIaB#pcsT5Zcmto2q9hlIF4I2nF_MKQZit0dyd89B-56LSo0)
|
||||
[Windows MPV.NET VVCEasy version x64](https://mega.nz/file/21VF0RYA#IjcpER0VyAu_urc1mmQTHAFnKRX1k_YRS5WtxYrp1y0)
|
||||
|
||||
[Android API 29 .APK Debug (Recommended)](https://mega.nz/file/DpcimBBD#kFGFlf816K6olbWhgjHK_S3aSXCKPpLSLj4o1rC3TIk)
|
||||
|
||||
|
@ -29,6 +29,7 @@ Screenshot preview, see top-left information of toggle stats on Windows/Android
|
|||
Please check changelog before you download the new version.
|
||||
|
||||
```
|
||||
03/04/2023 - New MPV and MPV.NET latest VVCEasy build with new FFmpeg VVCEasy libraries for updated vvenc, vvdec and added libjxl, shaderc, libplacebo and vulkan to make gpu-next available.
|
||||
29/03/2023 - Update MPV Android package and icons. Tip: You can have two builds between official and VVCEasy build.
|
||||
19/02/2023 - Add Android TV support of APK builds & update Android MPV VVCEasy builds.
|
||||
15/02/2023 - Added Android MPV VVCEasy build with gpu-next support.
|
||||
|
@ -68,8 +69,8 @@ b9318771d287368e657751c8958b4a8f7c67f0dcfd565001c8496eff8e1c3a42 MPV-VVCEasy-AP
|
|||
1685b5126d3bf68347e412d6c04cc82d88f38eeadf0ebc334f3a9b582a7ceb0a MPV-VVCEasy-API29release-unsigned.apk
|
||||
f562ad25beb9156c675eecac74cdab66480a4ac9c1cabe69e5605c8045516fbc MPV-VVCEasy-API29debug-gpunext.apk
|
||||
c94cb197f249f317bff59d5ba20ae0d02192a6af046b62724343c6aa05aa95cc MPV-VVCEasy-API29release-unsigned-gpunext.apk
|
||||
db5563b205755852717bb34330973a5572f1b0ae5e727bb9cb8a2c0ad2a36a13 MPV-VVCEasy-Windows-x64.7z
|
||||
815c8fbdea6a8494b5900d8ddcb9b76ddb4b9c0ba10adf8e7c113c68115b682e MPV.NET-VVCEasy-Windows-x64.7z
|
||||
35bb3422e977edb65405bd26e4de9b64705e08455fd8e3561a9610628f0bafab MPV-VVCEasy-Windows-x64.7z
|
||||
bcdd83d7d6e393e990808cdc19b7580e5d98c537c42eb67e9774f86b22f5e533 MPV.NET-VVCEasy-Windows-x64.7z
|
||||
```
|
||||
|
||||
# Build MPV Android with VVC and xHE-AAC:
|
||||
|
|
Loading…
Reference in New Issue