ffmpeg и ffprobe и libfdk-aac на сервере Ubuntu 14.10

Как установить правильно ffmpeg? (не дубликат, поскольку большинство подобных ответов не работает правильно),

Обычно я компилирую ffmpeg вручную со следующим руководством

https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

игнорирование рабочего стола освобождает окончание наличия чего-то как этот

(руководство работало отлично над оба 12,04 серверов и 13,10 столов, НЕ над 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

я переустановил НОВОЕ (использовал 12.04), сервер человечности 14.10 3 раза. но я не мог заставить это работать. теперь я тестирую на виртуальной машине, и она не работает.

я не могу найти ffmpeg, ни ffprobe.

это просто не работает..., мне нужен ffprobe для вывода json и libfdk-aac

таким образом, я погуглил и нашел repo sam

sudo apt-get-repository ppa:samrog131/ppa
sudo apt-get update
sudo apt-get-install ffmpeg-real

создайте ссылки

sudo ls -sf /opt/ffmpeg/bin/ffmpeg /usr/bin/ffmpeg
sudo ls -sf /opt/ffmpeg/bin/ffprobe /usr/bin/ffprobe //works but NO OUTPUT

ffmpeg работает, но у меня нет вывода от ffprobe., похож, это не завершено...

ffprobe -v quiet -print_format json -show_streams INPUT

ffprobe нераспознанная команда....

Как я мог правильно установить ffmpeg со всем, что это - sub приложения как ffprobe и все необходимые кодеки как libfdk-aac и ogg на Сервере Ubuntu 14.10 64 бита?

note1: я использую ffprobe для чтения информации о потоке и на основе которого php/js создает пользовательскую команду на основе потоков.

note2: я преобразовываю свои старые клипы камер в теперь стандартный мультимедийный формат. (mp4/h264/aac) так m4v просто копируют потоки, mjpeg преобразовывается, m2ts преобразовывают аудио ac3 в aac и копируют видеопоток и так далее, таким образом, я предпочитаю libfdk-aac.

сервер note3:with ubuntu 12.04 у меня не было прямого linkis к ffmpeg, я должен был записать целый путь. было бы хорошо смочь просто записать ffmpeg или ffprobe.

ОБНОВЛЕНИЕ

mc3man/trusty-media, кажется, тот, который обновляется, и все работает над 14,04 за исключением того, что он устанавливает дополнительный, освобождает, которые полностью бесполезны, поскольку я использую бездисплейный сервер. libsdl1.2-dev libva-dev libvdpau-dev libx11-dev libxext-dev libxfixes-dev и так включает также - включают-x11grab

Существует ли способ опустить, это освобождает использование этого repo? Или я могу удалить их после установки полностью?

14.04

samrog131/ppa

  1. ffprobe не работает... никакой вывод
  2. ffmpeg работает и освобождает, включены
  3. дополнительная настольная версия установок освобождает, которые не необходимы

mc3man/trusty-media

  1. работы ffprobe
  2. работы ffmpeg
  3. дополнительная настольная версия установок освобождает, которые не необходимы

jon-severinsson/ffmpeg

  1. работы ffprobe
  2. очень старая версия ffmpeg и отсутствует важный, освобождает
  3. дополнительная настольная версия установок освобождает, которые не необходимы

14.10

samrog131/ppa

  1. ffprobe не работает... никакой вывод
  2. ffmpeg работает и освобождает, включены
  3. дополнительная настольная версия установок освобождает, которые не необходимы

mc3man/trusty-media

не выберет не может установить ffmpeg

jon-severinsson/ffmpeg

  1. работы ffprobe
  2. очень старая версия ffmpeg и отсутствует важный, освобождает
  3. дополнительная настольная версия установок освобождает, которые не необходимы

UPDATE2

СЧИТАЙТЕ ВОПРОС

Я нахожусь на сервере, бездисплейном сервере. № x11 не освобождает Настольного материала никакой ffplay

14.10 или 14.04

ffmpeg должен работать

ffprobe должен работать

libfdk_aac

последние версии

лучшее было бы то, если кто-то мог бы просто сказать мне, что я должен изменить в руководстве по компиляции!

3
задан 28 November 2014 в 01:18

2 ответа

Существует статически скомпилированная версия ffmpeg ( https://ffmpeg.org/download.html#build-linux), это - портативная версия:-d

, можно загрузить статические сборки от http://johnvansickle.com/ffmpeg

Когда-то загруженный, можно просто распаковать .tar.xz файл к/opt/ffmpeg, например, и сделать символьную ссылку на/opt/.../ffmpeg исполняемым файлом и наслаждаться ffmpeg:-)

0
ответ дан 17 November 2019 в 19:40

в http://ffmpeg.org/download.html говорится, что существует 2 PPAs.

Этот обеспечивает статические двоичные файлы:
https://launchpad.net / ~ mc3man / + archive/ubuntu/trusty-media

И эти динамично созданные:
https://launchpad.net / ~ jon-severinsson / + archive/ubuntu/ffmpeg

1
ответ дан 17 November 2019 в 19:40

Другие вопросы по тегам:

Похожие вопросы: