Journal Vidéos d'Appareil Photos => A l'assaaauuutttt !!!

Posté par  (site web personnel) .
Étiquettes : aucune
0
14
jan.
2004
Un collègue qui a acheté son nouveau joujou (Minolta DiMAGE XT) m'a refilé quelques petites séquences vidéos prisent avec ce dernier.

Paf! Pas de bol, ce sont des fichiers .MOV :( et je voudrais les convertir en MPEG pour pouvoir ensuite les relire sur mon PDA (avec PocketTV).

Juste pour info, les fichiers .MOV dans leur forme actuelle sont parfaitement lisible depuis Xine ou mplayer.

Voila ce que me dis "tcprobe" (si au passage vous pensez qu'il existe des softs mieux appropriés que celui-ci, je suis preneur):
$ tcprobe -i Seq3.mov
[tcprobe] Apple QuickTime movie file
[probe_mov.c] audio codec=raw
[probe_mov.c] video codec=jpeg
[tcprobe] summary for Seq3.mov, (*) = not default, 0 = not detected
import frame size: -g 320x240 [720x576] (*)
frame rate: -f 15.000 [25.000] frc=13 (*)
audio track: -a 0 [0] -e 7875,8,1 [48000,16,2] -n 0x1 [0x2000] (*)
length: 435 frames, frame_time=66 msec, duration=0:00:29.000


Allons-y, passons un coup de transcode par dessus tout ça:
$ transcode -V -i Seq3.mov -x mplayer -y ffmpeg,lame -F mpeg1 -o Test -b 64,0,5,2 -f 15,13
transcode v0.6.11 (C) 2001-2003 Thomas Oestreich, 2003 T. Bitterberg
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source Seq3.mov (ok)
[transcode] V: import format | unknown QuickTime (V=mplayer|A=mov)
[transcode] V: import frame | 320x240 1.33:1
[transcode] V: bits/pixel | 1.562
[transcode] V: decoding fps,frc | 15.000,13
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x1 PCM [7875, 8,1]
[transcode] A: export format | 0x55 MPEG layer-3 [7875, 8,1] 64 kbps
[transcode] V: encoding fps,frc | 15.000,13
[transcode] A: bytes per frame | 525 (525.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm)
[transcode] V: video buffer | 10 @ 320x240
[import_mov.so] v0.1.2 (2002-05-16) (video) * | (audio) *
[import_mplayer.so] v0.0.5 (2003-03-10) (video) rendered by mplayer | (audio) rendered by mplayer
[export_lame.so] v0.0.3 (2003-03-06) (audio) MPEG 1/2
[export_ffmpeg.so] v0.3.8 (2003-10-11) (video) FFmpeg0.4.8b4683 | (audio) MPEG/AC3/PCM
[import_mov.so] codec=raw , rate=7875 Hz, bits=8, channels=1
[import_mplayer.so] mplayer -benchmark -noframedrop -nosound -vo yuv4mpeg "Seq3.mov" -osdlevel 0 > /dev/null 2>&1
[import_mplayer.so] tcextract -i stream.yuv -x yv12 -t yuv4mpeg
[export_ffmpeg.so] Using FFMPEG codec 'mpeg1video' (FourCC 'mpg1', MPEG1 compliant video).
[export_ffmpeg.so] setting gop_size to 12 for mpeg1/2-video
[export_ffmpeg.so] Neither './ffmpeg.cfg' nor '~/.transcode/ffmpeg.cfg'
[export_ffmpeg.so] found. Default settings will be used instead.
[export_lame.so] cmd=lame --cbr -b 64 -s 7.875 -m m - "Test.mp3" 2>/dev/null
encoding frames [000000-000435], 54.41 fps, EMT: 0:00:29, ( 0| 0| 0)
clean up | frame threads | unload modules | cancel signal | internal threads | done
[transcode] encoded 436 frames (0 dropped, 0 cloned), clip length 29.07 s


$ ls -lnh Test*
-rw-r--r-- 1 501 501 6.0M Jan 14 15:35 Test.m1v
-rw-r--r-- 1 501 501 116K Jan 14 15:35 Test.mp3


Voila, j'obtiens 2 fichiers.
Le premier "Test.m1v" est parfaitement lisible (sauf que, bien évidemment, il est muet) et reste identique à l'original

Chose étrange, je pensais qu'il aurait hérité des 15FPS du fichier d'origine ce qui ne semble pas être le cas ici:
$ tcprobe -i Test.m1v
[tcprobe] MPEG elementary stream (ES)
[tcprobe] summary for Test.m1v, (*) = not default, 0 = not detected
import frame size: -g 320x240 [720x576] (*)
aspect ratio: 1:1
frame rate: -f 23.976 [25.000] frc=1 (*)
no audio track: use "null" import module for audio


Passons pour la vidéo et penchons-nous sur le son. Là, c'est la cata. Le MP3 est soit complètement haché "u. p.. c.mm. l.rsq.e .l m.nq.e d.s l.ttr.s d.ns .n. phr.s" soit (en modifiant qq paramètres dans transcode) le son n'est qu'un horrible souffle attroce digne de ce que l'on pourrait entendre au pied des chuttes du Niagara.


Quelqu'un a-t-il deja rencontré ce problème ?!


Question subsididaire. Quel est le nom du soft qui permet, en dernier, de "recoller" le .m1v et le .mp3 pour m'en faire un vrai .mpeg avec Son & Vidéo (j'ai cru avoir vu un soft genre "mplex" ou qqchose dans le style. C'est celui-là ou un autre qu'il me faut).

Merci à ceux qui m'apporteront quelques réponses.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.