Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: TUX в May 30, 2006, 21:50



Титла: Mplayer-субтитри
Публикувано от: TUX в May 30, 2006, 21:50
Значи имам следния проблем...
сложих си mplayer(на fedora core 5) с надежда да гледам филми и то взе че стана, обаче не ми кирилизира субтитрите.Пробвах с няколко вида кодиране на субтитрите като Unicode, Western European, Cyrilic, Cyrilic Windows, Russian и не става нищо или ми излизат като точки или някакви йероглифи.
Ако някой се е преборил с проблема моля да сподели опита си:)


Титла: Mplayer-субтитри
Публикувано от: urud в May 30, 2006, 22:22
Погледни следната тема: http://www.linux-bg.org/cgi-bin/ib3/ikonboard.cgi?act=ST;f=6;t=13098


Титла: Mplayer-субтитри
Публикувано от: braun100 в May 31, 2006, 10:23
спомням си, че в mplayer имаше ДВЕ настройки за субтитрите,
едната за самите субтитри а другата за текстовия файл (*.sub)
мисля че и двете настройки трябваше да са на @кирилица@
освен това и самия шрифт трябва да е кирилизиран


Титла: Mplayer-субтитри
Публикувано от: Lord Bad в May 31, 2006, 10:56
Аз също съм с Федора 5 - какво направих:
1. Инсталирах си mstffcorefonts - понеже много обичам arial
2. Смених си локала на bg.utf8
3. Избрах в mplayer да ползва arial.ttf
4. В менюто за кодировките на шрифтовете - на първото избрах cp1251, а на второто Unicode и всичко заспа. Федората ми за съжаление не е пред мен сега и затова не мога да ти дам по-пълни инструкции.


Титла: Mplayer-субтитри
Публикувано от: TUX в May 31, 2006, 12:20
Ако можеш да погледнеш това за фонтовете, че като искам да избера фонт ми отваря хоум директорията и незнам от каде да си избера фонта?


Титла: Mplayer-субтитри
Публикувано от: redcure в May 31, 2006, 12:23
Копираш си любимият cyrillic font в .mplayer, преименуваш го на subfont.ttf и след това с vim променяш конфигурационният файл на mplayer-a
Примерен код

vim /home/user/.mplayer/conf
fontconfig = yes
font = /home/user/.mplayer/subfont.ttf
subfont-text-scale = 3
subcp = cp1251
subfont-encoding=unicode


Титла: Mplayer-субтитри
Публикувано от: TUX в May 31, 2006, 12:28
Mоже ли по подробно, че не съм чак толкова запознат :(


Титла: Mplayer-субтитри
Публикувано от: в May 31, 2006, 16:16
Цитат (TUX @ Май 31 2006,13:28)
Mоже ли по подробно, че не съм чак толкова запознат :(

Ето ти по-подробно отговора на redcure:

1. Пускаш си конзола (xterm, konsole или там каквото ползваш)
2. В нея пишеш
Примерен код
cd .mplayer

така ще си в директорията с твойте лични настройки на mplayer-а. По принцип в Линукс файловете и директорийте започващи с точка са скрити - нещо от типа на Hidden атрибута в Windows.
3. В директорията .mplayer трябва да си копираш любимия ти ttf шрифт (файла).
4. С текстов редактор добавяш (или редактираш, ако вече са там) следните редове:

Примерен код
font=~/.mplayer/FONT_NAME.ttf
subfont-encoding=CP1251
subfont-osd-scale=2.8
subfont-text-scale=2.9

където FONT_NAME.ttf трябва фактически да ти е името на файла. Следващият ред ти казва кодирането - за кирилица аз ползвам това. Третият ред казва колко големи да са ти OSD съобщенията (т.е. като кърсиш във файла, като проверяваш до къде си стигнал, колко време остава и т.н.). На последния ред казваш колко големи да са ти субтитрите.

Ако не можеш да си намериш ttf шрифт, свали този файл. Шрифта вътре е специално за MPlayer, но е с фиксирана големица, т.е. не може да го скалираш. Мисля, че вътре имаше инструкции...

Има и други полезни трикове за субтитрите в MPlayer. Примерно, ако искаш да ги изкараш под картината, в командния ред добавяш следния филтър:
Примерен код
-vf expand=0:-70:0:0

Може да си поиграеш със стойността -70 - малко повече, или пък по-малко, пробвай.
Имаше и начин субтитрите да се поставят в тъмна рамка. Обаче тези настройки са ми на домашния компютър, така че ако ти трябват, кажи, ще ги споделя и тях... Или пък по-добре виж man maplyer...

Успах и кажи оправил ли си проблема... :)


Титла: Mplayer-субтитри
Публикувано от: TUX в May 31, 2006, 19:32
Нищо не става...скъсах си нервите с тея фонтове, пробвах по какви ли не начини и не става и не става.Като си пуснах филма ми дава че пътя бил сбъркан на subfont.tff.А от риид ме файла към пакета с фонтовете нищо не разбрах

To install the fonts select font size and copy the content of the directory
to ~/.mplayer/font/ (for single user installation) or in /usr/local/share/mplayer/font


Example installation
--------------------

   cp arial-18/* ~/.mplayer/font/
   su -c "cp arial-18/* /usr/local/share/mplayer/font/"

Да беше обяснено по подробно поне или да не се беше занимавал тоя пич изобщо да го пише тва.Каква е тая звездичка, коя е тази узер директория от всичките..пффф
edit: Хора помагайте със съвети, че нерви не ми останаха а искам да си настроя този mplayer ???





Титла: Mplayer-субтитри
Публикувано от: tweeg в May 31, 2006, 23:10
Т.к. не си пояснил ползваш ли gmplayer или караш директно с mplayer ще го обясня и за двата случая като ще се старая да съм максимално изчерпателен.

1. ползваш gmplayer
От линка, който ти е дал urud
http://www.linux-bg.org/cgi-bin/ib3/ikonboard.cgi?act=ST;f=6;t=13098
гледаш какво ти е казал MarineForce
Цитат
Preferences - Font (browse (инсталираш си някой хубав шрифт и го задаваш)),(полсе Encoding трябва да е на Unicode (т'ва пак във Font) - Subtitle & OSD (Encoding-a там трябва да е на Cyrillic Windows (CP1251) )

По този начин може да зададеш TTF на gmplayer-a. Важното е когато задаваш фонта да кажеш че той е Unicode, а като казваш как са ти кодирани субтитрите да кажеш че са CP1251.
Ако нямаш TTF-а на машината трябва да ползваш собствените щрифтове на MPlayer-а. Тука просто вместо TTF файла избираш font.desc.

2. Ако ползваш mplayer.
в директорията
~/.mplayer/
или ако по ти харесва
/home/твоето име/.mplayer/
трябва да има файл с име
config
Ако няма такъв файл, просто стартирай mplayer и файла ще се появи.
След това правиш това дето ти е казал redcure. Той е сбъркал само името на файла в това което ти е казал - файла е config, a не conf.
Ако пък нямаш TTF щрифт просто пишеш
font=/пътя до/font.desc


Титла: Mplayer-субтитри
Публикувано от: TUX в Jun 01, 2006, 10:54
Ето какво направих :

vim /home/niki/.mplayer/config
font=~/.mplayer/subfont.ttf
subcp=cp1251
subfont-text-scale=3

След това си свалих ето този фонт arialuni.ttf.bz2 - http://www1.mplayerhq.hu/MPlayer/contrib/fonts/arialuni.ttf.bz2, разархивирах го в /home/niki/.mplayer, два пъти и вторият дубликат го преименувах на subfont.ttf.След това си стартирах mplayer>Preferences>Font в полето  директория където се избира фонт-а написах следното ~/.mplayer/arialuni.ttf, на encoding избрах опцията Unicode.
В Subtitle & OSD в encoding>Cyrillic Windows (CP1251), и всичко стана перфектно





Титла: Mplayer-субтитри
Публикувано от: tweeg в Jun 02, 2006, 21:31
е ти си се презастраховал отвсякъде :)
Сега само остава да го стартираш с:
mplayer -font ~/.mplayer/subfont.ttf -subcp cp1251
ще си "подкован" отвсякъде :)


Титла: Mplayer-субтитри
Публикувано от: TUX в Jun 04, 2006, 10:30
Мда точно така го стартирам :D


Титла: Mplayer-субтитри
Публикувано от: _NetCutter_ в Jun 04, 2006, 11:27
А някой може ли да ми каже как да ги инстална тея mstffcorefonts,щото ги нема в Синаптика,а в Гугъл,показва само тази тема ???


Титла: Mplayer-субтитри
Публикувано от: Noone в Jun 05, 2006, 18:57
Има ги, но трябва да добавиш multiverse  хранилищата. Това става ето така от конзола и ето така графично


Титла: Mplayer-субтитри
Публикувано от: Ekspert в Jun 08, 2006, 07:43
най-лесно е така:
в конзолата пишеш :

sudo gedit /etc/mplayer/mplayer.conf -->ENTER

после добавяш в края на файла това :

fontconfig = yes
font = "Sans"
subfont-text-scale = 3
subcp = cp1251

запазваш и си готов