Итак. до последнего времени при просмотре аниме в линукс не хватало одной, но очень важной детали: нормального отображения субитров (ASS, SSA).
Нет. если смотреть с SubRip титрами или еще чего, то все нормально, но когда в субтитрах есть моменты караоке или они "разбросаны по скрану" то до недавнего момента все было очень не вкусно, потому как они просто рендерились друг на друга.
Я было собрался уж сам писать рендерилку, как О ЧУДО! в рассылке mplayer обнаружил тред об полноценном рендеринге ASS.
И оно действительно работает!
итак. сначало нужно собрать mplayer оригинал по сборке тут:
http://ubuntuforums.org/showthread.php?t=187709с малость помучался, так что перескажу, что сделал с.
собирал под 6.06 (Dapper)
итак. сначала ставим все зависимости: (а их много)
sudo apt-get install build-essential debhelper libx11-dev libxv-dev libpng12-dev checkinstall libavcodec-dev libaa1-dev caca-utils libcaca-dev libavcodec-dev libavifile-0.7-dev libsdl1.2debian-all libsdl1.2-dev libesd0-dev libfaac-dev libfaad2-dev libgtk2.0-dev liblame-dev libice-dev libjpeg62-dev libmatroska-dev libmad0-dev libmpcdec-dev libmp4v2-dev libmikmod2-dev libogg-dev libtheora-dev libvorbis-dev libxinerama-dev libxv-dev xlibs-dev x-dev cvs libquicktime0 libquicktime-dev fakeroot gnome-core-devel libpostproc-dev libx11-dev libxv-dev libavcodec-dev libgtk1.2-dev msttcorefonts nasm subversion
потом берем сурс по svn:
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
cd mplayer
потом собственно конфиг:
./configure --prefix=/usr --enable-gui --disable-arts --disable-smb --enable-sdl --enable-x11 --confdir=/etc/mplayer --enable-menu --disable-liblzo --enable-largefiles --disable-aa
ну и:
make
sudo make install
потом открываем мультик с ASS сабами (проще всего положить их в ту же папку что и файл с видео).
с открывал при помощи gmplayer (mplayer + gui)
сабы не должны рендериться как положено. лезем в настройки (preferences) и на закладке Subtitles/OSD ставим галочку напротив "Render ASS/SSA subtitles" (или как-то так)
тыкаем ОК. выходим из gmplayer снова открываем и ВУНЛЯ!
теперь. скажу что можно еще сделать, но чего с не делал.
1. можно собрать deb-пакет. (
http://www.mplayerhq.hu/DOCS/HTML/ru/linux.html)
но с стого не делал, потому как версия deb 1.0svn, что у вас сгенериться для apt будет ниже чем 0.99 что в репозитариях (почему не знаю). в стом можно поковырсться, но с не стал.
2. мос строка ./configure сильно отличается от того что предложено в оригинале по сборке (см выше)
вообще выкинул сборку x264 т.к. mplayer с x264 у меня не собрался, а сборка дело долгое, потому с оставил минимум.
3. так что если кому не лень -сксперементируйте. с собирал под конкретный мультик: Меланхолис Харуки Сузуми
теперь наслаждаюсь правильно отображаемым караоке из 12ой серии.
ну и P.S. mplayer все же лучше собрать самому, т.к. сборка под свой проц сильно увеличивает производительность. только что сам убедился.
до стого у меня ТНК резво работал только xine, но у него бывают проблемы со звуком (у менс)