Настройка mplayer'а

Плеер популярный, многие пользуют - странно что темы до сих пор нету :)

Вопрос в данный момент вот в чем: не могу разобраться с записью некоторых опций в конфигурационный файл. В мане и на сайте все опции даны только с позиции подачи их в командной строке.

Конкретно, на опцию ass-font-scale (и другие опции ass-…) мплеер при запуске ругается “для этой опции нужен включенный параметр ass”, хотя он у меня в этом же самом конфиге включен и работает. Это же касается опций вида subfont-… - ругается что нужен параметр subfont, хотя он опять же у меня указан и работает. Если же я передаю эти параметры в командной строке - они работают как должны.

Куда копать?
Вот пример моего конфига, который лежит в ~/.mplayer/config

# Write your default config options here!                                                                                                                    
subcp=utf8                                                                                                                                                   
vo=gl                                                                                                                                                        
#vo=xv                                                                                                                                                       
ass=1                                                                                                                                                        
subfont-autoscale=3                                                                                                                                          
subfont-osd-scale=2                                                                                                                                          
subfont-text-scale=4                                                                                                                                         
stop-xscreensaver=1

Как видно, опция включается параметром 1, т.е. если в командной строке это -ass, то в конфиге должно быть ass=1.

Есть такой момент, конфиг работает для консольной версии плеера, т.е. для gmplayer параметры хранятся в
~/.mplayer/gui.config

Сам недавно впервые запустил gmplayer(хотел посмотреть, может добавили чего за много лет) и увидел сообщение о невыставленном параметре subfont.
Настроить его легко. Надо скинуть какой-нибудь шрифт в каталог ~/.mplayer/fonts либо в ~/.fonts (или какой вам будет удобно). И прописать его
subfont=/путь_до_шрифта/имя_файла_шрифта
То, что ты сказал - мне известно. Именно те опции subfont-…, которые у тебя в конфиге, у меня кстати стоят (надо было уточнить). Проблема скажем с “subfont−encoding” (попробуй для интереса “subfont−encoding=unicode”).
Ну с “ass” - со всеми, какие пытался. Попробуй например “ass-font-scale” (например “ass-font-scale=0.5”)?
Извиняюсь, опечатался
~/.mplayer/fonts
должен быть
~/.mplayer/font

Сейчас попробовал
ass-font-scale=0.5

Все нормально - уменьшился шрифт при выводе ASS субов.

А вот параметр
subfont−encoding=unicode
ругается :
Option subfont needs a parameter
Так что убрал его. Подозреваю надо еще что-то крутить.

А для какой цели это надо ? Есть флаг utf8, который говорит что субы в этой кодировке.
Я сам не могу решить проблему с отображением иероглифов из субов. Т.е. в субах они есть и норм просматриваются, но при просмотре самого видео отображаются квадратами. Думаю может вместе сможем разобратся.
 subfont−encoding="utf-8" 
А если так?
Могу ошибаться, но кажется в мане написано, что допустимы следующие значения (для булева)  - 1/0, yes/no, true/false.
Лично у меня в конфиге присуствует ass=“yes” и mplayer на это не ругается…
Еще не упоминалось (и считаю нужным упомянуть :) )
ao="alsa"
Без этого скажем со звуком 5.1 будет работать только одна колонка.
А вот мои конфиги, может кому и пригодится.

~/.mplayer/config

channels=6
alang=ru,en
menu=yes
softvol-max=200
softvol=yes
stop-xscreensaver=yes
ontop=yes
dr=yes
double=yes
rtc=yes
vo=gl2
ao=alsa
tv=immediatemode=1:alsa=1:amode=1:audiorate=48000:normid=6:chanlist=europe-east:channels=R12-OPT,R4-PTP,35-THT,30-CTC,25-RENTV(Udmurtia),28-RENTV(Kirov),32-HTB,40-SPORT,37-TVC


~/.mplayer/mencoder.conf

tv=immediatemode=0:audiorate=44100:norm=SECAM-DK:normid=6:amode=1:chanlist=europe-east:channels=R12-OPT,R4-PTP,35-THT,30-CTC,25-RENTV(Udmurtia),28-RENTV(Kirov),32-HTB,40-SPORT


profile-desc=“x264mp4”
dvd-device=.
ovc=x264=yes
x264encopts=crf=25
oac=mp3lame=yes
lameopts=abr=yes:br=128
ofps=25
of=lavf=yes
lavfopts=format=mp4


profile-desc=“x264”
dvd-device=.
ovc=x264=yes
x264encopts=crf=25
oac=mp3lame=yes
lameopts=abr=yes:br=128
ofps=25


profile-desc=“x264acopy”
dvd-device=.
ovc=x264=yes
x264encopts=crf=25
oac=copy=yes
ofps=25


profile-desc=“mpeg4”
dvd-device=.
ovc=lavc=yes
lavcopts=vcodec=mpeg4:vbitrate=1000:autoaspect=yes
oac=mp3lame=yes
lameopts=abr=yes:br=128
srate=44100
ofps=25
ffourcc=DX50


profile-desc=“mpeg4”
dvd-device=.
ovc=lavc=yes
lavcopts=vcodec=mpeg4:vbitrate=1000:autoaspect=yes
oac=mp3lame=yes
lameopts=abr=yes:br=128
srate=44100
ofps=25
ffourcc=DX50
of=lavf=yes
lavfopts=format=mp4


profile-desc=“lavc”
dvd-device=.
ovc=lavc=yes
lavcopts=vcodec=mpeg4:vbitrate=1000:autoaspect=yes
oac=mp3lame=yes
lameopts=abr=yes:br=128
srate=44100
ofps=25
ffourcc=XVID


profile-desc=“xvid”
dvd-device=.
ovc=xvid=yes
xvidencopts=bitrate=1000
oac=mp3lame=yes
lameopts=abr=yes:br=128
srate=44100
ofps=25


profile-desc=“mpeg4hq”
dvd-device=.
ovc=lavc=yes
lavcopts=vcodec=mpeg4:vbitrate=1200:autoaspect=yes:mbd=2:trell=yes:v4mv=yes
oac=lavc=yes
lameopts=abr=yes:br=160
ofps=25
ffourcc=DX50


profile-desc=“mpeg4lq”
dvd-device=.
ovc=lavc=yes
lavcopts=vcodec=mpeg4:vbitrate=900
oac=lavc=yes
lavcopts=acodec=libmp3lame:abitrate=96
srate=44100
ofps=23
ffourcc=DX50


profile-desc=“dvd”
dvd-device=.
of=mpeg=yes
mpegopts=format=dvd
ovc=lavc=yes
lavcopts=vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:acodec=ac3
oac=lavc=yes
lavcopts=acodec=ac3:abitrate=384


profile-desc=“tv”
ovc=lavc=yes
lavcopts=vcodec=mpeg4:vbitrate=5120:autoaspect=yes
oac=mp3lame=yes
lameopts=abr=yes:br=96
ffourcc=DX50
у меня вылетает следующая ошибка при попытке просмотра фильма (другие плееры показывают нормально)
скрин
ну значит надо поставить другой output
такие дела.
всё решилось банальной установкой родных дров для видео карты, Всем большое спасибо!!
 
Зарегистрироваться или войдите чтобы оставить сообщение.