Я следовал этим инструкциям для компиляции ffmpeg из исходного кода. Теперь у меня есть папка / home / hilarie / bin с содержимым в ней
$ which ffmpeg
/home/hilarie/bin/ffmpeg
$ /home/hilarie/bin/ffmpeg
ffmpeg version N-87132-g1dc33c1 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.4) 20160609
configuration: --prefix=/home/hilarie/ffmpeg_build --pkg-config-flags=--static --extra-cflags=-I/home/hilarie/ffmpeg_build/include --extra-ldflags=-L/home/hilarie/ffmpeg_build/lib --bindir=/home/hilarie/bin --enable-gpl --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-nonfree
libavutil 55. 74.100 / 55. 74.100
libavcodec 57.104.100 / 57.104.100
libavformat 57. 79.100 / 57. 79.100
libavdevice 57. 8.100 / 57. 8.100
libavfilter 6.101.100 / 6.101.100
libswscale 4. 7.103 / 4. 7.103
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'
Кажется, она установлена правильно, но что я могу сделать, чтобы вытащить ее из моего домашнего каталога, чтобы я не случайно удалите это или что-то.
Следующий раз при компиляции Вас может установить местоположение с:
./configure --prefix=/custom/location
Для фиксации случая просто используют mv
команда и перемещают его в /usr/local/bin
с:
sudo mv /home/hilarie/bin/ffmpeg /usr/local/bin
, Но я советовал бы Вам uninstall
это от текущего местоположения,
make uninstall
и перекомпилировал бы и установил бы с:
./configure --prefix=/custom/location
sudo make install
это гарантирует, что, если Вы хотите удалить его, это может быть найдено.