Não é possível reproduzir músicas ou vídeos do youtube no arch linux

2

Acabei de ter um comportamento estranho no arch linux + lxqt.

Primeiro começou quando jogava vídeos do youtube (Tentei com o firefox e o cromo e é o mesmo). Tudo carrega muito bem, mas o vídeo não avança, eu pressiono o play e nada acontece, o vídeo permanece congelado, embora o botão mude para um botão de pausa e a barra de título mostre o botão de reprodução.

Se eu avançar a qualquer minuto, o vídeo mostrará o quadro correto, mas ficará congelado.

Hoje acabei de perceber que também está acontecendo quando tento tocar música no Clementine player. Eu pressiono o play no arquivo que quero, mas a barra de progresso não se move. Tudo parece que está tocando alguma coisa (o botão de reprodução desaparece, a barra de título mostra a música), exceto a barra de progresso e as visualizações permanecem congeladas no ponto em que a configurei.

Eu realmente não tenho ideia de por onde começar a consertar isso, alguma sugestão?

Atenciosamente.

    
por Enuff 27.06.2017 / 00:44

1 resposta

1

Eu só tive esse mesmo problema. Estou executando o Arch (4.12.3-1-ARCH) + openbox. Eu só tenho usado o firefox, então não sei qual impacto isso pode ter no cromo. Eu desativei todos os meus plugins, mas ainda não tenho dados.

O problema é impulsionado pelo codec de vídeo H.264 que permite a reprodução de HTML5.

Eu consegui reproduzir vídeos no youtube, vimeo, etc, instalando:

  • gst-libav
  • streamer
  • gst-plugins-feio

Aqui está meu processo e justificativa:

Depois de pesquisar, parece bastante claro que esse é um problema de Flash / HTML5. Eu instalei o plugin do Flash Player do Youtube para o firefox, a fim de forçar o youtube a reproduzir vídeos em flash (eu já tinha o flashplugin instalado). Eu tenho erros diferentes quando forço o youtube a tocar Flash, então o problema original tinha que ser um problema de HTML5.

Depois de ler a página youtube.com/html5, parece que o problema de reprodução pode ser um problema H.264.

Este link: link sugere que uma correção pode ser encontrada instalando:

  • gstreamer0.10
  • gst-libav
  • gst-plugins-good

Outros links ( link ) sugeriram a instalação:

  • ffmpeg
  • gst-plugins-feio
  • gst-libav

Rodando: 'pacman -Qs ffmpeg' mostrou que eu tinha o ffmpeg instalado (versão 1: 3.3.2-2).

Eu instalei pela primeira vez:

  • gstreamer
  • gst-libav
  • gst-plugins-good

No entanto, ainda não consegui reproduzir o vídeo do youtube, por isso, desinstalei todos os três pacotes.

Depois de ver as sugestões no bbs.archlinux para instalar o gst-plugins-ugly, eu instalei:

  • gst-plugins-good
  • gst-plugins-bad
  • gst-plugins-feio
  • gst-libav
  • gstreamer
  • ffmpeg2.8

Eu pude então reproduzir vídeos no youtube e no vimeo.

Para limpar, eu desinstalei:

  • ffmpeg2.8
  • gst-plugins-good
  • gst-plugins-bad

Meu entendimento é que o gstreamer foi preterido, enquanto o ffmpeg assumiu. No entanto desinstalar gstreamer quebrou dependências para gst-plugins-base-libs, que no prazo quebrou dependências para gst-plugins-feio. Então, eu mantive gstreamer instalado. YMMV.

    
por 31.07.2017 / 18:38