Sengie

Здравствуйте, гость ( Вход | Регистрация )



> Смотрим Аниме в Linux, MPlayer и внешние субтитры
сообщение 22.10.2008, 16:00
Сообщение #1
chslava
Для того чтобы смотреть аниме подойдет Mplayer, так как этот плеер может нормально работать с внешними субтитрами.
Для отображения русского шрифта в нормальной кодировке необходимо установить пакет enca или libenca.
Чтобы Mplayer начал использовать enca необходимо в файле конфигурации Mplayer вписать четыре строчки:
в файл config
в домашней папке своего пользователя например /home/chslava/.mplayer
вот эти четыре строчки:

slang = "ru,rus"
ass = 1
subcp = "enca:ru:cp1251"
fontconfig = 1

Если субтитры совсем пропадут то нужно вместо строчки ass = 1 написать ssa = 1

enca это пакет для автоматического определения кодировки шрифта.


После этого плеер будет отображать субтитры а нормальной кодировке.



Единственное, нужно помнить что во многих дистрибутивах из Mplayer убраны всякие кодеки — и некоторое видео не будет нормально отображаться.
Можно попробовать найти rpm пакет Mplayer в неофициальных репозиториях — где эти кодеки будут присутствовать.

Если же у вас российские дистрибутивы APS Linux 14 Cobalt или Fedora Rus 10 то в этих дистрибутивах Mplayer уже включает все кодеки. Так как использование в России этих кодеков не запрещено в отличии от некоторых европейских стран и США где эти кодеки платные.
Или если у вас коммерческий дистрибутив — например Mandriva 2008 PowerPack — то тогда также плеер уже включает все необходимые кодеки.



Если же нормальный rpm пакет Mplayer найти не удалось — то можно попробовать собрать плеер самому из исходников.
При сборке чтобы плеер увидел другие пакеты установленных программ — например enca, zlib, alsa необходимо установить пакеты заголовков: enca-devel, zlib-devel, alsa-devel или libalsa-devel.
Обязательно нужно поставить rpm пакеты devel иначе Mplayer соберется без поддержки enca или alsa. Без файлов заголовков плеер при сборке не увидит установленных пакетов.
( Danst спасибо за разъяснение по поводу пакетов devel )

Также перед сборкой из исходников необходимо удалить Mplayer если он установлен из rpm пакета. Иначе произойдет наложение библиотек и т д

Mplayer нужно получать через svn командой в консоли:

svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer

потому что так вместе с mplayer получит также всякие библиотеки кодеков важные — всякие libfaac и libfaad даже ffmpeg помоему урезаный.
А если просто скачать с сайта официального — то не будет этих важных кодеков.
Если команда не работает — нужно установить subversion.

Во общем после того как через svn получит mplayer — например будет папка mplayer в домашнем каталоге — например /home/chslava/mplayer как у меня.
Или если из под root — то каталог /root/mplayer

Ну допустим что каталог /root/mplayer
после этого выполняем команду в консоли

cd /root/mplayer

затем

./configure --enable -gui

( ключ --enable -gui для сборки mplayer с графическим интерфейсом — иначе плеер будет только из командной строки работать )
если все прошло без ошибок то

make
а затем
make install


после команды ./configure --enable -gui убедитесь просмотрев то что выдаст консоль что присутствует надпись ENCA-yes - это значит что плеер сконфигурирован с поддержкой enca
Если будет no — то значит не увидел плеер пакет enca

Так теперь вернемся к тому на чем остановились:
вообщем представим что mplayer собрался без ошибок
теперь в консоли пишем — mplayer -gui
и он не запускается — напишет в косоли ошибку что нет скинов для плеера в директории

/usr/local/share/mplayer/skins

тогда скачиваем скины с официального сайта — например скин Blue который по умолчанию идет распаковываем и кладем папку Blue в директорию /usr/local/share/mplayer/skins
После чего переименовываем папку Blue в default - потому что плеер ищет в папке default скин.
Скин скачивается отсюда:

http://www.mplayerhq.hu/design7/dload.html

Все.

Потом при запуске плеер пожалуется на то что ему не хватает в домашней директории шрифта subfont.ttf
Например домашняя директория /home/chslava/.mplayer - именно с точкой — так как это невидимая директория.
Кладем туда шрифт например из arial.ttf и переименовываем в subfont.ttf
После чего в той же директории /home/chslava/.mplayer
открываем файл config в текстовом редакторе и вписываем туда строчки для использования пакета enca:

slang = "ru,rus"
ass = 1
subcp = "enca:ru:cp1251"
fontconfig = 1


Затем запускаем mplayer -gui
и в настройках аудио ставим галочку Enable Software Mixer
это нужно для того чтобы не мигала ошибка при прослушивании mp3 дорожек.
Если галочка не ставиться — или не запоминается — то нужно вручную отметить опцию в файле gui.conf в директории домашней например /home/chslava/.mplayer
Все! Можно смотреть аниме с внешними субтитрами!


Иконка группы
Знаток

Группа: Пользователи

 
Цитировать выделенный текст+Quote Post
Go to the top of the pageВставить никнейм автора
 
Start new topic
Ответов
сообщение 22.2.2009, 20:03
Сообщение #2
chslava
Да понял что это Mandriva – я просто оговорился.
Ну вот например Mandriva 2008 при установке всегда предлагает установить проприетарный драйвер на видеокарту. Например вплоть до видеокарты ATI HD2600 XT. Вот более новая видеокарта ATI HD3650 он уже не узнавал — видимо видеодрайвер уже слишком старый для этой карты.
И больше ставить ничего не надо было.
Или можно было обновить на более новый драйвер с официального сайта www.ati.com - драйвер *.run
Там вообщем то никаких проблем не было — из под root в безопасном режиме он ставился — единственное aticonfig –initial команду нужно с убитыми иксами выполнять — потому что из под иксов не срабатывала команда. Это единственный нюанс.
Потому что если из под иксов дать команду — то не конфигурируется и ничего не заработает.
А если с убитыми иксами — дать команду aticonfig --initial - то консоль сообщит что xorg.conf сконфигурирован. Значит все в порядке.
Это вот раньше у меня была материнка — и все было нормально.

Сейчас у меня материнка asus M2N-E SLI процессор AMD Athlon 64x2 SocketAM2 чипсет nForce500
Причем материнка какая то неисправная с самого начала была. Мост перегревался до температур когда компьютер просто аварийно выключался. Причем не всегда — иногда нормальные температура была — долго работал — но вдруг мог начать нагреваться очень сильно. Впринципе это возможно говорит что мост непропекся ( непропаян )
Но я вообщем то установил на мост кулер ZALMAN медный от видеокарты — там еще вентилятор на шарикоподшипниках — и комп стал работать идеально.


Но не все дистрибутивы Linux заработали нормально на этой материнке.
Mandriva 2008 – ставиться нормально — предлагает ставить проприетарный драйвер на видеокарту — все отлично ставиться. 2D — рабочий стол работает нормально. 3D не работает. В линуксовых играх. Хотя всегда с этим драйвером работала отлично все.
Также из под root не стартуют иксы. Когда в безопасном режиме грузишся — если команду startx даешь то иксы не могут стартовать — ошибку какую то выдает.
Если ставишь новый драйвер с сайта www.ati.com драйвер *.run который — он ставиться. Даешь команду aticonfig --initial все в порядке. Но иксы не стартуют все равно из под root - и также в юзерском режиме - при обычной загрузке не стартуют иксы. Просто не стартуют и все — виснет система и черный экран.

В Mandriva 2009 – тоже самое после установки драйвера *.run иксы не стартуют — просто черный экран и все виснет.

Ну да в ubuntu гном — и по умолчанию включен compiz – эффекты рабочего стола.


Иконка группы
Знаток

Группа: Пользователи

 
Цитировать выделенный текст+Quote Post
Go to the top of the pageВставить никнейм автора

Сообщений в этой теме
chslava   Смотрим Аниме в Linux   22.10.2008, 16:00
Sery   На просмотр аниме под линуксом поставил крест, так...   22.10.2008, 16:06
-=ZimS=-   На просмотр аниме под линуксом поставил крест, так...   22.10.2008, 16:33
ksymigrant   У меня видео хорошее в линуксе - лучше чем в ХРюше...   22.10.2008, 17:12
ksymigrant   А можно интересно в хр все компоненты этого плеера...   22.10.2008, 17:32
chslava   ksymigrant Ну так у тебя ntfs должен читать Linux ...   22.10.2008, 18:02
ksymigrant   chslava А может мне дрова на сотик тогда легче на...   22.10.2008, 18:20
chslava   ksymigrant ничего не могу сказать... вообще какой ...   22.10.2008, 18:33
chslava   Sery Кстати да .. я правда не разбираюсь в теори...   22.10.2008, 18:47
ksymigrant   chslava Mandriva 2008 powerPack ядро 2.6.22 KDE 3...   22.10.2008, 18:52
chslava   ksymigrant Отличный дистрибутив — там действительн...   22.10.2008, 19:03
chslava   Это .rpm для mandriva 2008 http://rpmfind.net/...   22.10.2008, 19:32
ksymigrant   Видит оказывается линукс мой сотик - значит завтра...   22.10.2008, 23:55
chslava   Даже не знал что xine поддерживает внешние субтитр...   23.10.2008, 10:53
chslava   вот еще такая хитрость есть в Mandriva 2008. Если ...   2.11.2008, 21:02
Danst   Нет же, дурашка! rpm fusion а так нормальны...   17.2.2009, 8:38
chslava   Впринципе я это писал в основном для дистрибутива ...   18.2.2009, 18:38
Danst   Да нормально всё собрано. А с компизом — пр...   20.2.2009, 9:07
chslava   Что-то пропустил я твой пост. Отвечу сейчас: По по...   22.2.2009, 8:28
Danst   я тебе про mdv! вообще странно. А ты не пробо...   22.2.2009, 13:38
chslava   Да понял что это Mandriva – я просто оговорился. ...   22.2.2009, 20:03
Danst   xorg под рутом? но зачем?! лол это не матери...   22.2.2009, 21:06
chslava   Ну как зачем? Я что из консоли что ли буду работат...   23.2.2009, 7:22
Danst   ну и за одно /var/log/Xorg.0.log почему? И при чё...   23.2.2009, 13:57
chslava   Ладно, надо будет потом повнимательнее почитать чт...   23.2.2009, 18:58
chslava   вобщем как спойлер разместить var/log/xorg.0.log м...   23.2.2009, 19:03
Danst   sudo urpmi dkms-fglrx   23.2.2009, 21:37
chslava   Сделал из под рут urpmi dkms-fglrx Теперь из под о...   23.2.2009, 22:37
danst   XFdrake   23.2.2009, 22:40
chslava   вобщем запустил я XFdrake вторая строчка видеокар...   23.2.2009, 23:34
danst   зря не сохранял изменения когда выходил из XFdrake...   23.2.2009, 23:37
chslava   Нет, он работает этот чипсет — с другими дистрибут...   23.2.2009, 23:55
chslava   Danst ладно, все равно спасибо за помощь. Там все ...   24.2.2009, 7:50
chslava   кстати, странное дело... Поставил видеокарту ATI ...   1.3.2009, 22:53
danst   ати х**ня, вот о чём это всё говорит, купи уже нви...   2.3.2009, 11:06
chslava   Да пока x700pro пусть работает. Это моя любимая в...   2.3.2009, 21:01
Rinso   Это моя любимая видеокарта – я несколько лет...   2.3.2009, 21:47
chslava   на самом деле я пять лет работал радиомонтажником...   2.3.2009, 22:23
chslava   Я отредактировал свой первый пост в ветке — дополн...   14.3.2009, 18:12


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 21.4.2025, 11:03
© 2007-2010 «Sengie»