
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/
Leave a Reply