Postagens com a tag ‘H.264’

   quarta-feira, 22 de fevereiro de 2017

Firefox não reproduz vídeos MSE & H.264



PéssimoRuimMédioBomExcelente (6 votos, média: 4,50 de 5)

Isso estava acontecendo aqui em duas máquinas minhas já não é de hoje, o que isso causa? Não reproduz vídeos do site G1 (globo). Isso já vinha desde que a globo resolveu modificar a plataforma dos vídeos.

A imagem estática do player com uma imagem fixa do vídeo aparece normalmente, mas ao clicar em play, a tela do player fica preta e mais nada acontece.

E isso mesmo tendo habilitado a reprodução de vídeos HMTL5. Usando a pagina de testes do youtube, o resultado é esse antes de qualquer das modificações propostas abaixo.

youtube_html5_bad

Depois de muito bater cabeça, acabei por cair neste post do MSFN: http://www.msfn.org/board/topic/175591-enable-mp4-h264-aac-html5-video-in-firefox-on-windows-xp-without-flash/

Basicamente consiste em forçar a barra para a instalação e funcionamento do Adobe Primetime CDM. Ele é um codec para reprodução de videos com DRM, mas reproduz normalmente videos sem DRM.

Uma tradução bem simplificada do que precisa ser feito:

entre em about:config no Firefox.

Verifique se já existe as seguintes chaves, caso não existir, crie, utilizando “new, boolean”. Siga conforme a versão de seu Firefox.

media.gmp-eme-adobe.enabled (boolean, true)

media.gmp-eme-adobe.forceSupported (boolean, true; Firefox 49.0+)

media.gmp-eme-adobe.forcevisible (boolean, true; Firefox 45-48, não mais usado no Firefox 49.0+)

media.gmp-eme-adobe.visible (boolean, true; Firefox 49.0+)

media.gmp.decoder.enabled (boolean, true)

media.eme.enabled (boolean, true; deixe em false se baixou uma versão DRM-free  do Firefox;

 

Apenas para usuários do Firefox 45.x.x ESR: também modifique media.gmp-manager.url ou o Primetime plugin não será baixado. O valor padrão desta chave é:

“https://aus5.mozilla.org/update/3/GMP/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml”

Modifique apenas a parte destacada em negrito como se segue:

“https://aus5.mozilla.org/update/3/GMP/46.0/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml”.

O host pode ser algo diferente de aus5.mozilla.org, você só precisa mudar a parte %VERSION%.

Depois disso, quando você verifica sua lista de Plugins, você deve ver um aviso sobre o plugin do Primetime sendo baixado em breve. Se você não quiser esperar, verifique se há atualizações manualmente (no menu suspenso do botão de engrenagem). Os arquivos do plugin serão colocados na subpasta gmp-eme-adobe em seu perfil Firefox.
Uma vez que tenha feito o download, configure o plugin do Primetime para ativar sempre, e o plugin Flash a nunca ativar (não é estritamente necessário, mas é melhor para o teste)

Voltando a página de teste do youtube, o resultado agora deve ser este:

youtube_html5_good

E por fim faça um teste nesta página: http://www.quirksmode.org/html5/tests/video.html

Se puder reproduzir todos os 3 vídeos, parabéns, configurações realizadas com sucesso!

O crédito das informações postadas acima são todas do usuário mixit do fórum MSFN.

Estas modificações foram testadas aqui no Firefox ESR 45.7.0



   quarta-feira, 12 de maio de 2010

O Jefferson postou no blog dele um artigo explicando “Como assistir H.264 consumindo tão pouco quanto 0% de CPU (DXVA)“. O título de cara me interessou. Antes disso minha história dom H.264/x264.

Eu já sei de longa data que o formato .MKV na verdade é um “container” que carrega em um unico arquivo, video, audio, legendas e imagens. E o video costuma vir comprimido em H.264 ou em x264, que são a grosso modo o pesado MPEG4.

Mesmo com minha maquina atual, um Opteron 170, 3GB de ram (que isso importa pra reproduzir vídeo???) e uma placa de vídeo até que razoável pelo uso que faço dela, uma GForce 8400GS. Só que a reprodução de arquivos .MKV aqui, pelo Media Player Classic – Home Cima era de dar nojo. O video sempre perdia alguns frames, indicando que alguém estava no gargalho. CPU não era, porque o consumo do MPC oscilava entre 6 e 8% o que é realmente pouco.

Mas a “perdeção” de frames me deixava doido, a ponto de pegar os arquivos .MKV debulha-los em DIVX dual-audio, legendas externas e os cambaus. Alias isso tem até um outro motivo que ainda não deixa de existir, que é gerar AVI comprido em DIXV para reproduzir no DVD de mesa, mas isso não vem ao caso.

Tem alguns filmes e séries que eu não converti ou por estarem com qualidade muito boa ou por serem muitos episódios, que é o caso de Arquivo X. E isto tudo estava perdido em um diretório do HD aqui, justamente porque me dava nojo de assistir no PC.

Agora deixando de lado minha “birra” com o H.264/x264, vamos ao resultado.

Com a dica do post do Jefferson, o consumo de CPU despenca realmente para proximo a ZERO (aqui as vezes dá um pulinho em 1%) e o video esta sendo reproduzido no que eu caracterizo como “LISO”, ou seja sem engasgos nem nada.

Não vou postar o procedimento aqui, vá até o blog do Jefferson e veja tudo por lá. Nada mais justo que dar crédito ao trabalho dele.

Pelo menos agora arrumei um uso mais digno para essa GPU que esta aqui mais servido de enfeite, pois pra quem só usa o PC pra internet, e-mail e meus projetos com microcontroladores, realmente era um desperdício. Só lembrando que eu coloquei esta placa de vídeo por dois motivos, eu precisava de PCI-Express e era a mais barata na época.

Related Posts Plugin for WordPress, Blogger...


  Melhor visualizado a
1024 x 768 True color
Proudly powered by WordPress. Theme developed with WordPress Theme Generator.
E altamente gambiarrado por mim mesmo :)
Copyright © 2010 by Crash Computer. All rights reserved.