ffmpeg: Befehl nicht gefunden


11

Ich habe ffmpeg in meinem Ubuntu 14.04 installiert (und auch kein ffmpeg für 16.04), aber als ich versuchte, es im Terminal zu verwenden, bekam ich den folgenden Fehler:

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

Ich überprüfe es in meinem / usr / bin und / usr / local / bin, aber ich kann es nicht finden. Ich stelle sicher, dass es durch apt-get install wieder verfügbar ist, und es heißt, dass ffmpeg bereits die neueste Version ist.

Wie kann ich ffmpeg im Befehlsfenster verwenden?

Antworten:


15

Ich habe es selbst erfolgreich herausgefunden, hier ist wie.

  1. Entfernen Sie das aktuelle ffmpeg, indem Sie Folgendes ausführen:

    sudo apt-get remove --purge ffmpeg
    
  2. Fügen Sie ppa trusty-media für 14.04 hinzu:

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

    Fügen Sie für 16.04 das folgende Repo hinzu:

    sudo apt-add-repository ppa:jonathonf/ffmpeg-3
    
  3. Repo aktualisieren:

    sudo apt-get update
    
  4. Zum Schluss installieren Sie es:

    sudo apt-get install ffmpeg
    

1
@ andrew-46: Könnten Sie bitte meine Änderungen überprüfen und auch die Bearbeitungshilfe überprüfen , um die Lesbarkeit Ihrer eigenen Änderungen in der Zukunft zu verbessern ... ;-)
Fabby

1

Installieren Sie die Abhängigkeiten, indem Sie Link eingeben :

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

Führen Sie dann Folgendes aus:

home/user/ffmpeg/bin/ffmpeg -i ../input.avs ../videos/output.avi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.