Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Récupération de la première image d'un fichier AVI

4 réponses
Avatar
Patrice OLIVER
Bonjour,

J'ai r=E9ussi =E0 convertir un fichier .mov en .avi par les commandes suiva=
ntes :

mencoder toto.mov -ovc lavc -lavcopts vcodec=3Dmpeg4:vpass=3D1 -oac
mp3lame -lameopts br=3D128:cbr:vol=3D0:mode=3D0 -o toto.avi
mencoder toto.mov -ovc lavc -lavcopts vcodec=3Dmpeg4:vpass=3D2 -oac
mp3lame -lameopts br=3D128:cbr:vol=3D0:mode=3D0 -o toto.avi

(j'ai trouv=E9 cela sur le web ;) ).

J'aimerais extraire la premi=E8re image du fichier pour faire un menu
sur un dvd avec kino par exemple (=E0 moins que nous ne me conseilliez
d'autres outils).
Je ne parviens pas =E0 utiliser transcode pour le faire.

J'ai essay=E9 :

transcode -a 0 -c 1 -x dv -i toto.avi -y jpg -o toto.jpg

J'obtiens ceci :

transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source toto.avi (ok)
[transcode] V: import format | unknown RIFF data, AVI (V=3Ddv|A=3D(null)=
)
[transcode] V: import frame | 320x240 1.33:1
[transcode] V: bits/pixel | 1.170
[transcode] V: decoding fps,frc | 20.033,0
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x55 MPEG layer-3 [16000,16,2] 128 kb=
ps
[transcode] A: export format | 0x55 MPEG layer-3 [16000,16,2] 128 kb=
ps
[transcode] V: encoding fps,frc | 20.033,0
[transcode] A: bytes per frame | 3196 (3194.666667)
[transcode] A: adjustment | -1332@1000
[transcode] V: IA32/AMD64 accel | sse (sse 3dnowext 3dnow mmxext mmx asm C)
tc_memcpy: using sse for memcpy
[transcode] V: video buffer | 10 @ 320x240
[import_dv.so] v0.3.1 (2003-10-14) (video) DV | (audio) PCM
[export_jpg.so] v0.2.1 (2003-08-06) (video) *
[import_dv.so] tcextract -x dv -i "toto.avi" -d 0 | tcdecode -x dv -y pcm -=
d 0
[import_dv.so] tcextract -x dv -i "toto.avi" -d 0 | tcdecode -x dv -y
yv12 -d 0 -Q 5
tc_memcpy: using sse for memcpy
tc_memcpy: using sse for memcpy
sh: line 1: 4720 Relais bris=E9 (pipe) tcextract -x dv -i "toto.avi" -=
d 0
4721 Erreur de segmentation | tcdecode -x dv -y yv12 -d 0 -Q 5
# no audio
# no audio
# no audio
# no audio

clean up | frame threads | unload modules | cancel signal | internal
threads | done
[transcode] encoded 0 frames (0 dropped, 0 cloned), clip length 0.00 s

si j'essaye l'option -x avi, j'obtiens :
transcode v1.0.2 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source toto.avi (ok)
[transcode] V: import format | unknown RIFF data, AVI (V=3Davi|A=3D(null=
))
[transcode] V: import frame | 320x240 1.33:1
[transcode] V: bits/pixel | 1.170
[transcode] V: decoding fps,frc | 20.033,0
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x55 MPEG layer-3 [16000,16,2] 128 kb=
ps
[transcode] A: export format | 0x55 MPEG layer-3 [16000,16,2] 128 kb=
ps
[transcode] V: encoding fps,frc | 20.033,0
[transcode] A: bytes per frame | 3196 (3194.666667)
[transcode] A: adjustment | -1332@1000
[transcode] V: IA32/AMD64 accel | sse (sse 3dnowext 3dnow mmxext mmx asm C)
tc_memcpy: using sse for memcpy
[transcode] V: video buffer | 10 @ 320x240
[import_avi.so] v0.4.2 (2002-05-24) (video) * | (audio) *
Video format not supported by import module
Please try --uyvy or --use_rgb
[transcode] failed to init import modules
[transcode] critical: plug-in initialization failed


Qu'ai je omis ?

Merci.
Patrice.

4 réponses

Avatar
François Boisson
Le Sat, 14 Oct 2006 13:03:52 +0200
"Patrice OLIVER" a écrit:

Bonjour,

J'ai réussi à convertir un fichier .mov en .avi par les commandes suivantes :

mencoder toto.mov -ovc lavc -lavcopts vcodec=mpeg4:vpass=1 -oac
mp3lame -lameopts br8:cbr:vol=0:mode=0 -o toto.avi
mencoder toto.mov -ovc lavc -lavcopts vcodec=mpeg4:vpass=2 -oac
mp3lame -lameopts br8:cbr:vol=0:mode=0 -o toto.avi

(j'ai trouvé cela sur le web ;) ).

J'aimerais extraire la première image du fichier pour faire un menu
sur un dvd avec kino par exemple (à moins que nous ne me conseilliez
d'autres outils).



http://boisson.homeip.net/MpegtoDVD.html

C'est un tutorial que j'avais fait à l'époque...

François


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Alexandre Gerussi
>
J'aimerais extraire la première image du fichier pour faire un menu
sur un dvd avec kino par exemple (à moins que nous ne me conseilliez
d'autres outils).
Je ne parviens pas à utiliser transcode pour le faire.




Le plus simple c'est d'utiliser mplayer avec une sortie JPEG:

un truc style mplayer -vo jpeg ....

essaye mplayer -vo help


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Patrice OLIVER
Merci pour mplayer -vo jpeg, mais cela me donne toutes les images d'un
film. On peut en spécifier une ?
Avatar
Alexandre Gerussi
Patrice OLIVER a écrit :
Merci pour mplayer -vo jpeg, mais cela me donne toutes les images d'un
film. On peut en spécifier une ?


Je ne sais pas, mais comme on peut faire débuter la lecture à l'image
que l'on veut, et l'arrêter au bout d'un certain temps (voir d'un
certain nombre d'images) on peut se débrouiller.

->VOIR LA DOC ;-)