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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

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

  • Активист
  • *
  • Сообщений: 541
  • Kubuntu 20.04 LTS x86_64
    • Просмотр профиля
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

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

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

  • Активист
  • *
  • Сообщений: 541
  • Kubuntu 20.04 LTS x86_64
    • Просмотр профиля
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.055 секунд. Запросов: 25.