Qu’est-ce qu’un fichier MOV ?

Un fichier MOV utilise le conteneur QuickTime pour contenir des pistes vidéo, audio, de sous-titres, de code temporel, de métadonnées et d’autres types. Le conteneur prend en charge plusieurs codecs ; son extension ne permet donc pas d’identifier les formats encodés.

Fonctionnement des fichiers MOV

MOV est le format de fichier QuickTime : une hiérarchie d’atomes imbriqués (fonctionnellement identiques aux boîtes du format de fichier ISO MPEG-4), chacun indiquant sa propre taille et son type sur quatre caractères, afin qu’un analyseur puisse ignorer les types qu’il ne connaît pas. Un atome de film (moov) décrit les pistes, leur temporisation et l’emplacement de chaque échantillon, tandis que les échantillons eux-mêmes se trouvent généralement dans un atome de données multimédias distinct (mdat). Les données multimédias de chaque piste ont leur propre échelle de temps et leur propre description des échantillons, et une liste de montage facultative fait correspondre le temps des données multimédias à la chronologie du film. Apple décrit QuickTime comme la base du format de fichier MPEG-4, tout en précisant qu’il s’agit de deux types de fichiers distincts ; c’est pourquoi les logiciels examinent le contenu des fichiers au lieu de considérer .mov et .mp4 comme interchangeables.

Points clés

  1. L’atome moov contient les métadonnées des pistes et des tables d’échantillons, mdat contient les échantillons, et un lecteur ne peut interpréter mdat qu’à l’aide de moov. Le format permet de placer moov avant ou après mdat ; lorsque moov est écrit après mdat, un lecteur doit donc obtenir la fin du fichier avant de pouvoir décoder quoi que ce soit. L’ordre recommandé par Apple place l’atome de film en premier pour que la lecture puisse commencer pendant le téléchargement du fichier.
  2. Déplacer moov avant mdat (« démarrage rapide ») laisse les échantillons encodés intacts, mais les décalages des blocs sont des décalages absolus dans le fichier ; dans un fichier autonome, chaque décalage pointant vers les données multimédias déplacées doit donc être actualisé pour correspondre à leur nouvelle position. L’option faststart de FFmpeg effectue cette opération lors d’une seconde passe sur la sortie, est désactivée par défaut et ne fonctionne pas dans diverses situations, notamment avec une sortie fragmentée.
  3. Sans liste de montage, une piste commence immédiatement et utilise l’intégralité de ses données multimédias ; une entrée de montage vide retarde le début de la piste, et les autres entrées sélectionnent les parties à lire. Les durées de montage sont stockées dans l’échelle de temps du film, tandis que les temps de début des données multimédias utilisent l’échelle de temps propre à chaque piste ; un lecteur qui ignore les listes de montage ou confond les deux échelles peut donc décaler l’audio par rapport à la vidéo.
  4. Un fichier MOV n’est pas nécessairement autonome : le format permet à l’atome de film de faire référence à des données d’échantillons stockées dans des fichiers séparés. Lorsqu’un tel fichier est téléversé ou archivé sans les données multimédias vers lesquelles il pointe, le fichier .mov seul ne peut être ni lu ni transcodé.

Quand les fichiers MOV sont utiles

Examinez les pistes et les codecs avant d’accepter des fichiers MOV provenant de processus de capture ou de montage. Lorsque le conteneur de destination et le lecteur prennent tous deux en charge les flux existants, le remultiplexage peut éviter une recompression ; transcodez les pistes que la cible ne peut pas décoder et toute piste nécessitant un traitement tel qu’un redimensionnement ou un rééchantillonnage audio.

Comment Transloadit vous aide avec les fichiers MOV

Le guide du format MOV de Transloadit montre comment /video/encode convertit un fichier MOV téléversé en MP4 pour le Web à l’aide d’un préréglage, ce qui réencode les pistes pour la diffusion au lieu de renommer le fichier.

MOV est un conteneur ; la possibilité de traiter un fichier donné dépend donc aussi des codecs de ses pistes.

Explorer les possibilités de Transloadit en matière de formats de fichiers et de compression

Références

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement