Какие пакеты должны быть установлены на сервере Ubuntu, чтобы он мог воспроизводить видео?

У меня есть сервер, на котором установлен Ubuntu Server 12.04. Он используется для запуска автоматических тестов браузера. В тестах используется Firefox, который запускается в Xvfb. Один из тестов нажимает кнопку, которая обычно вызывает воспроизведение видео HTML5. Тем не менее, видео не воспроизводится. Я думаю, это потому, что на сервере Ubuntu отсутствуют пакеты, необходимые для воспроизведения видео, которые по умолчанию присутствуют на рабочем столе Ubuntu.

Какие пакеты я должен установить, чтобы иметь возможность воспроизводить видео?

Контент-тип видео 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 для Audo и H.264 для видео.
Поддержка декодирования MPEG-4 AAC предоставляется gstreamer1.0-libav и декодировать H.264 есть gstreamr0.10-ffmpeg:

sudo apt-get install gstreamer1.0-libav gstreamer0.10-ffmpeg

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