ffmpeg: commande introuvable

11

J'ai installé ffmpeg dans mon Ubuntu 14.04 (et également aucun ffmpeg pour 16.04) mais quand j'ai essayé de l'utiliser dans le terminal, j'ai eu l'erreur suivante,

$ ffmpeg -i input.avs -an -vcodec rawvideo -y output.avi
ffmpeg: command not found

Je le vérifie dans mon / usr / bin et / usr / local / bin mais je ne le trouve pas. Je m'assure de l'avoir à nouveau par apt-get install, et il dit que ffmpeg est déjà la dernière version.

Comment puis-je utiliser ffmpeg dans la fenêtre de commande?

bagustris
la source

Réponses:

15

J'ai réussi à le comprendre par moi-même, voici comment.

  1. supprimez le ffmpeg actuel en exécutant:

    sudo apt-get remove --purge ffmpeg
    
  2. Ajouter ppa trusty-media pour 14.04:

    sudo apt-add-repository ppa:mc3man/trusty-media
    

    Pour 16.04, ajoutez le référentiel suivant:

    sudo apt-add-repository ppa:jonathonf/ffmpeg-3
    
  3. Mettre à jour le référentiel:

    sudo apt-get update
    
  4. Enfin, installez-le:

    sudo apt-get install ffmpeg
    
bagustris
la source
1
@ andrew-46: Pourriez-vous s'il vous plaît revoir mes modifications et également revoir l' aide à l' édition pour améliorer la lisibilité de vos propres modifications à l'avenir ... ;-)
Fabby
1

Installez les dépendances en tapant Lien :

sudo apt-get update

sudo apt-get -y --force-yes install autoconf automake build-essential libass-dev libfreetype6-dev \
libsdl1.2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev  libxcb1-dev libxcb-shm0-dev \
libxcb-xfixes0-dev pkg-config texinfo zlib1g-dev

ffmpeg

mkdir /home/user/ffmpeg
cd /home/user/ffmpeg
wget http://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
tar xjvf ffmpeg-snapshot.tar.bz2
cd ffmpeg
PATH="$HOME/bin:$PATH" PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig"      ./configure \
--prefix="$HOME/ffmpeg_build" \
--pkg-config-flags="--static" \
--extra-cflags="-I$HOME/ffmpeg_build/include" \
--extra-ldflags="-L$HOME/ffmpeg_build/lib" \
--bindir="$HOME/bin" \
--enable-gpl \
 ......
 .......
PATH="$HOME/bin:$PATH" make
make install
make distclean

Exécutez ensuite:

home/user/ffmpeg/bin/ffmpeg -i ../input.avs ../videos/output.avi
Ramesh Chand
la source