O que é o H.264 e para que é usado?

2

Tenho ouvido que o Google Chrome está interrompendo o suporte ou já interrompeu o suporte a esse filme chamado H.264.

O que é o H.264 e para que é usado?

    
por DCIndieDev 11.03.2011 / 00:16

3 respostas

6

O H.264 não é um codec aberto. A patente é de propriedade da MPEG LA, que há vários anos permite que ela seja usada mais ou menos livremente. No entanto, isso pode mudar a qualquer momento. Então, em vez de padronizar em um codec que pode ou não ser gratuito amanhã, a equipe do Chrome decidiu basear todos os seus vídeos em um padrão aberto.

Por um lado, isso é bom porque o Theora e o WebM são padrões abertos que qualquer um pode usar. Por um lado, é ruim, porque não é um padrão da indústria como o H.264 se tornou. Mas isso pode mudar lentamente.

Ainda pior, nem todos os navegadores suportam atualmente o mesmo codec de vídeo para HTML5. Como você pode imaginar, essa é uma grande dor de cabeça para os desenvolvedores da Web que desejam aproveitar o vídeo em HTML5. O Internet Explorer usa o H.264, o Chrome usa o Theora e o WebM, o Firefox usa o Theora, o Opera usa o Theora e o WebM, e o Safari usa o H.264.

link

    
por 11.03.2011 / 02:21
2

O H.264 é um codec usado principalmente para codificação de vídeo em alta definição. A Wikipedia tem um bom site sobre isso.

Se o sistema que você está usando para reprodução de vídeo não suportar H.264, talvez você não consiga reproduzir alguns vídeos de alta definição.

Eu suspeito que o Google Chrome que está caindo (ou caiu) suporte para o H.264 pode ser ChromeOS e não Chrome o navegador da web, como navegadores não manipulam nativamente vídeo, mas passá-lo para plugins para fazê-lo para eles. Se for o navegador que está interrompendo o suporte para o H.264, haverá um plug-in de terceiros (como o QuickTime, o Windows Media Player, etc.) que o manipulará.

    
por 11.03.2011 / 00:32
2

Como outros já disseram, o H.264 é um codec de vídeo. O novo padrão HTML5 adiciona muitas coisas que precisavam de plugins antes, como o vídeo. O navegador Chrome tinha suporte para vídeos em HTML5 em vários codecs de vídeo, mas depois o descartou por motivos de patente e está usando o VP8 e alguns outros codecs.

O que significa na vida real? Não muito. Isso afeta somente o Chrome que reproduz vídeo HTML5 (os vídeos em Flash não são afetados ). Se você encontrou um site que só tem vídeo em HTML5 e apenas vídeo H.264 compatível, não foi possível vê-lo com o navegador Chrome. Ou você teria que instalar o Plugin Microsoft H.264 para o Chrome . Assim, no caso improvável de o site não ter um substituto para vídeo e plug-ins em HTML4, você tem maneiras de contornar isso de qualquer maneira.

TL; DR O Google está removendo o suporte para o codec de vídeo H.264 nas tags de vídeo HTML5 vistas no Chrome. Como poucos sites forçam o vídeo somente em HTML5, isso não será problema no futuro previsível.

    
por 11.03.2011 / 00:44