Как я могу воспроизводить видео в фреймбуфере?

Если я не хочу устанавливать графический интерфейс, просто установите минимальный Ubuntu amd64.

Хорошо, но: я слышал, что я все еще могу запустить, например: Firefox в "кадровом буфере" (?), Поэтому я спрашиваю, как мне запустить, например: VLC media player через кадровый буфер под консолью, без "GUI"?

3 ответа

Решение
  • Убедитесь, что ваша консоль запускается в режиме кадрового буфера.
  • Добавьте вашего пользователя в группу "видео":
  • Установить mplayer sudo apt-get install mplayer
  • Бежать mplayer -vo fbdev video.avi

Я смог запустить видеофайл в фреймбуфере с установкой по умолчанию, если Ubuntu 11.10

Я использую VLC (издание ncurses) через sudo apt-get install vlc-nox,

Я также установил утилиты Alsa, чтобы контролировать громкость sudo apt-get install alsa-utils,

Вы будете загружать много мультимедийных библиотек, без X Window.

Убедитесь, что ваш userID является членом video а также audio групп.

Вы можете запустить DVD через vlc dvd:///dev/dvd,

Или как локальный файл vlc "~Videos/Fraggle Rock - Live By The Rule of the Rock.avi",

Аудио HDMI на уровне кадрового буфера было проблематично для меня.

Удачи!

VLC должен иметь возможность воспроизводить видео с использованием фреймбуфера. используя --vo fb, но у меня не получилось.

Еще одна альтернатива, которая хорошо работает, — это mpv. установка опции --vo.

      mpv --vo drm myvideo.mp4

вы можете проверить, какие из них у вас есть, с помощьюmpv --voпомощь.

например

      Available video outputs:
  libmpv           render API for libmpv
  gpu              Shader-based GPU Renderer
  sdl              SDL 2.0 Renderer
  null             Null video output
  image            Write video frames to image files
  tct              true-color terminals
  caca             libcaca
  drm              Direct Rendering Manager (software scaling)

caca будет работать на терминале с кадровым буфером, используя символы ascii.

tct также будет работать на терминале Facebook с использованием ascii. если терминал работает внутри x11, я заметил, что он выглядит лучше при использовании tct и не использует ascii.

и drm будет использовать фреймбуфер при прямом рендеринге. в котором гораздо больше цветов и реальных пикселей.

Другие вопросы по тегам