1.2 KiB
1.2 KiB
Techinical notes for ffmpeg-api
high444 profile of the H264 codec
The high444 profile of the H264 codec is not supported in the latest version of Firefox and some Safari releases as of May 2024. In this project, we included the option -fix_fmt yuv420p
along with the high
profile.
Compile FFmpeg for ffmpeg-api
This article is an FFmpeg compilation guide that is used as a reference when you want to run it in a non-container environment.
Required packages
- X264-devel (yum), libx264-dev (apt): available in major Linux distributions
- Fraunhofer FDK AAC (No GPL, Need compile from the source code)
Download FFmpeg source code
Compile FFmpeg (Minimal options)
wget https://ffmpeg.org/releases/ffmpeg-7.0.tar.xz
tar xvf ffmpeg-7.0.tar.xz
cd ffmpeg-7.0
mkdir build
cd build
../configure --enable-gpl --enable-libx264 --enable-nonfree --enable-libfdk-aac
make
make install
#ln -s /usr/local/bin/ffmpeg /usr/bin/ffmpeg # Or add /usr/local/bin to PATH variable
Report abuse
- ActivityPub @gnh1201@catswords.social
- abuse@catswords.net