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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: timonbg в Apr 25, 2006, 23:54



Титла: Gmplayer
Публикувано от: timonbg в Apr 25, 2006, 23:54
знам че тази тема е разглеждана 100 пъти , прочетох всичко което намерих но пак не мога да постигна желания резултат,
Например тук :
http://www.linux-bg.org/cgi-bin....2%F0%E8
-vo sdl ми изкарва субтитрите на черна позиция отдолу на екрана но се разжаля картината и се изрязва от страни, а със -vo gl наистина бози бая!
Е въпроса ми е как става тоя номер да се нагласят субтитрите на черното поле под филма?Някой знае ли?
Благодаря





Титла: Gmplayer
Публикувано от: karaman в Apr 26, 2006, 00:17
Примерен код
... -vf expand=0:-60:0:0 ...

Примерен код
-vf expand[=w:h:x:y:o]

Expands (not scales) movie resolution to the given value and places the unscaled original at coordinates x, y. Can be used for placing subtitles/OSD in the resulting black bands.

<w>,<h>
Expanded width,height (default: original width,height). Negative values for w and h are treated as offsets to the original size.

EXAMPLE:

expand=0:-50:0:0

Adds a 50 pixel border to the bottom of the picture.

<x>,<y>
position of original image on the expanded image (default: center)

<o>
OSD/subtitle rendering

0: disable (default)
1: enable


Титла: Gmplayer
Публикувано от: timonbg в Apr 26, 2006, 00:33
е ок това е решение , но то фактически мърда самата картина нагоре и по този начин субтитрите си остават на същото място но там вече е черно!
Има ли нячин самите субтитри да се мръднат на долу така че да се допират до долния ръб на монитора и да са на черното място под филма?
Благодаря


Титла: Gmplayer
Публикувано от: karaman в Apr 26, 2006, 07:56
под филма нямаш черно място! ;)
филтърът го създава! :D
просто на full screen го намазва с черно да изглежда по-cool!
същото е с windows!

ти изобщо прочете ли тази част от help-а, който съм добавил! :p (големият код:))

ако искаш да добавиш черно и от горе и отдолу пишеш:

:xclam:  -vf expand=0:-X:0:Y

където X=2*Y, a Y е височината на лентата, която искаш отдолу и отгоре!

И все пак си прав, че не е универсално решение! Има филми с тв-резолюция, на които субтитрите трябва да са върху филма, иначе ще се получат черни ленти отстрани с тази команда и няма да оползотворим цялата площ на екрана за филма :(


Титла: Gmplayer
Публикувано от: в Apr 26, 2006, 08:35
това Y не ти трябва.
-vf expand=0:-X
автоматично го прави да е центрирано(черна лента отгоре и отдолу).

Относно това как може да ги лепнеш за дъното на екрана - просто трябва ти такова X, че резолюцията на филма по хоризонтал : резолюцията на филма по вертикал + X = 4:3


Титла: Gmplayer
Публикувано от: timonbg в Apr 26, 2006, 19:11
мда с "vf=expand=0:-200" става всичко перфектно, дори и с 3 реда субтитри всичко ми се хваща идеално, и резултата ме задоволява напълно.