Quand les vidéos se figent dans le navigateur…à cause du son !

pipewire

Que ce soit avec Chromium, Firefox , Brave …dernièrement toutes les vidéos que j’essayent de lire se figent dans le navigateur. Peu importe la plateforme : youtube, peertube ou autre, le résultat est le même.Je précise je suis sous ArchLinux.

La vidéo ne démarre pas, ou reste bloquée dès les premières secondes.

Vérifications d’usage

Pourtant…

  • L’accélération matérielle vidéo est bien activée
  • Les pilotes graphiques sont installés et à jour
  • Les vidéos sont parfaitement lisibles via un lecteur comme mpv
mpv --hwdec=auto https://www.youtube.com/watch\?v=dQw4w9WgXcQ

Bref, rien à signaler côté vidéo. Et pourtant, ça bloque et c’est très frustrant !

Solution

Comme d’hab , c’est en farfouillant sur les internet que je trouve la solution sur l’incontournable reddit.

On pense toujours au pilote vidéo, mais rarement au pilote audio

Et pourtant c’est bien lui qui fautait:

Vérifier que c’est bien pulse audio qui gère mes entrées et sorties audio:

pactl info

Vérifier les logs de pulseaudio. En effet ça crie :

journalctl -u 
juin 18 10:23:13 dave-hp pulseaudio[2218]: Failed to create sink input: sink is suspended.

Installer le paquet pipewire comme préconisé :

sudo pacman -S pipewire-pulse

à la question désinstaller pulse-audio , répondre oui.

Je teste à nouveau la lecture d’une vidéo et ..bingo! Ca fonctionne !

Explication

Les navigateurs comme Firefox ou Chromium refusent de lancer une vidéo s’ils ne détectent pas de sortie audio fonctionnelle. C’est une mesure de « sécurité multimédia » : pas de son, pas de vidéo.

source:
https://www.reddit.com/r/archlinux/comments/unfa71/youtube_videos_wont_load_when_using_any_browser/

Be the first to comment

Leave a Reply

Votre adresse de messagerie ne sera pas publiée.


*