我有一台安装了 Ubuntu Server 12.04 的服务器。它用于运行自动浏览器测试。测试使用在 Xvfb 中运行的 Firefox。其中一个测试单击了通常会调用播放 HTML5 视频的按钮。但是,视频没有播放。我认为这是因为 Ubuntu 服务器缺少 Ubuntu 桌面上默认存在的播放视频所需的软件包。
我应该安装哪些软件包才能播放视频?
视频的 Content-type 为video/mp4
,文件扩展名为.mp4
答案1
为了能够播放大多数音频和视频格式,请安装 Ubuntu Restricted Extras:
sudo apt-get install ubuntu-restricted-extras
编辑
要找出您需要的编解码器:
sudo apt-get install libav-tools
ffprobe -show_streams "file.mp4"
音频可能为 AAC,视频可能为 H.264。
解码支持MPEG-4 AAC
由gstreamer1.0-libav解码H.264
gstreamr0.10-ffmpeg:
sudo apt-get install gstreamer1.0-libav gstreamer0.10-ffmpeg