Je n'arrive plus à visualiser les videos youtube

Je suis dans ma maison à la campagne et je me connecte via mon smartphone et mon fournisseur free en 4G. Sur mon téléphone je reçois parfaitement les vidéos qui sont affichées sans aucun souci avec le son, mais sur mon ordinateur c’est comme si j’étais connecté en Edge, je ne peux pratiquement pas visionner aucune video et je n’ai aucun son.
Pareil si je télécharge une video avec youtube-dl et je la lance avec firefox.
Par contre si je lance la video téléchargée avec VLC, la video s’affiche normalement de façon fluide, mais sans le son.
Voici ma configuration matérielle :

debjjr@elfie:~$ sudo lshw -short
[sudo] Mot de passe de debjjr : 
Chemin matériel  Périphérique    Classe         Description
==============================================================
                                    system         E203NAS
/0                                  bus            E203NAS
/0/0                                memory         64KiB BIOS
/0/e                                memory         4GiB Mémoire Système
/0/e/0                              memory         4GiB DIMM DDR3 Synchrone 1866 MHz (0,5 ns)
/0/e/1                              memory         DIMMProject-Id-Version: @(#) $Id: fr.po 2151 2010-03-15 20:26:20Z lyonel $Report-Msgid-Bugs-To: P
/0/e/2                              memory         DIMMProject-Id-Version: @(#) $Id: fr.po 2151 2010-03-15 20:26:20Z lyonel $Report-Msgid-Bugs-To: P
/0/e/3                              memory         DIMMProject-Id-Version: @(#) $Id: fr.po 2151 2010-03-15 20:26:20Z lyonel $Report-Msgid-Bugs-To: P
/0/14                               memory         112KiB L1 cache
/0/15                               memory         2MiB L2 cache
/0/16                               processor      Intel(R) Celeron(R) CPU N3350 @ 1.10GHz
/0/100                              bridge         Celeron N3350/Pentium N4200/Atom E3900 Series Host Bridge
/0/100/0.1                          generic        Intel Corporation
/0/100/2          /dev/fb0          display        HD Graphics 500
/0/100/e          card0             multimedia     Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster
/0/100/e/0        input13           input          HDA Intel PCH Mic
/0/100/e/1        input14           input          HDA Intel PCH Headphone
/0/100/e/2        input15           input          HDA Intel PCH HDMI/DP,pcm=3
/0/100/e/3        input16           input          HDA Intel PCH HDMI/DP,pcm=7
/0/100/e/4        input17           input          HDA Intel PCH HDMI/DP,pcm=8
/0/100/e/5        input18           input          HDA Intel PCH HDMI/DP,pcm=9
/0/100/e/6        input19           input          HDA Intel PCH HDMI/DP,pcm=10
/0/100/f                            communication  Celeron N3350/Pentium N4200/Atom E3900 Series Trusted Execution Engine
/0/100/12                           storage        Celeron N3350/Pentium N4200/Atom E3900 Series SATA AHCI Controller
/0/100/13                           bridge         Celeron N3350/Pentium N4200/Atom E3900 Series PCI Express Port A #2
/0/100/13/0       wlp1s0            network        QCA9377 802.11ac Wireless Network Adapter
/0/100/15                           bus            Celeron N3350/Pentium N4200/Atom E3900 Series USB xHCI
/0/100/15/0       usb1              bus            xHCI Host Controller
/0/100/15/0/5                       communication  Interface sans fil Bluetooth
/0/100/15/0/6     input12           multimedia     USB2.0 VGA UVC WebCam: USB2.0 V
/0/100/15/1       usb2              bus            xHCI Host Controller
/0/100/17                           generic        Celeron N3350/Pentium N4200/Atom E3900 Series I2C Controller #5
/0/100/1c         mmc0              bus            Celeron N3350/Pentium N4200/Atom E3900 Series eMMC Controller
/0/100/1c/1                         generic        DF4064
/0/100/1c/1/1     /dev/mmcblk0rpmb  generic        
/0/100/1c/1/2     /dev/mmcblk0      generic        
/0/100/1c/1/2/1   /dev/mmcblk0p1    volume         299MiB Windows FAT volume
/0/100/1c/1/2/2   /dev/mmcblk0p2    volume         32GiB EXT4 volume
/0/100/1c/1/2/3   /dev/mmcblk0p3    volume         8383MiB Linux swap volume
/0/100/1c/1/2/4   /dev/mmcblk0p4    volume         17GiB EXT4 volume
/0/100/1f                           bridge         Celeron N3350/Pentium N4200/Atom E3900 Series Low Pin Count Interface
/0/100/1f/0                         system         PnP device PNP0c02
/0/100/1f/1                         generic        PnP device ATK3001
/0/100/1f/2                         system         PnP device PNP0c02
/0/100/1f/3                         system         PnP device PNP0b00
/0/100/1f.1                         bus            Celeron N3350/Pentium N4200/Atom E3900 Series SMBus Controller
/1                input0            input          AT Translated Set 2 keyboard
/2                input1            input          Power Button
/3                input10           input          ELAN1201:00 04F3:3054 Touchpad
/4                input11           input          Asus WMI hotkeys
/5                input2            input          Lid Switch
/6                input3            input          Sleep Button
/7                input6            input          Video Bus
/8                input7            input          Asus Wireless Radio Control
/9                input8            input          PC Speaker
/a                input9            input          ELAN1201:00 04F3:3054 Mouse
debjjr@elfie:~$ 

Ma machine n’est pas une bête de course mais me suffit amplement et jusqu’à présent me satisfaisait, je ne suis pas un gros consommateur de videos.

J’ai attendu quelques semaines avant de m’inquiéter en me disant que tout allait rentrer dans l’ordre, mais je trouve le temps un peu longuet.
Je suis sous Debian testing (bookworm/sid) version xfce4. régulièrement mise à jour.

d’avance merci si vous avez des informations utiles.

Test 1: installe mpv, et vérifie si ceci fonctionne (image+son):

youtube-dl -f 18 'https://www.youtube.com/watch?v=BaW_jenozKcj' -o - |mpv -

Test 2: si test 1 OK, installe smplayer, et teste

smplayer 'https://www.youtube.com/watch?v=BaW_jenozKcj'

Test 3:

mkdir -p ~/.local/share/vlc/lua/playlist/
wget -nc -P ~/.local/share/vlc/lua/playlist/ https://raw.githubusercontent.com/mjasny/vlc-youtubeDL/master/youtube-dl.lua

sudo mv /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac{,.bak}

vlc 'https://www.youtube.com/watch?v=BaW_jenozKcj'

Salut, teste le partage de connexion en usb pour voir stp

Peux-tu séparer le problème youtube du problème vidéo du problème audio, stp?

youtube-dl n’est plus à jour.
Il vaut mieux utiliser le « fork » yt-dlp
Beaucoup de sites séparent actuellement le son de la vidéo, charge au player ou à l’outil de téléchargement de fusionner les deux fichiers. Cela facilite la diffusion pour des terminaux divers avec des résolutions vidéo différentes.
yt-dlp le fait, quand on télécharge une vidéo avec le format par défaut il récupère la vidéo et le son et les fusionne avec ffmpeg.
Pour le player c’est sans doute un problème de mise à jour du navigateur et de ses plugins.

1 J'aime

Ha oui, la vache : le débit n’est pas le même. :open_mouth:

En plus !
pour voir les formats :

$ yt-dlp -F https://www.youtube.com/watch?v=BaW_jenozKcj
1 J'aime

Voici le retour de la commande.

debjjr@elfie:~$ youtube-dl -f 18 'https://www.youtube.com/watch?v=BaW_jenozKcj' -o - |mpv -
[file] Reading from stdin...
[youtube] BaW_jenozKc: Downloading webpage
[download] Destination: -
[download]   3.0% of 502.08KiB at 58.16KiB/s ETA 00:08 (+) Video --vid=1 (*) (h264 640x360 30.000fps)
 (+) Audio --aid=1 (*) (aac 2ch 44100Hz)
[download]   6.2% of 502.08KiB at 62.04KiB/s ETA 00:07VO: [gpu] 640x360 yuv420p
[download]  12.5% of 502.08KiB at 57.80KiB/s ETA 00:07[ao/pulse] The stream is suspended. Bailing out.
AO: [alsa] 44100Hz stereo 2ch float
[download] 100% of 502.08KiB in 00:09
AV: 00:00:03 / 00:00:09 (33%) A-V:  0.000 Dropped: 1 Cache: 6.4s/532KB

Exiting... (Quit)

L’image reste fixe et il ne sort aucun son
J’ai coupé au bout d’un « certain temps »

C’est embettant.
Alors refais le test 1 comme ça, pour vérifier:

youtube-dl -f 18 'https://www.youtube.com/watch?v=BaW_jenozKcj' -o - |mpv --no-config -

et fais aussi le test 3.

ps: je suppose que youtube-dl est à jour, le plus récent (2021.12.17).
youtube-dl ne devrait pas poser de problème pour youtube, même si yt-dlp est effectivement recommandé.

Voici mon retour, pas meilleur :

    debjjr@elfie:~$ youtube-dl -f 18 'https://www.youtube.com/watch?v=BaW_jenozKcj' -o -     |mpv --no-config -
    [file] Reading from stdin...
    [youtube] BaW_jenozKc: Downloading webpage
    [download] Destination: -
    [download]   3.0% of 502.08KiB at 88.40KiB/s ETA 00:05 (+) Video --vid=1 (*) (h264 640x360 30.000fps)
     (+) Audio --aid=1 (*) (aac 2ch 44100Hz)
    [download]   6.2% of 502.08KiB at 91.08KiB/s ETA 00:05VO: [gpu] 640x360 yuv420p
    [download]  12.5% of 502.08KiB at 84.26KiB/s ETA 00:05[ao/pulse] The stream is suspended. Bailing out.
    AO: [alsa] 44100Hz stereo 2ch float
    [download] 100% of 502.08KiB in 00:06
    AV: 00:00:00 / 00:00:09 (1%) A-V: -0.000 Cache: 9.5s/829KB

    Exiting... (Quit)
    debjjr@elfie:~$ mkdir -p ~/.local/share/vlc/lua/playlist/
    wget -nc -P ~/.local/share/vlc/lua/playlist/ https://raw.githubusercontent.com/mjasny/vlc-youtubeDL/master/youtube-dl.lua

    sudo mv /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac{,.bak}

    vlc 'https://www.youtube.com/watch?v=BaW_jenozKcj'
    Fichier « /home/debjjr/.local/share/vlc/lua/playlist/youtube-dl.lua » déjà présent ; pas de récupération.

    [sudo] Mot de passe de debjjr : 
    mv: impossible d'évaluer '/usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac': Aucun fichier ou dossier de ce type
    VLC media player 3.0.18-rc2 Vetinari (revision 3.0.13-8-g41878ff4f2)
    [000055c80e925580] main libvlc: Lancement de vlc avec l'interface par défaut. Utiliser « cvlc » pour démarrer VLC sans interface.
    [000055c80e9cefa0] main playlist: playlist is empty
    QObject::~QObject: Timers cannot be stopped from another thread

ça n’a pas marché?

que donne le md5 ? Chez moi :
md5sum "youtube-dl test video ''_ä↭𝕐-BaW_jenozKc.mp4" b1c6b6ab20aa20b419f5933092660a3c youtube-dl test video ''_ä↭𝕐-BaW_jenozKc.mp4

Comme tes retours de commandes ne sont pas cohérents, pas ordonnés, on va vérifier:

file ~/.local/share/vlc/lua/playlist/youtube-dl.lua

ls /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube*

vlc 'https://www.youtube.com/watch?v=BaW_jenozKcj'

Cette dernière commande donnera quelques erreurs, mais la video devrait fonctionner, image+son.
Sinon, ça va être plus compliqué.

Et vérifie que le son n’est pas muté … on ne sait jamais…

Voici le retour.

debjjr@elfie:~$ file ~/.local/share/vlc/lua/playlist/youtube-dl.lua
/home/debjjr/.local/share/vlc/lua/playlist/youtube-dl.lua: exported SGML document, ASCII text
debjjr@elfie:~$ ls /usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube*
/usr/lib/x86_64-linux-gnu/vlc/lua/playlist/youtube.luac.bak
debjjr@elfie:~$ vlc 'https://www.youtube.com/watch?v=BaW_jenozKcj'
VLC media player 3.0.18-rc2 Vetinari (revision 3.0.13-8-g41878ff4f2)
[0000560c834ff580] main libvlc: Lancement de vlc avec l'interface par défaut. Utiliser « cvlc » pour démarrer VLC sans interface.
[0000560c835a8fa0] main playlist: playlist is empty
^CQObject::~QObject: Timers cannot be stopped from another thread
debjjr@elfie:~$

Il faudrait clarifier ça. Soit relancer vlc, ou carrément la session.
Pas sûr que ce soit ça, mais pas très net.
Sinon, ,investiguer connexion free 4G maison de campagne…

Je viens de faire une importante découverte: si je coupe le son, la vidéo s’affiche de façon fluide !
d’autre part le son a disparu. Hier j’ai eu une mise à jour du noyau.

debjjr@elfie:~$ uname -rv
6.0.0-2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.0.5-1 (2022-10-28)

Cela ne viendrait-il pas de Testing installé sur du vieux matériel ?

Je ne trouve pas que ce soit judicieux de gérer une testing en mode automatique.
Je suis en mix testing/sid, et j’ai le son et l’image des videos, mais pas encore testé le noyau 6.
Actuellement, pour vérifier, lorsque tu lis un fichier local mp4, pas en streaming, as-tu son+image ? → test avec mpv et vlc.
Il faut commencer par ça, avant de se soucier du streaming.

J’ai l’image mais pas de son.
Quand je lance avec vlc, j’ai une floppée de messages
[000055bc36cf9610] pulse audio output error: overflow, flushing

Si c’est ça, ça me mettrait en rage. J’utilise Debian justement pour échapper aux renouvellements forcés de matériel auquel on a droit avec un système « d’exploitation » bien connu.

Donc, ta maison de campagne et ta connexion free 4G n’ont rien à voir avec ton problème.
Tu utilises Debian, certes, mais testing sur un matériel X donné.
Une testing n’est pas une stable, et tu es supposé savoir dépatouiller la situation, revenir en arrière pour retrouver la situation où tu avais son+image, avant d’aller à la campagne, qui n’a rien à voir.

Que dit ceci:

apt list --installed *pulse*
1 J'aime