Lecture d'un fichier mkv saccadée

Bonjour,

à la lecture d’un mkv contenant du H264 et du AC3, j’ai des erreurs de lecture (audio et vidéo). Tout ce passe comme si l’ordinateur n’était pas assez puissant alors que l’utilisation cpu reste correcte.

Voici les messages d’erreur Too many video packets in the buffer: (247 in 8403359 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. A: 49.0 V: 38.4 A-V: 10.562 ct: 0.836 1408/1408 146% 27% 5.1% 359 0 Too many video packets in the buffer: (249 in 8480164 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. A: 49.0 V: 38.5 A-V: 10.537 ct: 0.840 1409/1409 146% 27% 5.1% 359 0 Too many video packets in the buffer: (248 in 8425915 bytes). Maybe you are playing a non-interleaved stream/file or the codec failed? For AVI files, try to force non-interleaved mode with the -ni option. A: 49.0 V: 38.6 A-V: 10.469 ct: 0.853 1412/1412 146% 27% 5.1% 359 0 ===== PAUSE =====
les codecs du fichier : [code]==========================================================================
Opening video decoder: [ffmpeg] FFmpeg’s libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)

==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, s16le, 640.0 kbit/41.67% (ratio: 80000->192000)
Selected audio codec: [a52] afm: liba52 (AC3-liba52)

[/code]

Pistes d’explication : [ul][li]Je suis sur lenny, peut-être que ma version de FFmpeg et/ou de liba52 est trop vieille pour ce fichier ? [/li][li]Ou peut-être a-t’il été mal encodé ?[/li][/ul]
Par ailleurs, je fonctionne avec le ffmpeg de security # apt-cache policy ffmpeg ffmpeg: Installé : 0.svn20080206-17+lenny1 Candidat : 0.svn20080206-17+lenny1 Table de version : 3:20080706-0.3lenny1 0 985 http://mirror.home-dn.net lenny/main Packages *** 0.svn20080206-17+lenny1 0 987 http://security.debian.org lenny/updates/main Packages 100 /var/lib/dpkg/status 0.svn20080206-17 0 986 http://ftp.fr.debian.org lenny/main Packages et les librairies du même dépôt.

Est-ce que l’installation des librairies[1] et de ffmpeg du dépôt multimedia a une chance de régler le problème ?

[1]faire ceci [code]Mettre à jour les paquets suivants :
libavcodec51 [0.svn20080206-17+lenny1 (stable, now) -> 3:20080706-0.3lenny1 (stable)]
libavdevice52 [0.svn20080206-17+lenny1 (stable, now) -> 3:20080706-0.3lenny1 (stable)]
libavformat52 [0.svn20080206-17+lenny1 (stable, now) -> 3:20080706-0.3lenny1 (stable)]
libavutil49 [0.svn20080206-17+lenny1 (stable, now) -> 3:20080706-0.3lenny1 (stable)]
libswscale0 [0.svn20080206-17+lenny1 (stable, now) -> 3:20080706-0.3lenny1 (stable)]

[/code]

Les librairies mutlimedia ne changent rien.

En fait la lecture est fluide de temps en temps mais surtout saccadé. J’ai regardé du côté du dma sans rien trouvé.

Par contre j’ai vu que j’avais un message d’erreur lorsque la lecture était saccadée : [ASPECT] Warning: No suitable new res found! Je suis en train de faire des recherches pour savoir ce que cela veut dire et comment l’éviter mais je ne trouve pour le moment pas.

en utilisant par exemple mplayer ou vlc le résultat est-il le même ?

Merci de ta réponse
avec vlc , c’est pire !

As-tu essayé avec d’autre pilotes graphique (d’ailleurs lesquels as-tu ?) ou si tu l’as d’installé de désactiver conpiz lors de tes tests ?

Je les ais tous essayer. Lorsque j’ai une vidéo elle est saccadée.$ mplayer -vo help MPlayer 1.0rc2-4.3.2-DFSG-free (C) 2000-2007 MPlayer Team CPU: Intel(R) Pentium(R) M processor 1600MHz (Family: 6, Model: 9, Stepping: 5) CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. Available video output drivers: xmga Matrox G200/G4x0/G550 overlay in X11 window (using /dev/mga_vid) mga Matrox G200/G4x0/G550 overlay (/dev/mga_vid) tdfxfb 3Dfx Banshee/Voodoo3/Voodoo5 3dfx 3dfx (/dev/3dfx) xv X11/Xv x11 X11 ( XImage/Shm ) xover General X11 driver for overlay capable video output drivers gl X11 (OpenGL) gl2 X11 (OpenGL) - multiple textures version dga DGA ( Direct Graphic Access V2.0 ) sdl SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!) fbdev Framebuffer Device fbdev2 Framebuffer Device svga SVGAlib caca libcaca v4l2 V4L2 MPEG Video Decoder Output directfb Direct Framebuffer Device dfbmga DirectFB / Matrox G200/G400/G450/G550 xvidix X11 (VIDIX) cvidix console VIDIX null Null video output xvmc XVideo Motion Compensation mpegpes Mpeg-PES to DVB card yuv4mpeg yuv4mpeg output for mjpegtools png PNG file jpeg JPEG file gif89a animated GIF output tga Targa output pnm PPM/PGM/PGMYUV file md5sum md5sum of each frame