如果我不想安装 GUI,只需安装最小的 Ubuntu amd64。
好的,但是:我听说我仍然可以在“帧缓冲区”中运行例如:Firefox(?),所以我想问,如何在没有“GUI”的情况下通过控制台下的帧缓冲区运行例如:VLC 媒体播放器?
答案1
- 确保您的控制台以帧缓冲模式启动。
- 将您的用户添加到“视频”组:
- 安装 mplayer
sudo apt-get install mplayer
- 运行
mplayer -vo fbdev video.avi
如果失败,请尝试-vo fbdev2
如果是 Ubuntu 11.10,我可以使用默认安装在帧缓冲区中运行视频文件
答案2
我通过 使用 VLC(ncurses 版本)sudo apt-get install vlc-nox
。
我还安装了 Alsa 实用程序来控制音量sudo apt-get install alsa-utils
。
您将会下载大量的多媒体库,但不包含 X windows 的内容。
确保您的用户 ID 是video
和audio
组的成员。
您可以通过 启动 DVD vlc dvd:///dev/dvd
。
或者作为本地文件vlc "~Videos/Fraggle Rock - Live By The Rule of the Rock.avi"
。
帧缓冲区级别的 HDMI 音频对我来说一直存在问题。
祝你好运!
答案3
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 也将在使用 ascii 的 fb 终端上运行。如果终端在 x11 中运行,我注意到使用 tct 并且不使用 ascii 看起来确实更好。
并且 drm 将在直接渲染中使用帧缓冲区。它具有更多的颜色和实际像素。