ffmpeg на сервере Ubuntu Intrepid (8.10)
Я пытаюсь запустить ffmpeg на моем сервере, чтобы успешно использовать PHP Video Toolkit. В настоящее время я настраиваю свою платформу для тестирования, которая представляет собой 32-разрядный Ubuntu 8.10 Intrepid Ibex Server.
Очевидно, моя первая попытка была
apt-get install ffmpeg
Но эта предварительно скомпилированная версия не имеет libmp3lame или каких-либо кодеров / декодеров AMR и других скомпилированных кодеков.
Поэтому я пошел по пути "компиляции из источника". Я взял исходный код apt и попробовал, получил для него все build-dep и скомпилировал. После первоначального вызова (некоторые константы не определены в config.h) он все равно не будет создавать проблемы, связанные с функциями кодирования h263...
После долгих поисков в Google без решений я попытался скомпилировать последние репозитории SVN/Git. Но я просто продолжаю ошибаться. Я могу./ настроить со всеми моими параметрами, но, очевидно, должны быть доступны определенные зависимости (xvid, x264, libvorbis и т. д.). К сожалению, я не могу заставить их быть узнаваемыми при "создании" этих передовых версий.
Итак, мой главный вопрос: есть ли у кого-нибудь работающий на Ubuntu ffmpeg? Если да, то как ты это сделал?
Я пробовал следовать нескольким учебникам. Я не могу опубликовать их все здесь (благодаря ограничению ссылок), но не удивляйтесь, если вы разместите ссылку на учебник, и я уже попробовал.
Мне нужно будет реплицировать / адаптировать этот метод на моем производственном сервере (который является 64-битным Ubuntu 8.04 Hardy Server), чтобы я мог также заставить это работать там!
3 ответа
Я думаю, что этот пост с форумов Ubuntu может быть тем, что вы ищете.
Я использовал это руководство в течение достаточно долгого времени, и у меня не было никаких проблем с запуском ffmpeg.
http://ubuntuforums.org/showpost.php?p=8345112&postcount=636
libmp3lame и другие кодеки находятся в отдельных пакетах от ffmpeg; Если вы хотите вернуться к опции установки пакета, вот неполный список пакетов, которые вам могут понадобиться. Вам может потребоваться включить некоторые дополнительные репозитории, чтобы получить их:
aalib libXpm
lirc
faac lzo
faad2 mencoder
fribidi mplayer
giflib mplayer-codecs
lame mplayer-codecs-extra
libdv mplayer-fonts
libdvdcss- mplayerplug
libdvdnav mplayer-skins
libdvdplay nas
libdvdread SDL
libfame slang
libmad speex
libmp4v2 x264
libmpcdec x264-gtk
libXaw xvidcore
Раскрытие - я не устанавливал ffmpeg в Ubuntu, только Fedora и SuSE.