Как я могу воспроизводить видео в фреймбуфере?
Если я не хочу устанавливать графический интерфейс, просто установите минимальный 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 будет использовать фреймбуфер при прямом рендеринге. в котором гораздо больше цветов и реальных пикселей.