LINUX.ORG.RU

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

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

CYB3R

Первым делом попробовал. Не помогает же!

-fs (also see -zoom)
Fullscreen playback (centers movie, and paints black bands around it). Not supported by all video output drivers.
 -zoom
Allow software scaling, where available. This will allow scaling with output drivers (like x11, fbdev) that do not support hard‐
ware scaling where MPlayer disables scaling by default for performance reasons.

для кого маны-то?

megabaks ★★★★ ()

>Гуглил, читал ман, не помогло.

Серьезно?

mplayer --help
Использование: mplayer [опции] [URL|путь/]имя_файла

Базовые опции: (полный список см. на man-странице)
-vo <drv[:dev]> выбор драйвера и устройства видеовывода (список см. с '-vo help')
............................
............................
-nosound без звука
-fs опции полноэкранного проигрывания (или -vm, -zoom, подробности
на man-странице[quot])

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

ну или так
mplayer -x 1280 -y 1024
только в таком случае не считается соотношение сторон

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

Попробовал "-vo fbdev2 -zoom -xy 1920" - видео там, где нужно, нужного размера, но видео тормозит, звук идёт быстрее него. Какой видеодрайвер использовать? C "-xy 2" сыпет в консоль много:

[fbdev2] Screensize is smaller than video size (1920x1080 < 2560x1440)
FATAL: Cannot initialize video driver.
Too many buffered pts
Movie-Aspect is undefined - no prescaling applied.
VO: [fbdev2] 2560x1440 => 2560x1440 BGRA  [zoom]
[fbdev2] Screensize is smaller than video size (1920x1080 < 2560x1440)
FATAL: Cannot initialize video driver.
Too many buffered pts
Movie-Aspect is undefined - no prescaling applied.
VO: [fbdev2] 2560x1440 => 2560x1440 BGRA  [zoom]
[fbdev2] Screensize is smaller than video size (1920x1080 < 2560x1440)
FATAL: Cannot initialize video driver.
Too many buffered pts

CYB3R ★★★★★ ()
Ответ на: комментарий от megabaks
       -xy <значение> (смотрите также -zoom)
                 значение<=8
                      Масштабировать изображение в <значение> раз.
                 значение>8
                      Установить ширину, равную значению и  рассчитать  высоту
                      для сохранения правильного коэффициента пропорций.
CYB3R ★★★★★ ()
Ответ на: комментарий от megabaks

Использую «значение>8», т.к. видео много, у всех разрешение разное.

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

>mplayer на удалённой машине, с ключом -fs открывается окно у меня (т.к. ssh -X)

Это не поэтому, у тебя на локальной машине вывод дефолтно куда? попробуй '-vo xv' или '-vo gl'.
Если не работает, или вообще иксов нет, то '-vop scale' - но это софтварный скалинг, к тебе с удаленной машины по сети пойдет картинка полного размера.

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

Иксы на плеере есть, "-vo xv" и "-vo gl" ничего не дают. Драйвер noveau. Хочу, конечно, установить блоб, чтобы использовать vdpau, но потом, завтра.

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

>Иксы на плеере есть, "-vo xv" и "-vo gl" ничего не дают. Драйвер noveau.

Т.е., у тебя xv почему-то не работает?
Как раз проверил с noveau - "-fs" работает через xv. Либо у тебя на удаленной машине mplayer какой-то кривой.

madcore ★★★★★ ()

mplayer -zoom -vf scale

если хочется непременно медленных и дрочерских алгоритмов man mplayer на тему -sws

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

То есть нужно из ssh-ного сеанса запустить на удалённой машине вывод мплеера на полный экран на дисплей, подключенный к этой машине?
Иксы там есть?
Если да, попробуй ssh без проброса X-ов, запустить X-ы на удалённой машине, и запускать mplayer из консоли определив переменную окружения DISPLAY (скорее всего как DISPLAY=:0
то есть команда будет типа:

# startx &
# DISPLAY=:0 mplayer -vo xv -fs video.mkv
тогда должно выводить куда надо и должна быть возможность использовать вывод через xv, который существенно быстрее

и, кстати, драйвер фреймбуфера какой? ибо на слабеньком интеле с kms upscale до 1920 не тормозит с выводом в fbdev

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

Сейчас специально проверил. Никакие драйвера, кроме fbdev и fbdev2, не работают. Думаю, нужно ставить блоб. Хотя я не очень представляю, как это в этом вашем дебиане делается.

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

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

anonymous ()

Подмонтируй уже по sshfs!

Если разные видеокарты, то не будет видео отображаться при запуске с удаленного компьютера (проверено на нетбуке), т.к. удаленный компьютер, к примеру, VDPAU хочет, а локальный его элементарно не умеет.

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

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

4.2

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

Да? Вы хотите сказать, что если в настройках удаленного компьютера указано, что mplayer использует vdpau, а на локальном видеокарты вообще нет (например, intel или amd встроенный), то что-то будет отображаться без указания конкретного vo= ?

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от CYB3R

Удаленный ресурс подмонтируй к себе на локальную машину. Тогда будешь спокойно смотреть файл, как будто он на твоей машине. Причем, независимо от того, разрешено по ssh пробрасывать иксы, или нет.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от madcore

А я запускал без ключа "-X". Мне и нужно включить воспроизведение на компьютере, где есть дисплей, иксы и mplayer. Прокидывать в данном случае не нужно ничего.

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

Мне нужно включить воспроизведение не у себя, а на удалённой машине. Права на запуск X-сервера стоят «everyone».

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

Так тебе нужно показывать на той же удаленной машине?
У твоего пользователя нет доступа к запущенным иксам.

madcore ★★★★★ ()

не все -vo умеют так как ты хочешь. очевидно -vo x11 не умеет растягивать видео, а в случае удаленного мплеера — можно только х11. подмонтируй фимльмы по нфс, запускай мплеер на хосте с иксами и будет ок.

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

А что, разве такое возможно?

Можно, конечно, попробовать писать DISPLAY=:0.0, но что-то сомневаюсь, что так получится.

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от CYB3R

См. выше, пользователь не может получить доступ к иксам.

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

А, наверное, т.к. проброс иксов запрещен, он и на удаленных иксах запускать не хочет.

В общем, настраивай в ssh проброс иксов (ForwardX11 yes).

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от CYB3R

попробовал у себя - таки да, не может получит доступ к иксам для вывода даже от рута
Но если запускать от имени пользователя, который залогинен в иксах - всё работает

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