fully completed of ffmpeg vvdec support manual
This commit is contained in:
parent
5ceebac52a
commit
33d9e45383
54
FFMPEGVVC.md
54
FFMPEGVVC.md
|
@ -26,13 +26,63 @@ Good news, you can play .mp4 file after .h266 and audio format were merged into
|
||||||
|
|
||||||
About [xHE-AAC](https://www.iis.fraunhofer.de/en/ff/amm/broadcast-streaming/xheaac.html), there is no decode support of FFmpeg, the reason is a license fee, but except [Exhale](https://gitlab.com/ecodis/exhale) (encoder) is free to use and open source. However, you can also merge encoded xHE-AAC audio into mp4 too.
|
About [xHE-AAC](https://www.iis.fraunhofer.de/en/ff/amm/broadcast-streaming/xheaac.html), there is no decode support of FFmpeg, the reason is a license fee, but except [Exhale](https://gitlab.com/ecodis/exhale) (encoder) is free to use and open source. However, you can also merge encoded xHE-AAC audio into mp4 too.
|
||||||
|
|
||||||
To make playable VVC with audio, you need VVC video encoded, audio file and [GPAC Nightly build](https://gpac.wp.imt.fr/downloads/gpac-nightly-builds/). Code for mp4box/gpac:
|
To make playable mp4 with audio and video together, you need VVC video encoded, audio file and [GPAC Nightly build](https://gpac.wp.imt.fr/downloads/gpac-nightly-builds/). Code for mp4box/gpac:
|
||||||
```
|
```
|
||||||
mp4box -no-probe -add video.266 -add audio.opus -new convertedvvc.mp4
|
mp4box -no-probe -add video.266 -add audio.opus -new convertedvvc.mp4
|
||||||
```
|
```
|
||||||
|
|
||||||
For Linux and Mac OS users: Replace **mp4box** by **gpac**
|
For Linux and Mac OS users: Replace **mp4box** by **gpac**
|
||||||
|
|
||||||
More coming soon...
|
# FFmpeg Downloads (VVC decoder plugin compiled by Martin Eesmaa)
|
||||||
|
|
||||||
|
[Windows](https://mega.nz/file/e1MEUAwR#c7u7vDvwzp6JiSaRDwhCyOaH4cGnx1xQDPyKgbAd-qM)
|
||||||
|
|
||||||
|
[Mac OS](https://mega.nz/file/K09gRbYJ#SewWjY4LqVdvlivXJhqQMjrsXO6ec8a1jmapj5nO2Gs)
|
||||||
|
|
||||||
|
[Linux](https://mega.nz/file/T8l0GTqa#oWsDDrFYjzf3LhS9zRkuqqBz6H4yJmNQUNiu_erVQLo) (Only Ubuntu 20.04 build)
|
||||||
|
|
||||||
|
# Linux downloaders (Important note)
|
||||||
|
|
||||||
|
Unfortunately, this is Ubuntu 20.04 LTS built only.
|
||||||
|
|
||||||
|
Before you use FFmpeg, make sure you install all these requirements:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt install libxml2 libx264-dev libx265-dev libnuma-dev libxml2 libopus-dev
|
||||||
|
```
|
||||||
|
|
||||||
|
If you are using other linux without Ubuntu 20.04 LTS, you have to build using:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt install build-essential cmake libx264-dev libx265-dev libnuma-dev libxml2 libopus-dev nasm && \
|
||||||
|
git clone https://github.com/fraunhoferhhi/vvdec.git && cd vvdec \
|
||||||
|
make release && make install install-prefix=/usr/local && \
|
||||||
|
cd .. && git clone https://github.com/lehmann-c/FFmpeg.git && cd FFmpeg && \
|
||||||
|
./configure --enable-gpl \
|
||||||
|
--enable-version3 \
|
||||||
|
--enable-libvvdec \
|
||||||
|
--enable-pic \
|
||||||
|
--enable-libxml2 \
|
||||||
|
--enable-libx264 \
|
||||||
|
--enable-libx265 \
|
||||||
|
--enable-libopus &&
|
||||||
|
make -j
|
||||||
|
```
|
||||||
|
|
||||||
|
If compiled is success and finished, you can install FFmpeg, using the code:
|
||||||
|
|
||||||
|
```
|
||||||
|
make install
|
||||||
|
```
|
||||||
|
|
||||||
|
# Special thanks
|
||||||
|
|
||||||
|
VVC programmers of FFmpeg:
|
||||||
|
|
||||||
|
Original author: [@FFmpeg](https://github.com/FFmpeg) Repository: https://github.com/FFmpeg/FFmpeg
|
||||||
|
|
||||||
|
[@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
|
||||||
|
|
||||||
- Martin Eesmaa
|
- Martin Eesmaa
|
||||||
|
|
Loading…
Reference in New Issue