web-dev-qa-db-fra.com

Utilisation de FFMPEG pour localiser moov atom

J'ai une bibliothèque de vidéos, toutes Doit ont été ajustées pour le streaming Web en mettant le moov atom avant le reste de la Vidéo. Cela permet de commencer la lecture avant que le client ait complètement téléchargé la vidéo.

Existe-t-il un moyen fiable de vérifier si une certaine vidéo a été ajustée en localisant combien d'octets dans le moov atom se produit uniquement? Ceci est à des fins de débogage uniquement.

20
Jamie Taylor

En utilisant ce qtfaststart (pas la même chose que celle de FFMPEG qt-faststart), qtfaststart-l entrée. MP4 affichera l'ordre des atomes de niveau supérieur.

$ qtfaststart -l bad.mp4
ftyp (32 bytes)
free (8 bytes)
mdat (559619 bytes)
moov (52916 bytes)
$ qtfaststart -l good.mp4
ftyp (32 bytes)
moov (52916 bytes)
mdat (559619 bytes)
$
12
mark4o