Chromium “FFmpegDemuxer: contexto aberto falhou” ao reproduzir áudio

2

Quando tento reproduzir áudio no chromium (por exemplo, no google translate ou em qualquer estação de rádio icecast), ele apresenta esse erro no terminal

[69:97:0711/164208.951104:ERROR:render_media_log.cc(30)] MediaEvent: MEDIA_ERROR_LOG_ENTRY {"error":"FFmpegDemuxer: open context failed"}
[69:69:0711/164208.951234:ERROR:render_media_log.cc(30)] MediaEvent: PIPELINE_ERROR DEMUXER_ERROR_COULD_NOT_OPEN

O som no vídeo (por exemplo, no youtube) ainda funciona sem problemas, por isso só acontece com a tag de áudio.

Minha versão do cromo:

Chromium 67.0.3396.87 built on Debian 9.4, running on Debian 9.5

Minha versão do ffmpeg:

ffmpeg version 3.2.10-1~deb9u1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 6.3.0 (Debian 6.3.0-18) 20170516
configuration: --prefix=/usr --extra-version='1~deb9u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared
libavutil      55. 34.101 / 55. 34.101
libavcodec     57. 64.101 / 57. 64.101
libavformat    57. 56.101 / 57. 56.101
libavdevice    57.  1.100 / 57.  1.100
libavfilter     6. 65.100 /  6. 65.100
libavresample   3.  1.  0 /  3.  1.  0
libswscale      4.  2.100 /  4.  2.100
libswresample   2.  3.100 /  2.  3.100
libpostproc    54.  1.100 / 54.  1.100

Ainda posso baixar as estações de rádio .m3u e o VLC (que também usa bibliotecas libav) as reproduz sem problemas. A reprodução de áudio pelo firefox também funciona.

    
por Роман Чистоходов 11.07.2018 / 16:19

3 respostas

0

Eu tive o mesmo problema. Aconteceu depois da última atualização do cromo. Este é o email que descreveu as coisas alteradas em ~ deb9u1 .

livewire98801 sugere a instalação de uma versão diferente do cromo. No entanto, a instalação de pacotes do testing em stable é não aconselhada :

Don't make a FrankenDebian

Debian Stable should not be combined with other releases.

Como alternativa, pode-se instalar uma versão antiga do debian stable. Ele contém os patches de segurança, mas os vídeos funcionam com ele:

➜  ~ apt list chromium -a
Listing... Done
chromium/stable,now 67.0.3396.87-1~deb9u1 amd64 [installed]
chromium/stable 62.0.3202.89-1~deb9u1 amd64

Rodando

apt install chromium=62.0.3202.89-1~deb9u1

instala a versão antiga do stable (stretch).

    
por 13.07.2018 / 11:28
0

Este tópico parece o seu problema, intitulado: Alguém sabe como o Chrome é usado para Android ou Android Webview reproduz vídeos do Facebook?

adding these to your args.gn folder should enable the videos to play:

proprietary_codecs = true
ffmpeg_branding = "Chrome"

Reference: Turn on proprietary codecs in Chromium builds

    
por 12.07.2018 / 04:52
0

Eu estava tendo o mesmo problema, peguei o pacote do Testing que tinha a mesma versão principal que a atual, mas sem a tag ~ deb9u1:

$ apt list chromium -a
Listing... Done
chromium/testing,now 67.0.3396.87-1 amd64 [installed]
chromium/stable 67.0.3396.87-1~deb9u1 amd64
chromium/stable 62.0.3202.89-1~deb9u1 amd64

Parece ter resolvido meus problemas. Os vídeos do Flickr agora estão funcionando, as notificações do navegador do Hangouts estão funcionando, as notificações da página da Web estão funcionando ... frustrante que alguém mude algo importante e passe para os principais repos -_-

    
por 12.07.2018 / 21:38