¿Cómo puedo obtener soporte H.264?

16

Canonical Limited se muestra como licenciatario de H.264. Estoy interesado en poder reproducir videos H.264 en línea cuando uso el navegador web Chrome en Ubuntu (y en el futuro en Firefox cuando Firefox sea compatible con H.264).

¿Está habilitado el soporte H.264 en las autoinstalaciones de Ubuntu? Si no, ¿hay alguna forma de comprar soporte H.264 para mi instalación de Ubuntu? Supongamos un escenario en el que instalé Ubuntu automáticamente en una computadora que vino preinstalada con el sistema operativo Windows. Me gustaría conocer todas y cada una de las opciones disponibles para que H.264 funcione en Ubuntu.

Chad - 24216
fuente
3
¿Has resuelto este problema?
pl1nk
Investigué este problema también. Para Chrome, h.264 no es un problema, ya que está incorporado, pero Firefox tiene planes de admitirlo a través de gstreamer, visite phoronix.com/scan.php?page=news_item&px=MTM5NzU . Entonces, con la compilación nocturna (8 / Ago / 2013), debe establecer la preferencia: media.gstreamer.enabledverdadera e instalar los códecs adecuados para gstreamer. No he probado esto, ya que la construcción nocturna es muy inestable.
matemáticas

Respuestas:

11

El ubuntu-restricto-extras tiene todos los paquetes de decodificación multimedia y funciona para mí en el extremo de la decodificación. Y el cromo utilizó automáticamente el complemento ffmpeg.

Si hay paquetes en extras restringidos que está seguro de que no desea, puede probar con
chromium-codecs-ffmpeg-extra desde el Centro de software:

Instalar a través del centro de software

O en la terminal:

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

Solo para estar seguro de que llega al cromo y no solo obtienes el códec.

RobotHumanos
fuente
1
Solo funcionará para el cromo (Chrome ya lo tiene incorporado) y no para Firefox.
matemáticas
Entonces Firefox debería haberse construido correctamente y si es un Chrome integrado (y lo está usando), entonces debería sentirse cómodo construyendo Chrome desde las fuentes o usando un actualizador binario. La respuesta de Yossile es igualmente correcta para las cosas que se vinculan con la biblioteca en sí, pero no puede tener ffmpeg-extra sin x264. Siendo así, mi respuesta subsume la suya al ser más general e incluir también cromo.
RobotHumans
bueno, no quería ofenderte a ti ni a tu respuesta, solo quería señalar qué hay de Firefox en ese caso.
matemáticas
8

Puede obtener el codificador H.264 instalando el paquete x264 con el Centro de software:

Instalar a través del centro de software

O en una terminal:

sudo apt-get update
sudo apt-get install x264
feroz
fuente
Definitivamente correcto para instalar la decodificación h264, no estoy seguro de si lo llevará al cromo por sí solo.
RobotHumans
2
Chrome (a diferencia del cromo) compatible con H.264. Entonces, suponiendo que el paquete x264 instale soporte H.264, este debería ser. ¿"Comprar" un paquete de soporte comercial H.264 daría alguna ventaja sobre la instalación del paquete x264?
Chad - 24216
@ Chad - 24216 Creo que hay diferencias en las licencias, por lo que si alguien lo necesita para fines fuera de la GNU-GPL, requiere la versión comercial.
Yossile
Normalmente, uno tiene que pagar regalías por una licencia h264 porque quiere distribuir un video comercialmente, y no por decodificarlo para su reproducción, que yo sepa. ¿Por qué querrías usar otro códec? ¿Menor uso de CPU?
franzlorenzon
Solo para que quede claro, no funcionará para Firefox.
matemáticas
2

En este momento, estoy usando Firefox Nightly (27.0a1 (2013-10-24)) en Ubuntu 13.10. Hice el cambio en la bandera media.gstreamer.enabled a true. También necesita instalar el paquete gstreamer0.10-ffmpeg.

Puede verificar si tiene habilitado h.264 en esta página: http://www.youtube.com/html5

julian-alarcon
fuente
1

En Ubuntu 14.04, el paquete gstreamer0.10-ffmpegya no está disponible. Vea el informe de error en la plataforma de lanzamiento .

Web Upd8 publicó una solución alternativa para instalar el paquete gstreamer usando un ppa:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
usuario63427724
fuente
PD Esta es solo una solución temporal, a partir de Firefox 30, estará disponible el soporte para GStreamer1.0 . Que está disponible en los repositorios predeterminados 14.04. Por lo tanto, no será necesario agregar un PPA.
Dan