Windows, Mac and Linux (Preview of vvc video in ffplay):
For Windows, Mac OS and Linux for preview without converting, you can do sample this, including audio support:
ffmpeg_g -i example.266 -i example.opus -vcodec libx264 -acodec libopus -af adelay=1000 -f matroska - | ffplay_g -
Or you can play vvc with audio support:
ffplay_g -i convertedvvc.mp4
Good news, you can play .mp4 file after .h266 and audio format were merged into mp4 playable of VVC.
About xHE-AAC, there is no decode support of FFmpeg, the reason is a license fee, but except Exhale (encoder) is free to use and open source. However, you can also merge encoded xHE-AAC audio into mp4 too.
To make playable mp4 with audio and video together, you need VVC video encoded, audio file and GPAC Nightly build. Code for mp4box/gpac:
mp4box -no-probe -add video.266 -add audio.opus -new convertedvvc.mp4
Containers are also acceptable video containers of .mkv, .mp4, .mov and more.
For Linux and Mac OS users: Replace mp4box by gpac
Linux (Only Ubuntu 20.04 build)
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
VVC programmers of FFmpeg:
Original author: @FFmpeg Repository: https://github.com/FFmpeg/FFmpeg
@lehmann-c (Christian Lehmann) Repository: https://github.com/lehmann-c/FFmpeg
@tbiat Repository: https://github.com/tbiat/FFmpeg
- Martin Eesmaa