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

Репозитории medibuntu имеют сборку ffmpeg со всеми запатентованными кодеками. Вы можете использовать их.

Для получения дополнительной информации, пожалуйста, посетите их страницу HowTo.

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.

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