![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#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
|
|
Ну как зачем? Я что из консоли что ли буду работать под root? Это неудобно. И поднимать права из под обычного юзера sudo и вбивать потом пароль тоже неудобно. Мне надо папки копировать — и это тоже мне неудобно делать из консоли. Я раньше из под root все собирал — и иксы раньше работали под рутом. Ну я конечно обошелся бы - но впринципе это все равно неполадка. Ведь раньше они работали эти иксы под рутом. Это только на этой материнке не работают.
Ну если ты вспомнишь что там можно сделать то скажи тогда. Так конечно хотелось бы чтобы Mandriva 2008 работала. Потому что ни один другой дистрибутив мне не понравился. А современные дистрибутивы мне вообще не нравятся. KDE 4.1 мне не понравился. Не нравятся мне эти полупрозрачные эффекты — и все такое. Мне и Виста поэтому не нравится. Вот KDE 3 мне очень нравился — рисованные акварельные краски — как то глаза отдыхают. Мне поэтому очень нравится и Mandriva 2008. Вот я поставил сегодня Mandriva 2008 – поставил драйвер — все тоже самое — виснет система и черный экран. Драйвер официальный *.run версия 9.2 Вот мой xorg.conf привожу. Это xorg.conf после команды aticonfig –initial # File generated by XFdrake (rev 230776) # ********************************************************************** # Refer to the xorg.conf man page for details about the format of # this file. # ********************************************************************** Section "ServerLayout" Identifier "layout1" Screen 0 "aticonfig-Screen[0]-0" 0 0 InputDevice "Keyboard1" "CoreKeyboard" InputDevice "Mouse1" "CorePointer" EndSection Section "Files" EndSection Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "type1" Load "freetype" EndSection Section "ServerFlags" #DontZap # disable <Ctrl><Alt><BS> (server abort) # allows the server to start up even if the mouse does not work #DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching) Option "allowmouseopenfail" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll,compose:rwin" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ExplorerPS/2" Option "Device" "/dev/mouse" EndSection Section "Monitor" # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync Identifier "monitor1" VendorName "Plug'n Play" ModelName "BenQ FP75G" HorizSync 30.0 - 82.0 VertRefresh 56.0 - 76.0 ModeLine "768x576" 50.0 768 832 846 1000 576 590 595 630 ModeLine "768x576" 63.1 768 800 960 1024 576 578 590 616 EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]-0" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" Option "DPMS" "true" EndSection Section "Device" Identifier "device1" Driver "fbdev" Option "DPMS" EndSection Section "Device" Identifier "aticonfig-Device[0]-0" Driver "fglrx" BusID "PCI:5:0:0" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultDepth 16 SubSection "Display" Depth 8 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Screen" Identifier "aticonfig-Screen[0]-0" Device "aticonfig-Device[0]-0" Monitor "aticonfig-Monitor[0]-0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection Section "Extensions" Option "Composite" EndSection |
![]() ![]() Знаток ![]() |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 21.4.2025, 11:06 |