Автор Тема: Настройка видео в mplayer в консоли через фреймбуфер в Debian Jessie 8.5 amd64  (Прочитано 3007 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aureliano

  • Новичок форума
  • Topic Author
  • Сообщений: 2
Приветствую, форумчане!

Хотелось бы иметь возможность смотреть фильмы из консоли. Framebuffer есть, разрешение консоли 1024x768, иксов 1280x800 (в консоли сейчас vesafb, а не nouveaufb, поэтому разрешение меньше), карточка nvidia C67, графический драйвер проприетарный (до экспериментов был nouveau, но с ним тоже не работало), mplayer работает только с драйвером -vo caca (псевдографика). С опцией -vo directfb вылетает, с любыми другими опциями пишет "no video" и воспроизводит только звук.

Задавал вопрос на ЛОРе ( https://www.linux.org.ru/forum/linux-install/12883411 ), там мне посоветовали выводить видео через fbdev/fbdev2 или использовать mpv и выводить через drm. Но проблема в том, что ни fbdev, ни fbdev2, ни drm ни mplayer'ом, ни mpv, установленными с официальных дисков Debian Jessie 8.5 amd64, не поддерживаются. Вот вывод mplayer -vo help:

MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Available video output drivers:
vdpau VDPAU with X11
xv X11/Xv
gl3 OpenGL 3.x
gl OpenGL
x11 X11 ( XImage/Shm )
sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
caca libcaca
v4l2 V4L2 MPEG Video Decoder Output
null Null video output
directfb Direct Framebuffer Device
yuv4mpeg yuv4mpeg output for mjpegtools
png PNG file
jpeg JPEG file
gif89a animated GIF output
tga Targa output
pnm PPM/PGM/PGMYUV file
md5sum md5sum of each frame
gl_nosw OpenGL no software rendering

А вот mpv -vo help:

Available video outputs:
  opengl         : Extended OpenGL Renderer
  vdpau          : VDPAU with X11
  xv             : X11/Xv
  sdl            : SDL 2.0 Renderer
  opengl-old     : OpenGL (legacy VO, may work better on older GPUs)
  vaapi          : VA API with X11
  x11            : X11 ( XImage/Shm )
  null           : Null video output
  image          : Write video frames to image files
  opengl-hq      : Extended OpenGL Renderer (high quality rendering preset)
  wayland        : Wayland SHM video output

При попытке использовать эти режимы вопреки help'у, mplayer пишет "no video" и выводит только звук.

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

Ещё раз отмечу, что хотя сейчас в иксах видеодрайвер проприетарный, фреймбуфер работает, разрешение там 1024x768. Раньше, когда стоял свободный nouveau, всё было то же самое (за исключением разрешения консоли).

Заранее спасибо.
 


Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3661
  • Buster TDE & KDE
Честно говоря не очень понял конечную цель которую вы преследуете. В своё время загонялся снятием нагрузки с процессора перекладывая её на видеокарту nvidia с проприаретарным драйвером ивроде было всё просто  что то вроде http://takeworld.blogspot.ru/2009/09/vdpau-ubuntu.html правда попадались  более достойные мануалына русском где каждая опция команды пыла подробно разъяснена.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн CoolAller

  • Старожил
  • ****
  • Сообщений: 834
хотя сейчас в иксах видеодрайвер проприетарный, фреймбуфер работает
Это гон, в проприетарных дровах фреймбуфер не работал, не работает и скорее всего никогда работать не будет из-за разногласий в лицензиях. Фреймбуфер инициализируется при загрузке ядра и поскольку проприетарные драйвера имеют закрытый код, поэтому никто не станет включать поддержку закрытого модуля в ядро.
Со свободными дровами не работает аппаратное ускорение видео, но работает фреймбуфер. Nouveau кстати плохо поддерживает некоторые нвидиевские встройки, так что радуйтесь если он у вас вообще работает и не вешает ось)) Раньше делал вывод через nouveau, вписывая длинную команду в консоле, но потом из-за ненадобности отказался, так как много видео, особенно mkv и ts тормозит или вообще не воспроизводится, так как сам mplayer оставляет желать лучшего. Не вижу ни одного довода использовать консоль со свободным драйвером для просмотра видео, так как с проприетарным драйвером хотябы можно попытаться задействовать аппаратное ускорение в DE и снизить нагрузку на cpu.
« Последнее редактирование: 21 Сентябрь 2016, 16:29:18 от CoolAller »
 

Оффлайн I-Jurij

  • Местный житель
  • ***
  • Сообщений: 441
  • Slitaz
 
Пользователи, которые поблагодарили этот пост: ferum

Оффлайн CoolAller

  • Старожил
  • ****
  • Сообщений: 834
I-Jurij, а че толку, если мне не изменяет память uvesafb использует режимы зашитые в биос видеокарты и если там не будет нужного разрешения, а для широкоформатных мониторов их не будет практически точно, то все равно получится криво. В добавок из-за того, что проприетарный драйвер не поддерживает совместную работу с uvesafb в логах будет постоянно сыпать ошибками, так же он может иногда падать. Но если вариант сделать хоть как-то подходит, то наверно сойдет. ;D
« Последнее редактирование: 23 Сентябрь 2016, 23:24:28 от CoolAller »
 

Оффлайн I-Jurij

  • Местный житель
  • ***
  • Сообщений: 441
  • Slitaz
... а че толку...
... если вариант сделать хоть как-то подходит...
Когда видеокарта умерла (почти), в веса графику можно завести
 

Оффлайн CoolAller

  • Старожил
  • ****
  • Сообщений: 834
I-Jurij, ну я в общем-то так и преполагал, что подразумевается какой-то экстрим))
 

Теги:
 

XFCE и MATE - настройка окружения, перенос с KDE/TDE-Trinity, сопутствующие вопр

Автор sunjob

Ответов: 4
Просмотров: 2399
Последний ответ 06 Декабрь 2014, 09:16:41
от sunjob