OVH Cloud OVH Cloud

Pas d'image avec aviplay

4 réponses
Avatar
Vincent Thomasset
Bonjour,

j'ai cherché dans la FAQ et sur google pour des réponses et je ne trouve
que des problèmes de codecs win32 pas installés. Je les ai réinstallés
à partir du site à tout hasard mais ça n'a rien changé, alors que les
même fichiers fonctionnent avec xine ou vlc... donc si quelqu'un pouvait
jeter un coup d'oeil, ce serait sympa. Merci.

J'utilise debian et un noyau 2.6.

<init> : Avifile CVS-0.7.38-030710-15:39-gcc version 3.3.3 (Debian 20040422)
<init> : Available CPU flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov mmx
<init> : 267.32 MHz Pentium II (Klamath) processor detected
<aviplay> : Debug is on 0
<AVI reader> : MainHeader: MicroSecPerFrame=41708 MaxBytesPerSec=0
PaddingGranularity=0 Flags=[ HAS_INDEX IS_INTERLEAVED ] TotalFrames=124649
InitialFrames=0 Streams=2 SuggestedBufferSize=0 WxH=576x320
Scale=0 Rate=0 Start=0 Length=0
<AVI Reader> : WARNING: fccHandler differs from biCompression!
<AVI reader> : StreamHeader: Type=vids Handler=XVID Flags=[ ]
InitialFrames=0 Scale=1000 Rate=23976 Start=0 Length=124649
SuggestedBufferSize=68357 Quality=-1 SampleSize=0 Rect l,r,t,b=0,576,0,320
<AVI reader> : StreamHeader: Type=auds Handler=0x0 Flags=[ ]
InitialFrames=1 Scale=1152 Rate=48000 Start=0 Length=216619
SuggestedBufferSize=960 Quality=-1 SampleSize=0 Rect l,r,t,b=-27902,12336,0,842
<AVI reader> : InfoChunk Software: Nandub v1.0rc2
<AVI reader> : InfoChunk Artist: VCDVaULT
<AVI reader> : InfoChunk Copyright: - vV -
<AVI reader> : InfoChunk Comments:
<AVI reader> : Reading index from offset: 728811126
<AVI reader> : Stream 0 vids : XVID (0x44495658) 124649 chunks (486.91KB)
<AVI reader> : Stream 1 auds : MPEG Layer-3 (0x55) 216619 chunks (1692.34KB)
<StreamCache> : Creating cache for file descriptor: 4
<reader> : Initialized audio stream (chunk tblsz: 216619, fmtsz: 30)
<audio reader> : MPEG1 Layer-3 48000Hz 0kbps JointStereo Xing (1152,428,384)
<reader> : Initialized video stream (chunk tblsz: 124649, fmtsz: 108)
<LDT keeper> : Installed fs segment: 0x4289c000
<codec keeper> : Found 9 plugins (/usr/lib/avifile-0.7,A:41,V:83)
<codec keeper> : FFMPEG OpenDivX video decoder created
<renderer> : SDL video driver: x11
<renderer> : created surface: 576x320 16 bits
<renderer> : created overlay: 576x320 Planar YV12
<renderer> : XV port: 77
<renderer> : XV attribute: XV_DOUBLE_BUFFER GS <0, 1> = 1
<renderer> : XV attribute: XV_COLORKEY GS <0, 16777215> = 2110
<renderer> : XV attribute: XV_AUTOPAINT_COLORKEY GS <0, 1> = 0
<renderer> : XV attribute: XV_BRIGHTNESS GS <-512, 511> = 43
<renderer> : XV attribute: XV_CONTRAST GS <0, 8191> = 4085
<renderer> : XV attribute: XV_SATURATION GS <0, 8191> = 5929
<renderer> : XV attribute: XV_HUE GS <0, 360> = 0
<renderer> : XV attribute: XV_ITURBT_709 GS <0, 1> = 0
<codec keeper> : MPEG Layer-1,2,3 audio decoder created
<aviplay> : Will try audio renderers in this order: OSS,SDL,noaudio
<audio renderer> : src fmt=0x55 2ch 48000Hz 0b 18619B/s balign=1 cbsz=12
<audio renderer> : dst fmt=0x01 2ch 48000Hz 16b 192000B/s balign=4 cbsz=0
<OSS audio renderer> : frags=8 size=4096b buffer=32768b (4096b)
<ffodivx> : not using DR1
<aviplay> : AviPlayer::dropFrame() skipped 13 frames ( 11, 24 )
<aviplay> : Closing clip

4 réponses

Avatar
geaorge
Le Sat, 19 Jun 2004 04:13:30 +0200, Vincent Thomasset a écrit :

Bonjour,

j'ai cherché dans la FAQ et sur google pour des réponses et je ne trouve
que des problèmes de codecs win32 pas installés. Je les ai réinstallés
à partir du site à tout hasard mais ça n'a rien changé, alors que les
même fichiers fonctionnent avec xine ou vlc... donc si quelqu'un pouvait
jeter un coup d'oeil, ce serait sympa. Merci.


le probleme c'est que avi est un container de fichier video+audio,
souvent la video c'est un flux jpeg mais pas mpeg ou mpeg2, pour ton
probleme xine et vlc peuvent tous lire dans tous les containers.

seulement aviplay ne sais lire que le flux jpeg en video, amha cela viens
de la ton probleme, d'ou viens ce fichier video?

si tu as transcode d'installer tu peux faire tcscan sur le fichier pour
avoir toutes les information dont tu as besoin

Avatar
Vincent Thomasset
Le Sat, 19 Jun 2004 20:58:05 +0200, geaorge a écrit :

Le Sat, 19 Jun 2004 04:13:30 +0200, Vincent Thomasset a écrit :

Bonjour,

j'ai cherché dans la FAQ et sur google pour des réponses et je ne
trouve que des problèmes de codecs win32 pas installés. Je les ai
réinstallés à partir du site à tout hasard mais ça n'a rien
changé, alors que les même fichiers fonctionnent avec xine ou vlc...
donc si quelqu'un pouvait jeter un coup d'oeil, ce serait sympa. Merci.


le probleme c'est que avi est un container de fichier video+audio, souvent
la video c'est un flux jpeg mais pas mpeg ou mpeg2, pour ton probleme xine
et vlc peuvent tous lire dans tous les containers.

seulement aviplay ne sais lire que le flux jpeg en video, amha cela viens
de la ton probleme, d'ou viens ce fichier video?

si tu as transcode d'installer tu peux faire tcscan sur le fichier pour
avoir toutes les information dont tu as besoin


Merci, je ne comprends pas trop la sortie de tcscan; ça me renvoie une
longue liste de référence, probablement les frames ou images jpeg et au
début toutes sorte d'infos sans importance relative au fichier, à part
que c'est du xvid.

La comande file me renvoie :
RIFF (little-endian) data, AVI, 576 x 320, 23.98 fps, video: XviD,
audio:MPEG-1 Layer 3 (stereo, 48000 Hz)

Sais-tu comment je peux différencier les fichiers lisible avec aviplay
des autres ?


Avatar
geaorge
On Sun, 20 Jun 2004 00:54:32 +0200, Vincent Thomasset wrote:



La comande file me renvoie :
RIFF (little-endian) data, AVI, 576 x 320, 23.98 fps, video: XviD,
audio:MPEG-1 Layer 3 (stereo, 48000 Hz)

Sais-tu comment je peux différencier les fichiers lisible avec aviplay
des autres ?


ben voila j'avais raison :), ton fichier avi contient une video xvid et du
son en mp3

pour repondre a ta question il n'est pas possible de savoir ce qu a fait le
createur de video .avi si ce n'est pas toi :),dans le cas ou il travaille
en respectant des principe il n'utiliseras que motion-jpeg (mjpeg) un flux
d'image jpeg, et non pas comme ici une video xvid !

par contre tcscan te donne toutes les infos qu il faut, donc utilise
tcscan, avec comme description video : mjpeg ou motion-jpeg. maintenant
que j'y pense le mpg1 devrais passer. pour l'audio je pense que c'est
aussi restrictif mais je ne me suis pas intérréssé au probleme.

j'utilise uniquement aviplay avec les videos que je crée car sinon avec
tous ces createurs en herbe sous windows qui font des avis avec n'importe
quoi n'importe comment, on n'est pas rendu! pour beaucoup avi = format
video

Avatar
Nicolas George
"geaorge" wrote in message :
pour beaucoup avi = format
video


Et qu'est-ce que ce serait d'autre, selon toi ?

<URL: http://msdn.microsoft.com/library/en-us/wcedshow/html/_dxce_dshow_avi_riff_file_reference.asp > :

« The Microsoft AVI file format is a RIFF file specification used with
applications that capture, edit, and play back audio-video sequences. »

Le format AVI comporte un champ prévu exprès pour stocker le nom du
codec utilisé pour la compression, c'est donc bien qu'il est normal de
s'en servir pour autre chose que du bête MPEG.

D'ailleurs, aviplay, pour peu qu'on lui donne à manger les DLL win32,
sait lire les fichiers en question.

Ceci dit, comme XviD est libre, on se demande un peu pourquoi faire ça.
Il y a plein de programmes mieux qu'aviplay, à commencer par mplayer,
qui s'en tirent très bien avec plus de formats vidéo.