vlc-sourdine-et-conséquences Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
Tinnitus
Membre
Membre
Messages : 96
Inscription : 27 avr. 2016, 08:20
Status : Hors-ligne

Bonjour,
J'utilise jessie avec:
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2 (2017-04-30) x86_64 GNU/Linux
vlc 1:2.2.1-dmo3 +deb 1:2.2.1-dmo3 + deb multimediaplayer and streamer

Description du problème et des événements:
J'ai lancé le flux
vlc http://mafreebox.freebox.fr/freeboxtv/playlist.m3u
J'ai coupé le son au niveau du réglage-vlc.
Puis j'ai arrêté l'ordi.

Voici le problème:
Quand j'ai rallumé l'ordi et voulu visionner une vidéo de mon répertoire Vidéos il n'y avait pas de son. Les réglages au niveau d'alsamixer étaient corrects.
En revanche quand je modifiais le réglage au niveau de l'interface graphique de gnome j'entendais le bip mais cela ne changeait rien au niveau du son de la vidéo.

Pour retrouver le son il a fallu lancer vlc, enlever la sourdine (toujours pas de son pour la vidéo) et arrêté l'ordi.
Allumage de l'ordi et retour du son lors de la lecture de la vidéo.

Merci pour votre attention et l'explication à venir du phénomène.
Ciao.
hybridemoineau
Membre
Membre
Messages : 390
Inscription : 24 avr. 2016, 15:34
Status : Hors-ligne

Tinnitus a écrit : 12 mai 2017, 17:24 vlc 1:2.2.1-dmo3 +deb 1:2.2.1-dmo3 + deb multimediaplayer and streamer
Il n'est pas exclu qu'on puisse trouver la cause informatique du bug.

Son origine risque d'être dans l'usage des dépôts multimédia dont la version de VLC est souvent source de problèmes....

La version des dépots Debian stable est la 2.2.5 et tu as la 2.2.1 en plus.

Installe la version des dépôts officiels !
Tinnitus
Membre
Membre
Messages : 96
Inscription : 27 avr. 2016, 08:20
Status : Hors-ligne

Bonsoir,
J'ai désintallé vlc par Synaptic.

J'ai exécuté la commande suggérée par Videolan:

Code : Tout sélectionner

apt-get  install vlc browser-plugin-vlc videolan-doc
et vérifié qu'il n'y a pas de version plus récente:

Code : Tout sélectionner

 apt-get -s install vlc browser-plugin-vlc videolan-doc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
browser-plugin-vlc est déjà la plus récente version disponible.
videolan-doc est déjà la plus récente version disponible.
vlc est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  python-concurrent.futures python-livestreamer python-ndg-httpsclient
  python-requests python-singledispatch python-urllib3 rtmpdump
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Mon /etc/apt/sources.list est:

Code : Tout sélectionner

/etc/apt$ cat sources.list
# deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official Multi-architecture amd64/i386 NETINST #1 20150906-15:29]/ jessie main 

# deb cdrom:[Debian GNU/Linux 8.2.0 _Jessie_ - Official Multi-architecture amd64/i386 NETINST #1 20150906-15:29]/ jessie main 

deb http://ftp2.fr.debian.org/debian/ jessie main contrib non-free 
# deb-src http://ftp2.fr.debian.org/debian/ jessie main 

deb http://security.debian.org/ jessie/updates main contrib non-free 
# deb-src http://security.debian.org/ jessie/updates main 

# jessie-updates, previously known as 'volatile'
deb http://ftp2.fr.debian.org/debian/ jessie-updates main contrib non-free 
# deb-src http://ftp2.fr.debian.org/debian/ jessie-updates main 

# Lecture dvd et rétroportages 
deb http://www.deb-multimedia.org/ jessie main non-free 
deb http://ftp.fr.debian.org/debian/ jessie-backports main contrib non-free 
Pour installer une version vlc 2.2.5 je ne vois pas comment faire.

Ciao.
MicP
Modérateur
Modérateur
Messages : 896
Inscription : 16 avr. 2016, 22:14
Status : Hors-ligne

Bonjour Tinnitus

Avant d'installer un paquetage, il faut resynchroniser le fichier d'index répertoriant les paquets disponibles
en lançant la commande :

Code : Tout sélectionner

apt update

Ensuite, tu pourra vérifier quelle est la version du paquetage vlc qui est disponible
avec la commande :

Code : Tout sélectionner

apt-cache policy vlc

=======
Quand tu nous dis :
Tinnitus a écrit :…suggérée par Videolan:…
ça ne nous dit rien du tout.

Donnes nous plutôt un lien vers la page web d'où tu as trouvé cette suggestion.

Merci
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5925
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Ce que tu as vérifié, c'est le logiciel qui intégre vlc dans un navigateur internet, pas vlc lui même.
Si tu utilises synaptic, recherche le paquet vlc (sans rien d'autre) et tu le sélectionne (lalligne devient bleue)
Dans menu paquet --> forcer la version, tu choisi la version stable
Tinnitus
Membre
Membre
Messages : 96
Inscription : 27 avr. 2016, 08:20
Status : Hors-ligne

Bonjour,
Merci pour les suggestions.

L'adresse pour Videolan/debian:

Code : Tout sélectionner

http://www.videolan.org/vlc/download-debian.html
Actuellement:

Code : Tout sélectionner

# apt-cache policy vlc
vlc:
  Installé : 1:2.2.1-dmo3+deb8u1
  Candidat : 1:2.2.1-dmo3+deb8u1
 Table de version :
 *** 1:2.2.1-dmo3+deb8u1 0
        500 http://www.deb-multimedia.org/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
     2.2.5-1~deb8u1 0
        500 http://ftp2.fr.debian.org/debian/ jessie/main amd64 Packages
     2.2.4-1~deb8u1 0
        500 http://security.debian.org/ jessie/updates/main amd64 Packages
Avec Synaptic:
J'arrive à forcer l'affichage de la version 2.2.5-1~deb801 (stable) mais le symbole "Appliquer" n'est pas en surbrillance; l'installation ne se fait pas.

Ciao.
MicP
Modérateur
Modérateur
Messages : 896
Inscription : 16 avr. 2016, 22:14
Status : Hors-ligne

Bonjour Tinnitus

Sur mon installation :

Code : Tout sélectionner

michel@debg53sw:~$ cat /etc/apt/sources.list

deb      http://ftp.fr.debian.org/debian/  jessie          main contrib non-free
deb-src  http://ftp.fr.debian.org/debian/  jessie          main contrib non-free

deb      http://security.debian.org/       jessie/updates  main contrib non-free
deb-src  http://security.debian.org/       jessie/updates  main contrib non-free

# jessie-updates, previously known as 'volatile'
deb      http://ftp.fr.debian.org/debian/  jessie-updates  main contrib non-free
deb-src  http://ftp.fr.debian.org/debian/  jessie-updates  main contrib non-free

michel@debg53sw:~$

Code : Tout sélectionner

michel@debg53sw:~$ ls -l /etc/apt/sources.list.d
/etc/apt/sources.list.d:
total 0
michel@debg53sw:~$ 

Code : Tout sélectionner

michel@debg53sw:~$ apt-cache policy vlc
vlc:
  Installé : 2.2.5-1~deb8u1
  Candidat : 2.2.5-1~deb8u1
 Table de version :
 *** 2.2.5-1~deb8u1 0
        500 http://ftp.fr.debian.org/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
     2.2.4-1~deb8u1 0
        500 http://security.debian.org/ jessie/updates/main amd64 Packages
        
michel@debg53sw:~$ 

=======
Donc, je pense qu'étant donné que je n'en ai pas eu besoin,
dans tes fichiers de configuration d'apt tu devrais commenter ou supprimer la ligne faisant référence au dépôt deb-multimedia.org :

Code : Tout sélectionner

…
deb http://www.deb-multimedia.org/ jessie main non-free 
…
et vérifier qu'il n'y a pas d'autres références à ce dépôt dans le répertoire /etc/apt/sources.list.d

=======
Tinnitus a écrit :
L'adresse pour Videolan/debian:

Code : Tout sélectionner

http://www.videolan.org/vlc/download-debian.html
Ok je crois que je viens de comprendre d'où viens le problème concernant la mise à jour de vlc
et qui confirme les diagnostics et propositions de hybridemoineau et piratebab :

Quand tu veux installer un programme, commence par regarder si un paquetage concernant ce programme n'existe pas déjà dans les dépôts de la distribution que tu utilise,
car, comme tu as pu le constater par l'échec de ta tentative de mise à jour,
le programme d'installation sera plus adapté et gèrera donc mieux les mises à jour s'il provient d'un paquetage de la distribution sur laquelle tu veux l'utiliser.

=======
NOTES :

- Sur mon système, j'utilise le type de dépôts concernant les fichiers sources (deb-src),
mais ce n'est pas nécessaire pour installer et utiliser vlc

- Pour éditer le fichier /etc/apt/sources.list
il y a une commande qui fait des vérifications de bases, et qui donne, avant d'enregistrer les modifications, des informations sur les erreurs de syntaxe qu'elle a trouvé.
Avec les privilèges du compte super-administrateur (root) il suffit de lancer la ligne de commande :

Code : Tout sélectionner

apt edit-sources

De plus, si une modification a été apportée au fichier /etc/apt/sources.list
cette commande rappelle qu'il ne faut oublier de resynchroniser le fichier d'index répertoriant les paquets disponibles :

Code : Tout sélectionner

michel@debg53sw:~$ su -c 'apt edit-sources'
Mot de passe : 
Votre fichier « /etc/apt/sources.list » a changé, veuillez lancer « apt-get update ».
michel@debg53sw:~$
Tinnitus
Membre
Membre
Messages : 96
Inscription : 27 avr. 2016, 08:20
Status : Hors-ligne

Bonjour MicP,
Je viens d'installer la version la plus récente de vlc:

Code : Tout sélectionner

@debian:~$ apt-cache policy vlc
vlc:
  Installé : 2.2.5-1~deb8u1
  Candidat : 1:2.2.1-dmo3+deb8u1
 Table de version :
     1:2.2.1-dmo3+deb8u1 0
        500 http://www.deb-multimedia.org/ jessie/main amd64 Packages
 *** 2.2.5-1~deb8u1 0
        500 http://ftp2.fr.debian.org/debian/ jessie/main amd64 Packages
        100 /var/lib/dpkg/status
     2.2.4-1~deb8u1 0
        500 http://security.debian.org/ jessie/updates/main amd64 Packages
Dans ma première tentative quand je sélectionnais vlc en surbrillance bleue je cochais aussi en début de ligne;c'est une erreur.

Dans sources.list je n'ai pas commenté la ligne:
deb http://www.deb-multimedia.org/ jessie main non-free
Avec Synaptic j'ai fait:
Sélection de vlc enn surbrillance bleu
menu > paquet > Forcer la version j'ai choisi la version stable et j'ai ajouté les paquets proposés par synaptic.
Synaptic a installé le tout.

J'ai refait la manipulation et le bogue est toujours là.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5925
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

lance vlc en console, et regarde ce qui s'affiche lorsque tu mets en sourdine.
Regarde aussi les options audio de vlc, et assure toi de passer par pulseaudio.
Tinnitus
Membre
Membre
Messages : 96
Inscription : 27 avr. 2016, 08:20
Status : Hors-ligne

Bonjour,
lance vlc en console, et regarde ce qui s'affiche lorsque tu mets en sourdine.

Code : Tout sélectionner

~$ vlc
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1-0-ga425c42)
[0000000000f9f118] core libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
[0000000000fd18e8] core playlist: stopping playback
[00007f46140052a8] ts demux: MPEG-4 descriptor not found for pid 0x14a type 0xf
[00007f46140052a8] ts demux: MPEG-4 descriptor not found for pid 0x14b type 0xf
[00007f46140052a8] ts demux: MPEG-4 descriptor not found for pid 0x14c type 0xf
[00007f4614301a08] packetizer_mpeg4audio packetizer: AAC channels: 2 samplerate: 48000
[00007f4614008218] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding.
[00007f45d40183b8] adjust filter error: Unsupported input chroma (VDV0)
[h264 @ 0x7f4614134a00] mmco: unref short failure
[00007f45d40183b8] adjust filter error: Unsupported input chroma (VDV0)
Regarde aussi les options audio de vlc, et assure toi de passer par pulseaudio.
Dans vlc > Préférences> Audio > Sortie>
j'étais sur "automatique" j'ai mis sur "sortie audio pulseaudio" et cela ne change rien au bogue.

Ciao.
Tinnitus
Membre
Membre
Messages : 96
Inscription : 27 avr. 2016, 08:20
Status : Hors-ligne

Bonjour,
J'avais posté sur trac.videolan.org et leur réponse est:

Quickjump to #18313
defect: vlc-mute (closed: notvlc)
J'arrête ce post et j'en ouvre un autre "Jessie-Sourdine-quel paquet attaquer?"
Merci à tous.
Tinnitus
Membre
Membre
Messages : 96
Inscription : 27 avr. 2016, 08:20
Status : Hors-ligne

Hi,
J'ai une réponse sur
https://bugzilla.gnome.org/show_bug.cgi?id=782709
I'm pretty certain that's because vlc changes the system volume, instead of an application volume. You can double-check this by changing the volume with the Sound settings opened, or pavucontrol.
Je clique vainement sur l'icône du son pour changer le "system volume".
Dans l'application de la boîte d'outils je ne trouve rien qui concerne le problème.
Avez-vous une idée?
Thanks.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5925
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

as tu essayé pavucontrol ?
Il y a plusieurs niveau ou le son peut étre modifié.
pavucontrol concerne pulseaudio
essaie aussi alsamixer
Tinnitus
Membre
Membre
Messages : 96
Inscription : 27 avr. 2016, 08:20
Status : Hors-ligne

Bonjour,
Je ne connaissait pas l'application Pavucontrol; j'ai installé le paquet Pavucontrol.
J'ai refait la manip; quand Video-totem est ouvert et en premier plan le lancement de Pavucontrol

Code : Tout sélectionner

~$ pavucontrol
montre que la sourdine est active.
Merci Piratebab,
Ciao.
Répondre