Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: ffmpeg + x264  (Прочитано 3800 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dr.5y51em

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
ffmpeg + x264
« : 10 Сентября 2011, 15:48:48 »
Ubuntu Server 11.04
Пытаюсь установить связку ffmpeg + x264. Перечитал уже кучу мануалов. Если кто то делал, на такой же оси, по какой то инструкции, поделитесь ссылкой. Проблема в следующем. Качаю с svn x264, конфигурирую с параметром --enable-shared. После конфигурирования компилирую, всё нормально проходит.
Далее, так же с svn качаю ffmpeg конфигурирую с следующими ключами:


Цитировать
--enable-gpl --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab


После конфигурирования выполняю make, процесс длительный, видел часто валились всякие warn-ны, но ошибок не было. После компиляции, выполняю ffmpeg в консоле, и получаю такое сообщение:
Цитировать
ffmpeg: error while loading shared libraries: libx264.so.116: cannot open shared object file: No such file or directory
  :(


пытаюсь найти сошку sudo find /usr -iname 'libx264.so.*' результат:

Цитировать
/usr/local/lib/libx264.so.116
/usr/lib/i686/sse2/libx264.so.106
/usr/lib/libx264.so.106


Что дальше делать, ума не приложу, подскажите пожалуйста, уже 3 дня пытаюсь собрать. За ранее спасибо за помощь.  :uglystupid2:

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
Re: ffmpeg + x264
« Ответ #1 : 10 Сентября 2011, 20:36:49 »
Может это поможет. На desctop убунте все норм собиралось у меня.
http://habrahabr.ru/blogs/video/127910/
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: ffmpeg + x264
« Ответ #2 : 10 Сентября 2011, 20:58:11 »
Самостоятельная установка последних FFmpeg и x264 на примере Ubuntu

Только я б не рекомендовал бы ставить руками ffmpeg + x264 в /usr. Больше проблем будет, чем пользы. Ну, или опыт надо иметь, чтобы проблемы эти решать  ;)

Для чего это надо-то? Может достаточно в /opt собрать всё это хозяйство?

Оффлайн dr.5y51em

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #3 : 11 Сентября 2011, 22:03:22 »
Может это поможет. На desctop убунте все норм собиралось у меня.
http://habrahabr.ru/blogs/video/127910/
Три раза пробовал, с обычного пользователя, под рутом, с корня и с домашней директории. :(

Оффлайн Ururu_2

  • Активист
  • *
  • Сообщений: 291
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #4 : 11 Сентября 2011, 22:08:47 »
Всего-то и надо в configure опцию --prefix=/usr задать при компиляции и там и там. Поскольку все именно там ищут по умолчанию. В том числе ffmpeg там пытается libx264 найти. А он в /usr/local

Оффлайн dr.5y51em

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #5 : 11 Сентября 2011, 22:13:08 »
Самостоятельная установка последних FFmpeg и x264 на примере Ubuntu

Только я б не рекомендовал бы ставить руками ffmpeg + x264 в /usr. Больше проблем будет, чем пользы. Ну, или опыт надо иметь, чтобы проблемы эти решать  ;)

Для чего это надо-то? Может достаточно в /opt собрать всё это хозяйство?
на первом же шаге, не найден пакет lib1g-dev

Пользователь решил продолжить мысль 11 Сентября 2011, 22:41:37:
Всего-то и надо в configure опцию --prefix=/usr задать при компиляции и там и там. Поскольку все именно там ищут по умолчанию. В том числе ffmpeg там пытается libx264 найти. А он в /usr/local
Спасибо, получилось  ;)
« Последнее редактирование: 11 Сентября 2011, 22:41:37 от dr.5y51em »

Оффлайн Vovans

  • Активист
  • *
  • Сообщений: 311
  • zenway.ru
    • Просмотр профиля
    • Про Linux по-русски
Re: ffmpeg + x264
« Ответ #6 : 11 Сентября 2011, 23:59:28 »
Цитировать
на первом же шаге, не найден пакет lib1g-dev

Как так не найден? о_0

$ aptitude search lib1g-dev
i   zlib1g-dev           - библиотека сжатия (файлы для разработчиков)

11.04

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #7 : 23 Февраля 2013, 22:08:19 »
А всего то, надо было скурить мануал: https://help.ubuntu.ru/wiki/ffmpeg и ссылку по установке FFmpeg в нём http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide

Разработчики FFmpeg рекомендуют устанавливать из Git - и обновляться оттуда же.
В мануале есть пункт: Updating FFmpeg - просто сносятся и вычищаются все пакеты и зависимости старой версии, а затем вы производите новую установку свежей версии.
О выходе свежей версии можно узнать здесь: http://ffmpeg.org/download.html - за таблицей, в разделе FFmpeg Releases - FFmpeg 1.1.2 "Fire Flower".
Качать её от туда не обязательно. Но - если она вышла, значит она есть в Git

Git - это в общем то и есть, некое подобие PPA или Репозитория для FFmpeg, но он расчитывает на некоторые ваши движения ручками...
Если действовать внимательно и по пунктам, то установка ведётся почти автоматически, за исключенем моментов, где нужно ввести password
« Последнее редактирование: 24 Февраля 2013, 10:04:27 от archiver »

Оффлайн anatol

  • Активист
  • *
  • Сообщений: 308
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #8 : 24 Февраля 2013, 16:04:46 »
Если будете устанавливать ffmpeg по этой инструкции http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide, то берите пакет ffmpeg не git://source.ffmpeg.org/ffmpeg, а http://ffmpeg.org/releases/ffmpeg-1.1.3.tar.bz2. У меня на Ubuntu 12.04 при сборке ffmpeg из пакета git://source.ffmpeg.org/ffmpeg команда make заканчивалась ошибкой перекодировки субтитров. Поменял язык системы на английский, тоже самое (попадалось несколько пакетов, которые собирались только с английским языком системы). Пакет ffmpeg-1.1.3 собрался нормально.

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #9 : 25 Февраля 2013, 04:44:11 »
anatol,
Как показала практика, все фазы установки: Yasm, x264, fdk-aac, libvpx, opus, FFmpeg - обязательны в Git. Не смотря на то, что говориться о возможности пропустить ненужное...
На пример, в моём случае, попытка пропустить opus привела к ошибкам при установке FFmpeg. А вот после возврата к пункту установки opus и самой установке opus - пакет FFmpeg - установился без пререканий...
« Последнее редактирование: 25 Февраля 2013, 04:46:12 от archiver »

Оффлайн anatol

  • Активист
  • *
  • Сообщений: 308
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #10 : 25 Февраля 2013, 21:24:17 »
Yasm, x264, fdk-aac, libvpx, opus, FFmpeg - именно в этом порядке, строго по инструкции http://ffmpeg.org/trac/ffmpeg/wiki/UbuntuCompilationGuide.

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #11 : 26 Февраля 2013, 08:39:35 »
anatol,
А пункт Preparation - там все необходимые подготовительные шаги, включая зачистку...

Оффлайн anatol

  • Активист
  • *
  • Сообщений: 308
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #12 : 26 Февраля 2013, 20:45:01 »
Да, всё по инструкции. Удаление пакетов, обновление и установка необходимых для компиляции пакетов.

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Re: ffmpeg + x264
« Ответ #13 : 26 Февраля 2013, 20:59:49 »
anatol,
Странно, может это зависит от особенностей системы - у меня прошло гладко на Xubuntu 12.04

 

Страница сгенерирована за 0.024 секунд. Запросов: 22.