![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Для того чтобы смотреть аниме подойдет 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 Все! Можно смотреть аниме с внешними субтитрами! |
![]() ![]() Знаток ![]() |
|
|
![]() |
![]()
Сообщение
#2
|
|
Да понял что это 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 – эффекты рабочего стола. |
![]() ![]() Знаток ![]() |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 21.4.2025, 11:03 |