Commencez par installer ces bibliothèques
sudo apt-get install libfdk-aac-dev libass-dev libopus-dev \
libtheora-dev libvorbis-dev libvpx-dev libssl-dev
Pour le problème d'Ubuntu 20.04
sudo apt-get install nasm
et de sauter sur cette installation manuelle de nasm ... encore à partir de Ubuntu 17.04 sudo apt-get install nasm
ne fournit pas un nasm suffisamment nouveau, il faut donc l'installer manuellement
obtenir la source pour nasm à http://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D téléchargez la dernière version puis
cd ~/src/nasm-2.13.02 # update to release you just downloaded
./configure
make -j $(nproc)
sudo make install
Puis pour x264 :
git clone https://code.videolan.org/videolan/x264.git
cd x264
./configure --enable-static --enable-shared
make -j $(nproc)
sudo make install
Pour les mp3, utilisez LAME (libmp3lame).
sudo apt-get install libmp3lame-dev
ou installer manuellement à partir de http://lame.sourceforge.net/ version v3.100, puis donnez-lui le nom normal de
cd lame-3.100/
./configure
make -j $(nproc)
sudo make install
Enfin, téléchargez la source de ffmpeg et faites l'installation :
git clone git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
./configure --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-shared --enable-openssl
make -j $(nproc)
sudo make install
Je ressens votre douleur, mais cela fonctionne - toujours valable sur Ubuntu 18.10
2 votes
Est-ce que x264 est installé sur le système (cela devrait être aussi simple que "apt-get install libx264-dev" sur Ubuntu) ? Est-ce que "ffmpeg -codecs" a une ligne libx264 ?
0 votes
Mais quel est précisément le problème sous-jacent ? J'ai des fichiers dans /opt/lib "libx264.so" "libx264.so." "libx264.a". Le problème exact doit être que ces fichiers doivent être trouvés et ne le sont pas (par exemple, opt/lib n'est pas dans LD_LIBRARY_PATH).