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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Сборка MPlayer из SVN в Ubuntu 8.10  (Прочитано 8822 раз)

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

Оффлайн Scarab

  • Автор темы
  • Активист
  • *
  • Сообщений: 327
  • Ubuntu-не ОС для блондинок!
    • Просмотр профиля
Сборка MPlayer из SVN в Ubuntu 8.10
« : 20 Ноябрь 2008, 02:31:47 »
У всех могут быть разные причины ручной сборки mplayer'a вместо установки из репозитория, кто то просто любит свежие циферки в номере версии программ, кому то нужна поддержка форматов(у меня, например, заработал wavpack), не доступных в версии из репозиториев, кто-то хочет выкинуть все лишнее и собрать любимый плейер под себя.

Итак, с чего начать?

0) Установим необходимые dev-пакеты

sudo aptitude build-dep mplayer
1) Скачаем свежие исходники mplayer'a

svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
у кого не установлен svn или не умеет им пользоваться - сгребаем последнюю ревизию:

wget http://www.mplayerhq.hu/MPlayer/releases/mplayer-checkout-snapshot.tar.bz2
2) Скачаем исходники свежей библиотеки libx264 от сюда:

Цитировать
ftp://ftp.videolan.org/pub/videolan/x264/snapshots/

3) Соберем библиотеку libx264
Распоковываем архив, переходим в папку с исходниками библиотеки, выполняем:
./configure
make
sudo make install

4) Соберем MPlayer

Распоковываем архив, переходим в папку с исходниками MPlayer'a, выполняем:
./configure --disable-ossaudio --disable-arts --disable-esd --disable-jack --disable-openal --disable-dvb --disable-dvbhead --disable-v4l2 --disable-tv --disable-tv-v4l1 --disable-tv-v4l2 --disable-radio --disable-radio-capture --disable-radio-bsdbt848 --disable-pvr --disable-vstream --disable-inet6  --disable-tv-bsdbt848 --disable-tv-teletext --disable-live --disable-lirc --disable-directfb --disable-sdl --disable-dxr3 --disable-fbdev --disable-pulse --disable-caca --disable-aa --disable-vidix --disable-xinerama --disable-ggi --disable-svga --disable-jpeg --disable-pnm --disable-tga --disable-dga1 --disable-dga2 --disable-nas --disable-apple-remote --disable-apple-ir --language=ru
make
sudo make install

Тут я сразу оговорюсь, что каждый сам выбирает, что ему нужно от плейера, а что нет, я убрал ненужные мне варианты ввода\вывода и установил русский язык для мануала и интерфейса, оставив поддержку всех кодеков на месте, для большей кастомизации запустите ./configure --help Если с моим набором параметров возникнут проблемы с компиляцией или работой, а ковыряться и разбираться лень, то собирайте с дефолтными настройками, первый шаг будет выглядеть просто как ./configure
Вот собственно и все, должно работать. Если будут проблемы или вопросы - пишите, будем разбираться.

П.С. Пока что я не включаю в инструкцию поддержку аппаратного ускорения декодирования видео с помощью видеокарт NVIDIA через технологию VDPAU, т.к. она сейчас находится даже не в состоянии альфа версии, а в состоянии "возможно даже работает", и работает оно примерно у 30% попробовавших.
« Последнее редактирование: 19 Декабрь 2008, 23:10:21 от Scarab »

dog_simpson

  • Гость
Re: Сборка MPlayer из SVN в Ubuntu 8.10
« Ответ #1 : 16 Январь 2009, 20:12:19 »
Цитировать
$ sudo aptitude build-dep mplayer
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях     
Инициализация состояний пакетов... Готово         
Нет подходящей версии для mplayer
Unable to find the source package for "mplayer".
Нет подходящей версии для mplayer
Unable to find the source package for "mplayer".
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0Б архивов. После распаковки 0Б будет занято.
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Чтение информации о расширенных состояниях       
Инициализация состояний пакетов... Готово   

1)
Цитировать
$svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
Fetching external item into 'mplayer/libavutil'
svn: Unknown hostname 'svn.ffmpeg.org'

2)
Цитировать
cd ~/download/x264-snapshot-20090115-2245
~/Download/x264-snapshot-20090115-2245$ ./configureFound no assembler
Minimum version is yasm-0.6.1
If you really want to compile without asm, configure with --disable-asm.

ничего не получается

Оффлайн [k]lesha

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Re: Сборка MPlayer из SVN в Ubuntu 8.10
« Ответ #2 : 09 Февраль 2009, 18:43:38 »
Спасибо за мануал  :)
« Последнее редактирование: 10 Февраль 2009, 00:44:30 от [k]lesha »
Ubuntu 10.04 Lucid Lynx Alpha 2 x64

Оффлайн бамбук

  • Активист
  • *
  • Сообщений: 435
    • Просмотр профиля
Re: Сборка MPlayer из SVN в Ubuntu 8.10
« Ответ #3 : 29 Март 2009, 21:57:37 »
Собрал прикольно - работает (третья зборка в жизни)
 
только ошибки кажет 

Возможно неверен путь к шрифту.
Укажите, пожалуйста, файл шрифта для текста (~/.mplayer/subfont.ttf).
шрифт субтитров: сбой load_sub_face.
Сбой New_Face. Возможно неверен путь к шрифту.
Укажите, пожалуйста, файл шрифта для текста (~/.mplayer/subfont.ttf).
шрифт субтитров: сбой load_sub_face.

ОШИБКА: Не смог открыть требующийся DirectShow кодек: wmv9dmod.dll
Вам нужно обновить/установить пакет бинарных кодеков.
Зайдите на http://www.mplayerhq.hu/dload.html
Ошибка инициализации Декодера Видео :(


 Одну ошибку ликвидировали просто запихнув  ftp://ftp.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2 -   после распаковки  в требуемую директорию

И вторая ошибка решалась очень просто http://main.vsekruto.ru/41/  :D

Пользователь решил продолжить мысль: 29 Март 2009, 19:08:36
Автора поста просьба дописать установку и запуск графической морды

если можно конечно :)

Пользователь решил продолжить мысль: 29 Март 2009, 21:43:53
??? Вот те на
MPlayer был скомпилирован БЕЗ поддержки GUI
чего делать заново компилить ?

Пользователь решил продолжить мысль 30 Март 2009, 23:24:09:
скомпилировал заново с гуями
на запуск кнопку присобачил
работает классно -  даже єквалайзер есть но пока не опробовал

как теперь собрать .deb  пакет  - бум пробыать
« Последнее редактирование: 30 Март 2009, 23:24:10 от бамбук »
Chuwi LapBook 14.1   ревизия ноутбука-3.0

Оффлайн Mozes

  • Новичок
  • *
  • Сообщений: 40
    • Просмотр профиля
Re: Сборка MPlayer из SVN в Ubuntu 8.10
« Ответ #4 : 19 Апрель 2009, 14:22:26 »
Каталог, куда был распакован MPlayer-1.0rc2.tar.bz2 (у меня, почему-то не работает svn - ну я и скачал архив с сайта) архив - можно удалить после установки?
Плохо не тогда, когда тебя просят, плохо - когда просить перестают...

Оффлайн бамбук

  • Активист
  • *
  • Сообщений: 435
    • Просмотр профиля
Re: Сборка MPlayer из SVN в Ubuntu 8.10
« Ответ #5 : 19 Апрель 2009, 14:43:58 »
Архив можеш
 распакованую папку лучше ненадл - может пригадиться  - перекомпилировать
добавить -- убрать функцию
Chuwi LapBook 14.1   ревизия ноутбука-3.0

Оффлайн sergeyminsk

  • Участник
  • *
  • Сообщений: 218
  • AD INFINITUM
    • Просмотр профиля
    • linuxfresh - опыт новичка в linux
Re: Сборка MPlayer из SVN в Ubuntu 8.10
« Ответ #6 : 30 Июнь 2009, 23:15:29 »
все прошло нормально (ubu 9.04), но не работал зум при фулскрине. решилось так:
в домашней папке находим скрытую папку .mplayer и редактируем файл config, вставляя строчку:

zoom=yes

 

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