Comment installer correctement ffmpeg? ( n'est pas un doublon car la plupart des réponses similaires ne fonctionnent pas correctement)
Normalement, je compile ffmpeg manuellement avec le guide suivant
https://trac.ffmpeg.org/wiki/CompilationGuide/Ubunt
laissant de côté les bibliothèques de bureau finissant par avoir quelque chose comme ça
(le guide fonctionnait parfaitement sur les serveurs 12.04 et 13.10, PAS sur 14.10)
Sudo apt-get update
Sudo apt-get -y install autoconf automake build-essential libass-dev libfreetype6-dev libgpac-dev libtheora-dev libtool libvorbis-dev pkg-config texi2html zlib1g-dev
mkdir ~/ffmpeg_sources
Sudo apt-get install yasm
Sudo apt-get install libx264-dev
Sudo apt-get install unzip
cd ~/ffmpeg_sources
wget -O fdk-aac.Zip https://github.com/mstorsjo/fdk-aac/zipball/master
unzip fdk-aac.Zip
cd mstorsjo-fdk-aac*
autoreconf -fiv
./configure --prefix="$HOME/ffmpeg_build" --disable-shared
make
make install
make distclean
Sudo apt-get install libmp3lame-dev
Sudo apt-get install libopus-dev
cd ~/ffmpeg_sources
wget http://webm.googlecode.com/files/libvpx-v1.3.0.tar.bz2
tar xjvf libvpx-v1.3.0.tar.bz2
cd libvpx-v1.3.0
PATH="$PATH:$HOME/bin" ./configure --prefix="$HOME/ffmpeg_build" --disable-examples
PATH="$PATH:$HOME/bin" make
make install
make clean
cd ~/ffmpeg_sources
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg
PATH="$PATH:$HOME/bin" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" ./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpeg_build/include" --extra-ldflags="-L$HOME/ffmpeg_build/lib" --bindir="$HOME/bin" --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree
PATH="$PATH:$HOME/bin" make
make install
make distclean
hash -r
echo "MANPATH_MAP $HOME/bin $HOME/ffmpeg_build/share/man" >> ~/.manpath
. ~/.profile
j'ai réinstallé le serveur NEW (utilisait 12.04) ubuntu 14.10 3 fois. mais je ne pouvais pas le faire fonctionner. Maintenant, je teste sur une machine virtuelle et cela ne fonctionne pas.
je ne trouve ni ffmpeg ni ffprobe.
ça ne marche tout simplement pas ... J'ai besoin de ffprobe pour sortir json & libfdk-aac
donc j'ai googlé et trouvé repo de sam
Sudo apt-get-repository ppa:samrog131/ppa
Sudo apt-get update
Sudo apt-get-install ffmpeg-real
créer des liens
Sudo ls -sf /opt/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg
Sudo ls -sf /opt/ffmpeg/bin/ffprobe /usr/bin/ffprobe //works but NO OUTPUT
le ffmpeg fonctionne mais je n'ai aucune sortie de ffprobe . on dirait que ce n'est pas complet ...
ffprobe -v quiet -print_format json -show_streams INPUT
commande non reconnue par ffprobe ....
Comment installer correctement ffmpeg avec tous ses sous-programmes tels que ffprobe et tous les codecs nécessaires, tels que libfdk-aac & ogg sur Ubuntu 14.10 Server 64 bits?
note 1: J'utilise ffprobe pour lire les informations sur les flux et php/js crée une commande personnalisée basée sur les flux.
note2: je convertis mes anciens clips de caméras au format multimédia désormais standard. (mp4/h264/aac) donc m4v copiez simplement les flux, mjpeg est converti, m2ts convertit l'audio ac3 en aac et copie le flux vidéo, etc., donc je préfère libfdk-aac.
note 3: avec le serveur Ubuntu 12.04, je n'avais pas de lien direct avec le ffmpeg, je devais écrire tout le chemin. serait bien de pouvoir juste écrire ffmpeg ou ffprobe.
UPDATE
mc3man/trusty-media semble être celui qui a été mis à jour et tout fonctionne le 14.04 sauf qu'il installe des bibliothèques supplémentaires totalement inutiles, car j'utilise un serveur sans tête. libsdl1.2-dev libva-dev libvdpau-dev libx11-dev libxext-dev libxfixes-dev et permet ainsi également --enable-x11grab
Y at-il un moyen d'omettre cette bibliothèque en utilisant ce dépôt? Ou puis-je les supprimer complètement après l'installation?
14.04
samrog131/ppa
mc3man/trusty-media
jon-severinsson/ffmpeg
14h10
samrog131/ppa
mc3man/trusty-media
ne va pas chercher ne peut pas installer ffmpeg
jon-severinsson/ffmpeg
UPDATE2
LISEZ LA QUESTION
Je suis sur un serveur, un serveur sans tête. NO x11 libs NO Desktop stuff no ffplay
14.10 ou 14.04
ffmpeg doit fonctionner
ffprobe doit fonctionner
libfdk_aac
dernières versions
le mieux serait que quelqu'un me dise simplement ce que je devrais changer dans le guide de compilation!
http://ffmpeg.org/download.html indique qu'il y a 2 PPA.
Celui-ci fournit des binaires statiques:
https://launchpad.net/~mc3man/+archive/ubuntu/trusty-media
Et celui-ci construit dynamiquement:
https://launchpad.net/~jon-severinsson/+archive/ubuntu/ffmpeg
Il existe une version compilée statiquement de ffmpeg ( https://ffmpeg.org/download.html#build-linux ), il s'agit d'une version portable :-D
Vous pouvez télécharger les versions statiques de http://johnvansickle.com/ffmpeg
Une fois téléchargé, vous pouvez simplement décompresser le fichier .tar.xz dans/opt/ffmpeg par exemple, créer un lien symbolique vers /opt/.../ffmpeg et exécuter votre fichier ffmpeg :-)