Electron: Adicione codecs de vídeo e áudio

Criado em 29 out. 2015  ·  3Comentários  ·  Fonte: electron/electron

Estou procurando uma maneira de reproduzir vídeos com áudio ac3 e vídeos xvid.

Comentários muito úteis

Qual é a maneira moderna de fazer isso? Este problema parece bastante antigo, então tenho certeza que as coisas mudaram.

Todos 3 comentários

Você tem que fazer uma compilação customizada de libchromiumcontent com custom ffmpeg_branding , atualmente usamos apenas a configuração do navegador chrome, pois é bem testado. Você pode encontrar mais em https://github.com/atom/electron/issues/1595.

Ok, parece que nenhuma das marcas ffmpeg_branding existentes suportam ac3, e olhando para vendor\chromium\src\third_party\ffmpeg\build_ffmpeg.py linha 493 parece que eu preciso adicionar alguns sinalizadores à compilação ffmpeg

# Google Chrome & ChromeOS specific configuration.
configure_flags['Chrome'].extend([
    '--enable-decoder=aac,h264,mp3',
    '--enable-demuxer=aac,mp3,mov',
    '--enable-parser=aac,h264,mpegaudio',
])

Como isso é feito? Eu faço um patch em patches\third_party\ffmpeg ? Ou estou no caminho completamente errado?

Qual é a maneira moderna de fazer isso? Este problema parece bastante antigo, então tenho certeza que as coisas mudaram.

Esta página foi útil?
0 / 5 - 0 avaliações