Vous pouvez utiliser ffprobe
(fourni avec ffmpeg
) pour recueillir des informations sur les fichiers multimédias. Pour obtenir des informations sur le contenu global d'un fichier multimédia, utilisez
ffprobe -show_streams -show_format DV06xx.avi
et pour des informations sur chaque image individuelle dans un fichier vidéo, utilisez
ffprobe -show_frames DV06xx.avi
Cependant, ffprobe
ne récupère pas autant d'informations que mon outil préféré, Mediainfo, par exemple, 'ffprobe' ne affiche pas le code temporel de la première image de la vidéo (bien que la page de manuel prétende le contraire) ou la date d'enregistrement.
Si vous exécutez mediainfo
en ligne de commande, vous pouvez même demander une sortie au format XML :
mediainfo --OUTPUT=XML DV06xx.avi
Dans mon exemple, la sortie est :
DV06xx.avi
AVI
Audio Video Interleave
DVCPRO
OpenDML
13.3 GiB
1h 2mn
Constant
30.5 Mbps
2004-03-28 15:42:35.000
0
DV
DVCPRO
dvsd
Sony
1h 2mn
Constant
24.4 Mbps
28.8 Mbps
720 pixels
576 pixels
4:3
Constant
25.000 fps
PAL
YUV
4:2:0
8 bits
Interlaced
Bottom Field First
Lossy
2.357
00:00:01:10
Subcode time code
12.6 GiB (94%)
ae mode=full automatic / wb mode=automatic / white balance= / fcm=manual focus
1
PCM
Little
Signed
1
1h 2mn
Constant
1 536 Kbps
2 channels
48.0 KHz
16 bits
688 MiB (5%)
Aligned on interleaves
40 ms (1.00 video frame)
40 ms
Ajouter le paramètre optionnel -f
produira des informations encore plus détaillées.