У меня есть ffmpeg, установленный в моей Ubuntu 14.04 (и также никакой ffmpeg для 16,04), но когда я пытался использовать его в терминале, я получил следующую ошибку,
$ ffmpeg -i input.avs -an -vcodec rawvideo -y output.avi
ffmpeg: command not found
Я проверяю его в свой/usr/bin и/usr/local/bin, но я не могу найти его. Я удостоверяюсь, что имел его снова Кв. - получают установку, и это говорит, что ffmpeg уже является новейшей версией.
Как я могу использовать ffmpeg в командном окне?
Я успешно понял это моим сам, вот то, как.
удаляют текущий ffmpeg путем выполнения:
sudo apt-get remove --purge ffmpeg
Добавляют ppa испытанные медиа для 14,04:
sudo apt-add-repository ppa:mc3man/trusty-media
Для 16,04, добавьте следующий Repo:
sudo apt-add-repository ppa:jonathonf/ffmpeg-3
Обновление repo:
sudo apt-get update
Наконец установка это:
sudo apt-get install ffmpeg
Установите зависимости путем ввода Ссылка :
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
Затем выполнитесь:
home/user/ffmpeg/bin/ffmpeg -i ../input.avs ../videos/output.avi