Титла: MPlayer от конзола и субтитри на кирилица Публикувано от: Teo в Nov 06, 2010, 16:42 Интересува ме какъв трябва да бъде синтаксиса на командата за да може Mplayer да показва коретно кирилизирани субтитри? Същата програма с графична обвивка работи нормално, ползвайки шрифт от /usr/share/fonts/msfont/arial.ttf
Какво е различното при стартиране от конзола и кой конфигурационен файл трябва да се пипне? Титла: Re: MPlayer от конзола и субтитри на кирилица Публикувано от: H0lyGanGs7eR в Nov 06, 2010, 17:57 Промени subfont-encoding=cp1251 (тук не съм сигурен как точно се беше трябва да провериш) във ~/.mplayer/config
Титла: Re: MPlayer от конзола и субтитри на кирилица Публикувано от: jet в Nov 06, 2010, 18:12 пробвай в ~/.mplayer/config
font=/usr/share/fonts/msfont/arial.ttf fontconfig=yes font=Arial subcp=cp1251 subfont-text-scale=3 Титла: Re: MPlayer от конзола и субтитри на кирилица Публикувано от: Teo в Nov 06, 2010, 18:24 Цитат пробвай в ~/.mplayer/config Мерси jet, това проработи! ......... Аз пробвах да копирам от gui.conf всичко що се отнася до субтитрите в config, но явно е трябвало само съществената част, а може би и някои различия в синтаксиса си казват думата - примерно там имаше долни черти и кавички на някои места Титла: Re: MPlayer от конзола и субтитри на кирилица Публикувано от: vstoykov в Nov 06, 2010, 22:42 Добре е да изберете някой шрифт, който със сигурност поддържа кирилица:
Код: font=/usr/share/fonts/TTF/DejaVuSans.ttf Кодирането на субтитрите е cp1251, а кодирането на шрифта е Unicode (ако шрифтът поддържа кирилицата по стандартния начин като посочения по-горе). Код: subcp=cp1251 Може да се напише cp1251 за кодиране на шрифта само ако шрифтът поддържа кирилицата по нестандартния начин "Flex Type" (при стандартните шрифтове от Windows или новите дистрибуции на Linux няма да работи): Код: subfont-encoding=cp1251 Други полезни настройки: Код: vf="expand=0:-100:0:0" Първия ред е за да се печатат субтитрите под филма, а не върху него, а втория ред спира предпазителя на екрана (за да не се задейства докато гледате филма). |