Como posso obter suporte ao H.264?

16

A Canonical Limited é mostrada como uma licenciada do H.264. Estou interessado em poder reproduzir vídeo H.264 on-line ao usar o navegador Chrome no Ubuntu (e no futuro no Firefox quando o Firefox suportar H.264).

O suporte ao H.264 está ativado nas auto-instalações do Ubuntu? Caso contrário, existe alguma maneira de comprar o suporte H.264 para minha instalação do Ubuntu? Suponha um cenário em que eu instalei o Ubuntu em um computador pré-instalado com o Windows OS. Gostaria de saber todas e quaisquer opções disponíveis para que o H.264 funcione no Ubuntu.

Chade - 24216
fonte
3
Você resolveu esse problema?
pl1nk
Eu investiguei esse problema também. Para o Chrome, o h.264 não é um problema, pois já está embutido, mas o Firefox planeja suportá-lo via gstreamer, consulte phoronix.com/scan.php?page=news_item&px=MTM5NzU . Portanto, com a compilação noturna (8 / agosto / 2013), você deve definir a perferência: media.gstreamer.enabledtrue e instalar codecs apropriados para o gstreamer. Eu não testei isso, pois a compilação noturna é muito instável.
math

Respostas:

11

O ubuntu-restrição-extras possui todos os pacotes de decodificação de multimídia e trabalha para mim no final da decodificação. E o chromium usou automaticamente o plug-in ffmpeg.

Se houver pacotes em restritos-extras, você tem certeza de que não deseja tentar apenas
chromium-codecs-ffmpeg-extra no Centro de Software:

Instale através do centro de software

Ou no terminal:

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

Só para ter certeza de que ele chega ao cromo e você não recebe apenas o codec.

RobotHumans
fonte
11
Só funcionará para cromo (o Chrome já está incorporado no momento) e não para o Firefox.
math
Então o firefox deveria ter sido construído corretamente e, se for um chrome embutido (e você o estiver usando), fique à vontade para criar o chrome a partir de fontes ou usar um atualizador binário. A resposta de Yossile é igualmente correta para coisas vinculadas à própria biblioteca, mas você não pode ter o ffmpeg-extra sem x264. Sendo assim, minha resposta meio que a dele é mais geral e inclui também o cromo.
precisa saber é o seguinte
bem, eu não queria ofender você ou sua resposta, só queria mostrar o que é o Firefox nesse caso.
math
8

Você pode obter o codificador H.264 instalando o pacote x264 com o Software Center:

Instale através do centro de software

Ou em um terminal:

sudo apt-get update
sudo apt-get install x264
yossile
fonte
Definitivamente correto para instalar a decodificação h264, não tenho certeza se ele conseguirá o cromo sozinho.
RobotHumans
2
O Chrome (em oposição ao cromo) suporta o H.264. Portanto, supondo que o pacote x264 instale o suporte ao H.264, deve ser esse. A "compra" de um pacote de suporte comercial H.264 proporcionaria vantagens sobre a instalação do pacote x264?
Chad - 24216 21/03/12
@ Chad - 24216 Acredito que haja diferenças no licenciamento, de modo que, se alguém precisar dele para fins fora da GNU-GPL, será necessária a versão comercial.
21812 yossile
Normalmente, é preciso pagar royalties por uma licença h264, porque ela quer distribuir um vídeo comercialmente, e não decodificá-lo para reprodução, tanto quanto eu sei. Por que você gostaria de usar outro codec? Menor uso da CPU?
franzlorenzon
Só para esclarecer, não funcionará no Firefox.
math
2

No momento, estou usando o Firefox Nightly (27.0a1 (24-10-2013)) no Ubuntu 13.10. Fiz a alteração na bandeira media.gstreamer.enabled como true. Você também precisa instalar o pacote gstreamer0.10-ffmpeg.

Você pode verificar se o h.264 está ativado nesta página: http://www.youtube.com/html5

julian-alarcon
fonte
1

No Ubuntu 14.04, o pacote gstreamer0.10-ffmpegnão está mais disponível. Veja o relatório de erros na barra de ativação .

O Web Upd8 postou uma solução alternativa para instalar o pacote gstreamer usando um ppa:

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install gstreamer0.10-ffmpeg
user63427724
fonte
PS Essa é apenas uma solução temporária. No Firefox 30, o suporte ao GStreamer1.0 estará disponível . Que está disponível nos repositórios padrão 14.04. Portanto, não será necessário adicionar um PPA.
22414 Dan