Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/01/2013, à 14:04

Maxattak

Problème de lecture de MKV avec VLC

Bonjour,
J'ai un petit soucis avec la lecture .mkv avec VLC (comme vous avez pu vous en douter avec le titre).

Je suis sous Ubuntu 12.10 et lorsque je veux lire un film en MKV avec VLC (version 2.0.5), VLC essaye brièvement de l'ouvrir puis se ferme. En revanche si je lis ce même film avec le lecteur multimedia Totem, il marche (mais je préfère VLC). Autre exception, si je lis un .mkv qui est stocké sur ma clé USB avec VLC, il marche également sans problème.

En résumé, VLC refuse d'ouvrir les .mkv qui sont stockés sur mon DD (tous formats de partitions confondus).

Quelqu'un aurait-il une suggestion ?

Merci d'avance,
Maxattak.

Hors ligne

#2 Le 19/01/2013, à 14:53

Maisondouf

Re : Problème de lecture de MKV avec VLC

Sur la clef USB et sur le disque dur, c'est le même fichier mkv ?


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#3 Le 19/01/2013, à 18:44

Maxattak

Re : Problème de lecture de MKV avec VLC

Oui, c'est le même. En revanche j'ai oublié de préciser qu'avec un fichier .avi j'ai pas ce problème.

Hors ligne

#4 Le 19/01/2013, à 18:59

Maisondouf

Re : Problème de lecture de MKV avec VLC

Par acquis de confiance, vérifies avec "clic-droit"->"propriétés" que les fichiers aient bien exactement le même nombre d'octets ou refais une copie du fichier de la clef USB dans un autre répertoire du disque dur en attendant bien que la copie soit finie.

Je ne vois rien dans VLC qui le pousserais à réagir différemment suivant l'endroit où il charge un fichier.


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#5 Le 19/01/2013, à 19:03

Maxattak

Re : Problème de lecture de MKV avec VLC

Ça peut pas être les fichiers, je les ouvre sans problème avec Totem (mais comme je disais, je préfère VLC).

Hors ligne

#6 Le 19/01/2013, à 22:47

Maisondouf

Re : Problème de lecture de MKV avec VLC

Totem et VLC ne travaillent pas pareil, Totem lit ce qu'il trouve au fil du fichier, mais VLC analyse la cohérence du fichier avant de le lire.


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#7 Le 20/01/2013, à 00:01

Maxattak

Re : Problème de lecture de MKV avec VLC

En tout cas ça marche avec VLC sous windows (le même fichier). Et ça le fait avec tous les MKV. Donc je pense pas que ce soit du au fichier...

Hors ligne

#8 Le 20/01/2013, à 00:48

Maisondouf

Re : Problème de lecture de MKV avec VLC

OK alors c'est un bug...


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#9 Le 20/01/2013, à 03:38

Maxattak

Re : Problème de lecture de MKV avec VLC

Petites informations supplémentaires :
Bon déjà j'ai essayer plusieurs fois de réinstaller vlc mais sans plus de succès... Et j'ai essayer de lancer un film .mkv en console en utilisant la commande

vlc -vvv

et le dernier message qu'il m'affiche est : Erreur de segmentation (core dumped).

Est-ce que ça inspire quelqu'un ?

Hors ligne

#10 Le 20/01/2013, à 04:29

Maisondouf

Re : Problème de lecture de MKV avec VLC

Message typique lors d'un croisement entre les versions 32 et 64 bits..,


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#11 Le 20/01/2013, à 22:47

alpha-jet

Re : Problème de lecture de MKV avec VLC

J'ai remarqué hier le même problème avec des MKV que j'ouvrais sans problème il y a deux semaines. Je me rappelle avoir fait une mise à jour automatique de packages récemment (sans savoir si VLC fait partie des packages qui ont été mis à jour). Je n'ai pas vraiment de preuve, mais je soupçonne un bug. Pour info, je suis sur Ubuntu 12.04.1 LTS (64bits)

Hors ligne

#12 Le 04/02/2013, à 20:25

TypX

Re : Problème de lecture de MKV avec VLC

Bonjour,

Les raisons du crash peuvent-être multiples du problème de contribs au bug vlc en passant par des problèmes d'intégration dans la distribution.

Pourriez-vous générer une backtrace du crash ?
(Installer gdb, vlc.dbg si possible, lancer "gdb --args vlc /chemin/vers/le/fichier" puis une fois crashé taper "bt").

Lorsque vous rencontrez des crashs, n'hésitez pas à le signaler à ubuntu via https://bugs.launchpad.net/ubuntu/+source/vlc cela nous permet d'avoir connaissance des bugs et de les résoudre.

Hors ligne

#13 Le 07/02/2013, à 22:08

alpha-jet

Re : Problème de lecture de MKV avec VLC

Bonjour,

Voici le retour (gdb et vlc-dbg installés):

GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/vlc...Reading symbols from /usr/lib/debug/usr/bin/vlc...done.
done.
(gdb) bt
No stack.

Voici aussi ce que retourne VLC lorsque lancé depuis le terminal:

VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d)
[0x1d23108] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself

(vlc:19018): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(vlc:19018): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(vlc:19018): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(vlc:19018): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »
Got bus address:  "unix:abstract=/tmp/dbus-yupeHXTdWx,guid=dddcd70c3ea9ef21207faad50000002c" 
Connected to accessibility bus at:  "unix:abstract=/tmp/dbus-yupeHXTdWx,guid=dddcd70c3ea9ef21207faad50000002c" 
Registered DEC:  true 
Registered event listener change listener:  true 
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
Erreur de segmentation (core dumped)

Bien à vous.

Hors ligne

#14 Le 07/02/2013, à 22:38

TypX

Re : Problème de lecture de MKV avec VLC

J'aurais du être plus précis...

il faut effectivement lancer gdb --args vlc /path/to/file puis à l'invite de gdb taper 'r'. Cela va démarrer vlc et c'est une fois que gdb vous rendra la main suite au crash qu'il faudra taper 'bt'

Hors ligne

#15 Le 07/02/2013, à 23:09

alpha-jet

Re : Problème de lecture de MKV avec VLC

Il me semblait bien que c'était un peu court. Désolé! Voila:

GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1) 7.4-2012.04
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/vlc...Reading symbols from /usr/lib/debug/usr/bin/vlc...done.
done.
(gdb) r
Starting program: /usr/bin/vlc a.mkv
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
VLC media player 2.0.5 Twoflower (revision 2.0.5-0-g1661b7d)
[New Thread 0x7ffff7f4b700 (LWP 22035)]
[New Thread 0x7fffee350700 (LWP 22036)]
[0x605108] main libvlc: Lancement de vlc avec l'interface par défaut. Utilisez « cvlc » pour démarrer VLC sans interface.
[New Thread 0x7fffecdba700 (LWP 22037)]
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
[Thread 0x7fffee350700 (LWP 22036) exited]

(vlc:22017): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(vlc:22017): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(vlc:22017): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »

(vlc:22017): Gtk-WARNING **: Impossible de trouver le moteur de thème dans module_path : « pixmap »
[New Thread 0x7fffd1f18700 (LWP 22038)]
[New Thread 0x7fffd1717700 (LWP 22039)]
Got bus address:  "unix:abstract=/tmp/dbus-yupeHXTdWx,guid=dddcd70c3ea9ef21207faad50000002c" 
Connected to accessibility bus at:  "unix:abstract=/tmp/dbus-yupeHXTdWx,guid=dddcd70c3ea9ef21207faad50000002c" 
Registered DEC:  true 
[New Thread 0x7fffee350700 (LWP 22040)]
Registered event listener change listener:  true 
MKV/Ebml Parser: m_el[mi_level] == NULL
MKV/Ebml Parser: Up cannot escape itself
[New Thread 0x7fffe816a700 (LWP 22041)]
[New Thread 0x7fffc50f2700 (LWP 22042)]
[New Thread 0x7fffb8a78700 (LWP 22043)]
[New Thread 0x7fffb3fff700 (LWP 22044)]
[New Thread 0x7fffb8155700 (LWP 22045)]
[New Thread 0x7fffb0181700 (LWP 22046)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffb8a78700 (LWP 22043)]
0x00007fffb8a7bbc9 in CreateHtmlSubtitle (psz_subtitle=0x7fff94021000 "", 
    pi_align=0x7fff94000960) at subsdec.c:735
735	subsdec.c: Aucun fichier ou dossier de ce type.
(gdb) bt
#0  0x00007fffb8a7bbc9 in CreateHtmlSubtitle (psz_subtitle=0x7fff94021000 "", 
    pi_align=0x7fff94000960) at subsdec.c:735
#1  ParseText (p_dec=<optimized out>, p_block=<optimized out>) at subsdec.c:473
#2  0x00007fffb8a7c3ef in DecodeBlock (p_dec=<optimized out>, 
    pp_block=0x7fffb8a77e70) at subsdec.c:349
#3  0x00007ffff791b686 in DecoderProcessSpu (b_flush=false, 
    p_block=0x7fffc0c2c100, p_dec=0x7fffc0c03e88) at input/decoder.c:1954
#4  DecoderProcess (p_dec=0x7fffc0c03e88, p_block=<optimized out>)
    at input/decoder.c:2067
#5  0x00007ffff791bceb in DecoderThread (p_data=0x7fffc0c03e88)
    at input/decoder.c:938
#6  0x00007ffff76c8e9a in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007ffff71f1cbd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x0000000000000000 in ?? ()

En espérant que ça vous guide...

Hors ligne

#16 Le 07/02/2013, à 23:20

Maisondouf

Re : Problème de lecture de MKV avec VLC

Program received signal SIGSEGV, Segmentation fault.

Retour à la case départ...
donnes ce que retourne:

dpkg -l vlc*

ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#17 Le 07/02/2013, à 23:27

J5012

Re : Problème de lecture de MKV avec VLC

perso je vois bien une difference entre charger le mkv d'un usb et le charger a partir du disque interne

si le mkv a charger est assez gros : vlc utilise le cache de l'usb et s'il n'en a pas assez "appelle la ram"
avec un disque dur le cache est bien plus gros, vlc "n'appelle la ram qu'en dernier ressort"

si le disque a un probleme quelconque au niveau 1/3 de son cache, ca pourrait faire planter vlc ... la plupart des disques actuels ont un cache de 8mo voire plus , on peut faire un test :
- trouver ou decouper un mkv de sorte qu'il ne fasse que 1 ou 2 mo et le faire lire par vlc

Dernière modification par J5012 (Le 07/02/2013, à 23:28)

Hors ligne

#18 Le 07/02/2013, à 23:43

alpha-jet

Re : Problème de lecture de MKV avec VLC

Voilà:

dpkg -l vlc*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom            Version        Description
+++-==============-==============-============================================
ii  vlc            2.0.5-0ubuntu0 multimedia player and streamer
ii  vlc-data       2.0.5-0ubuntu0 Common data for VLC
ii  vlc-dbg        2.0.5-0ubuntu0 debugging symbols for vlc
ii  vlc-nox        2.0.5-0ubuntu0 multimedia player and streamer (without X su
ii  vlc-plugin-not 2.0.5-0ubuntu0 LibNotify plugin for VLC
ii  vlc-plugin-pul 2.0.5-0ubuntu0 PulseAudio plugin for VLC

Hors ligne

#19 Le 08/02/2013, à 00:14

Maisondouf

Re : Problème de lecture de MKV avec VLC

J'ai la même version mais pour 12.04 : 2.0.5-0ubuntu0.12.04.1
A mins de désinstaller totalement tout ce qui touche à vlc et réinstaller tout, j'ai pas de solution miracle.


ASUS M5A88-v EVO avec AMD FX(tm)-8120 Eight-Core Processor,  OS principal Precise 12.04.1 LTS 63bits½
Bricoleur, menteur, inculte, inadapté social et mythomane, enfin d'après certains....
"the secret of my form is summed up in two words, no sport" (Winston Churchill)

Hors ligne

#20 Le 08/02/2013, à 10:37

TypX

Re : Problème de lecture de MKV avec VLC

C'est bien un bug de vlc potentiellement déjà corrigé sur le tronc donc si vous avez le courage d'installer un nightly build (https://launchpad.net/~videolan/+archive/master-daily) vous pouvez tester avec une version 2.1 à jour (attention cette version reflète l'état des developpement, elle est mise à jour quotidiennement et peut avoir d'autres problèmes)
Sinon est-ce que vous utilisez un fichier de sous-titres externe pour ce crash particulier ? (un -vv dans la ligne de commande de vlc nous en dirait plus).

Hors ligne

#21 Le 09/02/2013, à 03:15

J5012

Re : Problème de lecture de MKV avec VLC

@TypX : suffisamment d'utilisateurs ont-ils restreints le contexte de ce bug vlc 2.05 ? parce que les conditions u12.04 64b sont assez vagues, perso je n'ai pas ce comportement, mon install vlc 2.05 u12.04 64b fonctionne avec tous mkv

Hors ligne

#22 Le 09/02/2013, à 13:04

berserk

Re : Problème de lecture de MKV avec VLC

de même je n'ai aucun bug j'ai essayé avec toutes sortes de mkv ça passe sans probleme.
peut être que le bug est dû à une config hardware particuliere ou bien un probleme de pilote graphique proprio

Hors ligne

#23 Le 09/02/2013, à 16:36

alpha-jet

Re : Problème de lecture de MKV avec VLC

Je viens de faire quelques essais pour cibler un peu mieux la cause du problème, en résumé:
- Le problème ne touche que certains MKV, pas tous.
- Les MKV problématiques pouvaient être lu par VLC début janvier et ne sont plus lisible actuellement. (rien n'a changé sur la machine entre temps, excepté des mises à jours de paquets).
- Le problème est rencontré avec vlc 2.05 en 64bits. Certains utilisateurs ne manifestent aucun probleme. Soit le problème dépend du hardware, soit le problème touche bien tout le monde (ceux qui n'ont pas de problème n'ont peut etre que des MKV "clean", puisque comme je l'ai dis, ça ne touche pas tous les MKV).
- Le problème est peut être lié aux sous-titres inclus dans le MKV. J'ai pu réparer avec mkvmerge un MKV causant le crash de VLC en changeant le flag "marquage de piste par défaut" de "oui" vers "non".
Exemple de fichier qui crashe (encodé avec mkvmerge avec marquage de piste par défaut = oui sur la piste 4):

mkvmerge -I crash.mkv 
Fichier 'crash.mkv' : conteneur : Matroska [duration:6861142000000]
Piste ID 1 : video (V_MPEG4/ISO/AVC) [language:und display_dimensions:960x544 default_track:0 forced_track:0 packetizer:mpeg4_p10_video default_duration:41708398]
Piste ID 2 : audio (A_AAC) [language:eng default_track:1 forced_track:0 default_duration:42666666 audio_sampling_frequency:24000 audio_channels:2]
Piste ID 3 : subtitles (S_TEXT/UTF8) [language:eng default_track:0 forced_track:0]
Piste ID 4 : subtitles (S_TEXT/UTF8) [language:fre default_track:1 forced_track:1]
Piste ID 5 : subtitles (S_TEXT/UTF8) [language:und default_track:0 forced_track:0]

Ce même fichier réparé ne crashe plus VLC (modification de la piste 4):

mkvmerge -I nocrash.mkv 
Fichier 'nocrash.mkv' : conteneur : Matroska [duration:6861142000000]
Piste ID 1 : video (V_MPEG4/ISO/AVC) [language:und display_dimensions:960x544 default_track:0 forced_track:0 packetizer:mpeg4_p10_video default_duration:41708398]
Piste ID 2 : audio (A_AAC) [language:eng default_track:1 forced_track:0 default_duration:42666666 audio_sampling_frequency:24000 audio_channels:2]
Piste ID 3 : subtitles (S_TEXT/UTF8) [language:eng default_track:0 forced_track:0]
Piste ID 4 : subtitles (S_TEXT/UTF8) [language:fre default_track:0 forced_track:1]
Piste ID 5 : subtitles (S_TEXT/UTF8) [language:und default_track:0 forced_track:0]

L'idéal serait de pouvoir partager un MKV causant problème avec un développeur, mais d'une part ce sont des gros fichier, et d'autre part se pose de problème de l'échange de fichier soumis à droit d'auteurs...

J'ai également tenté de reproduire le bug en essayant de corrompre plusieurs autres MKV n'ayant pas de problème (en changeant le marquage de piste par défaut de non vers oui). Le bug n'est pas reproduit. Le marquage de piste ne crée donc un crash que sur CERTAINS MKV

En espérant que cela puisse aider la communauté dans la résolution du bug!

Hors ligne

#24 Le 09/02/2013, à 22:34

J5012

Re : Problème de lecture de MKV avec VLC

je vois que dans ta video de test, le ratio d'affichage est 960x544 ! env. du 1.76
a comparer au 16/9 , env. 1.77

les mkv que j'ai font 640x360 , env. 1.77 , du 16/9 parfait !

le bug est peut etre la ?

Hors ligne

#25 Le 11/02/2013, à 11:15

TypX

Re : Problème de lecture de MKV avec VLC

alpha-jet a écrit :

L'idéal serait de pouvoir partager un MKV causant problème avec un développeur

Vous êtes en train de le faire. Il est tout à fait possible d'uploader le fichier (ou une partie tronquée de celui-ci genre les 50 premiers Mo) sur http://streams.videolan.org/upload/

Hors ligne