LINUX.ORG.RU

mplayer не загружает ср1251 субтитры


0

0

[censored] я с этим. мозга уже не хватает...

собственно проблема mplayer не загружает субтитры в ср1251 кодировке.
а теже сабы в koi8-r загружает, но показывает кракозяблы. еслиб это [censored] показывало в ср1251 кракозяблы... то я б понял..

-subfont-encoding=cp1251
-subcp CP1251
помогают как мертвому припарка..

mpplayer из debian/testing...
хз что к нему надо прикрутить(скачать\скомпилировать\написать), чтоб он файл загрузить смог...

зарание спасибо

//===============================================================

MPlayer dev-SVN-rUNKNOWN-4.2.1 (C) 2000-2007 MPlayer Team
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ (Family: 15, Model: 107, Stepping: 1)
Playing 1.mp4.
Cache fill: 5.86% (491520 bytes)
Quicktime/MOV file format detected.
Warning! pts=34931897 length=34932898
[mov] Video stream found, -vid 0
[mov] Audio stream found, -aid 1
[mov] Audio stream found, -aid 2
VIDEO: [avc1] 704x480 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
SUB: Could not determine file format
Cannot load subtitles: 1.srt
SUB: Could not determine file format
Cannot load subtitles: ./1.srt
xscreensaver_disable: Could not find XScreenSaver window.
Opening video filter: [pp=de]
Opening video filter: [scale]

конфиг
# Write your default config options here!
vo=gl2
ao=alsa,oss,
cache=8192
vf=pp=de
stop-xscreensaver=1

anonymous

Обои две опции сразу юзал? Достаточно только -subcp cp1251. Что за шрифты для сабов, какая локаль?

marsijanin ★★
()
Ответ на: комментарий от marsijanin

http://mplayer.gorodok.net/mp-fonts-cyrillic/

сие делал - не грузит.
опции пробовал и вместе и по отдельности и разных комбинациях.. =(
мнеб чтоб их плеер загрузить смог, а уж отображении эт следующая проблемма.

также пробова ttf шрифт виндовый усе аналогично...

локаль вроди как koi8.ru при установке вводил
в кде только енглиш пока (не знаю меняет ли кде что в настройках)

зы а где бы посмотеть локаль наверняка... а то я в линуксе не сильно давно.

anonymous
()

В /etc/mplayer.conf (или /etc/mplayer/mplayer.conf) надо добавить:

fontconfig = 1

После этого subcp будет работать. А если mplayer собран с поддержкой enca, можно туда же добавить:

subcp = enca:ru:cp1251

Тогда mplayer будет сам определять кодировку русских субтитров (а если автоопределение не сработает, будет использовать cp1251).

ero-sennin ★★
()
Ответ на: комментарий от sh_topor

ставил и utf8 и koi8-r а сабы не грузяццо =(( эта проблемка меня третий день изводит

но буду благодарен за любую идею как сие поправить ибо свои мысли закончились

anonymous
()
Ответ на: комментарий от ero-sennin

А, забыл сказать, никакие спецшрифты устанавливать не надо. Шрифт в конфиге указывается так:

font = Arial

(или любой другой).

ero-sennin ★★
()
Ответ на: комментарий от ero-sennin

прописал fontconfig = 1 хотя там и раньше fontconfig = yes было

mplayer 1.mp4 -sub 1.srt -subcp cp1251

SUB: Could not determine file format Cannot load subtitles: 1.srt

anonymous
()
Ответ на: комментарий от Fallen_angel

знакомая статья...

сделал еще раз... увы.

меня терзают смутные сомнения, что дебиановцы забыли поддержку ср1251 прикрутить при сборке пакета)

или все тож пользуются деб и у всех усе тип-топ, а я один тут лузер)

anonymous
()
Ответ на: комментарий от ero-sennin

Да, в той статье опивывается настройка шрифтов в консольной версии Мплеера. Если ты его будешь запускать с ГУИ - там нужно ещё понастраивать.

После настройки в той статье попробуй запустить свой фильм командой

mplayer film.avi -sub film.str

Fallen_angel
()
Ответ на: комментарий от ero-sennin

да уж чудо))

mplayer 1.mp4 -sub 2.srt -subcp koi8r
(2 - перекодированные сабы)

завелось с пол пинка показывает любо дорого глянуть
но совсем не хоцца пекодировать все сабы + сабы на болванках

да и зоопарк кодировок для сабов держать не хочется тк много народу берут аниму смотреть...

anonymous
()
Ответ на: комментарий от Fallen_angel

мне гуи версия не приглянулась)
все через консоль делалось

хотя обе версии не показывают одинаково

anonymous
()

вот мой конфиг, может поможет...
И субтиры конечно в UTF

font=/usr/share/fonts/truetype/freefont/FreeSansBold.ttf
menu=1
subfont-osd-scale=3
subfont-text-scale=4
sub-fuzziness=1
utf8=yes

unonimous
()
Ответ на: комментарий от stassats

в статье есть неточность - MPlayer поддерживает dvd-навигацию. Если все делать, как в доках описано.

anonymous
()
Ответ на: комментарий от Sikon

эхъ, эт конечно все замечательно, но хотелось бы по нормальному...

а то решать проблему неработы в линуксе сети на компе после перезагрузки из винды, сносом винды
теперь вот проблему ср1251 перекодировкой...

нехорошая тенденция однако.

всем спасибо за помощь и информацию.

anonymous
()
Ответ на: комментарий от anonymous

Боюсь многие меня закидают какашками за буквально "черезжопное" решение, но мне в свое время помогла опция -ass

Короче, говоря, уже комбинация в конфиг-файле
ass=yes
subcp=enca:ru:cp1251
давно и навсегда избавила от проблем с сабами.

xsl
()

Юзай emacs вместо mplayer.

anonymous
()

приношу свои извинения...
ибо я тупое пельмешко

сабы выли в хз какой кодировке и вообще малопонятна хрень с ними
нормальные сабы грузяться во всех кодировках

всем еще раз спасибо

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.