Как я могу получить поддержку H.264?

16

Canonical Limited указана в качестве лицензиата H.264. Меня интересует возможность воспроизведения видео H.264 онлайн при использовании веб-браузера Chrome в Ubuntu (и в будущем в Firefox, когда Firefox поддерживает H.264).

Включена ли поддержка H.264 при самостоятельной установке Ubuntu? Если нет, то есть ли способ купить поддержку H.264 для моей установки Ubuntu? Предположим, что я сам установил Ubuntu на компьютер, который был предварительно установлен с ОС Windows. Я хотел бы знать все доступные мне варианты, чтобы заставить H.264 работать на Ubuntu.

Чад - 24216
источник
3
Вы решили эту проблему?
pl1nk
Я также исследовал эту проблему. Для Chrome h.264 не проблема , так как она уже встроенные, но Firefox планирует поддерживать его через GStreamer см phoronix.com/scan.php?page=news_item&px=MTM5NzU . Таким образом, при ночной сборке (8 августа 2013 г.) вы должны установить параметр: media.gstreamer.enabledtrue и установить надлежащие кодеки для gstreamer. Я не проверял это, так как ночные сборки очень нестабильны.
математика

Ответы:

11

В Ubuntu-ограниченным дополнительные имеет все мультимедийные декодирования пакетов в и рабочих для меня на декодирование конца. И хром автоматически использовал плагин ffmpeg.

Если есть пакеты с ограниченным доступом, вы уверены, что не хотите, можете попробовать
chromium-codecs-ffmpeg-extra из Центра программного обеспечения:

Установить через центр программного обеспечения

Или в Терминале:

sudo apt-get update
sudo apt-get install chromium-codecs-ffmpeg-extra

Просто чтобы быть уверенным, что он превращается в хром, и вы не просто получаете кодек.

RobotHumans
источник
1
Будет работать только для хрома (он уже встроен в chrome), а не для Firefox.
математика
Тогда Firefox должен быть собран правильно, и если он встроен в Chrome (и вы его используете), тогда вам должно быть удобно собирать Chrome из исходников или использовать бинарный апдейтер. Ответ Yossile одинаково верен для вещей, которые ссылаются на саму библиотеку, но вы не можете получить ffmpeg-extra без x264. Таким образом, мой ответ как бы включает в себя его более общий характер, в том числе и хром.
RobotHumans
ну, я не хотел обидеть тебя или твой ответ, я просто хотел указать, что насчёт Firefox в этом случае.
математика
8

Вы можете получить H.264 энкодер, установив x264 пакет с Software Center:

Установить через центр программного обеспечения

Или в терминале:

sudo apt-get update
sudo apt-get install x264
yossile
источник
Определенно правильно для установки декодирования h264, я просто не уверен, что он сам переведет его в хром.
RobotHumans
2
Хром (в отличие от хрома) поддерживает Н.264. Таким образом, предполагая, что пакет x264 устанавливает поддержку H.264, так и должно быть. Принесет ли «покупка» коммерческого пакета поддержки H.264 какие-либо преимущества по сравнению с установкой пакета x264?
Чад - 24216
@ Чад - 24216 Я полагаю, что различия заключаются в лицензировании, поэтому, если кому-то это нужно для целей, выходящих за пределы GNU-GPL, для этого требуется коммерческая версия.
Yossile
Обычно нужно платить лицензионные платежи за лицензию h264, потому что она хочет распространять видео на коммерческой основе, а не для декодирования его для воспроизведения, насколько я знаю. Почему вы хотите использовать другой кодек? Более низкая загрузка процессора?
franzlorenzon
Просто чтобы прояснить, не будет работать для Firefox.
математика
2

Прямо сейчас я использую Firefox Nightly (27.0a1 (2013-10-24)) в Ubuntu 13.10. Я изменил флаг media.gstreamer.enabled на true. Вам также необходимо установить пакет gstreamer0.10-ffmpeg.

Вы можете проверить, включен ли h.264 на этой странице: http://www.youtube.com/html5

Julian-Аларкон
источник
1

В Ubuntu 14.04 пакет gstreamer0.10-ffmpegбольше не доступен. Смотрите отчет об ошибке на панели запуска .

Web Upd8 опубликовал обходной путь для установки пакета gstreamer с помощью ppa:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
user63427724
источник
PS Это только временное решение, так как в Firefox 30 будет доступна поддержка GStreamer1.0 . Который доступен в репозиториях по умолчанию 14.04. Так что не нужно будет добавлять PPA.
Дан