Qu’est-ce qu’un fichier MPG ?

Un fichier MPG contient généralement un flux de programme MPEG avec de la vidéo MPEG-1 ou MPEG-2 et, éventuellement, de l’audio multiplexé. Son extension seule ne permet pas d’établir la version exacte du flux ni les codecs.

Fonctionnement des fichiers MPG

Les suffixes .mpg et .mpeg sont une convention de fait, et non une déclaration de format : la Library of Congress indique qu’il n’existe aucun format de fichier MPEG-1 explicite. La plupart de ces fichiers contiennent un flux système MPEG-1 (ISO/IEC 11172-1) ou un flux de programme MPEG-2 (ITU-T H.222.0, ISO/IEC 13818-1). Un flux de programme combine les paquets des flux vidéo et audio d’un programme, qui partagent une même base de temps, en une séquence de blocs, chacun commençant par le code de début 0x000001BA et une référence d’horloge. Le flux de programme MPEG-2 est défini comme une évolution compatible avec le flux système MPEG-1, et les décodeurs de flux de programme doivent aussi décoder cette forme plus ancienne. Le type de média enregistré est video/mpeg. Les systèmes d’ingestion identifient donc le conteneur, les types de flux, la fréquence d’images et les horodatages avant de décider s’il faut remultiplexer ou encoder.

Points clés

  1. Un flux de programme MPG n’est pas un flux de transport, et un analyseur de flux de transport ne le lira pas. H.222.0 décrit les paquets des flux de programme comme étant de longueur variable et relativement importante, destinés à des environnements relativement exempts d’erreurs, tels que les fichiers, tandis que les paquets des flux de transport ont une taille fixe de 188 octets pour les liaisons sujettes aux erreurs. Aucun des deux formats n’est un sous-ensemble de l’autre, bien que la norme qualifie leur conversion mutuelle de possible et raisonnable.
  2. Le suffixe ne permet pas de savoir s’il y a un conteneur ou de l’audio, ni quel décodeur est nécessaire. FFmpeg enregistre mpg et mpeg à la fois pour son multiplexeur de flux de programme et pour la vidéo MPEG-1 brute sans conteneur ni audio, et son démultiplexeur de flux de programme reconnaît H.264, HEVC, la vidéo MPEG-4, AAC et AC-3 en plus de la vidéo MPEG-1 et MPEG-2 et de l’audio MPEG. Fondez les listes d’autorisation sur les types de flux détectés par analyse, et non sur .mpg.
  3. La vidéo MPEG-2 encode son comportement d’affichage dans le flux binaire, et un convertisseur qui l’ignore peut produire un ordre de trames, une cadence d’images ou une géométrie d’image incorrects. progressive_frame, top_field_first et repeat_first_field signalent l’entrelacement, l’ordre des trames et la répétition de trames ou d’images, mais leur signification dépend de progressive_sequence et de picture_structure : dans une séquence progressive, par exemple, top_field_first se combine avec repeat_first_field pour définir si une image est affichée une, deux ou trois fois, et non quelle trame vient en premier. aspect_ratio_information indique soit des échantillons carrés, soit un rapport d’aspect d’affichage de 4:3, 16:9 ou 2,21:1 ; la largeur et la hauteur codées ne suffisent donc pas à déterminer la géométrie d’affichage.

Quand les fichiers MPG sont utiles

Analysez les fichiers MPG provenant de Video CD, d’exportations de l’époque du DVD, de sites Web anciens ou d’archives plus anciennes avant de les traiter. Prévoyez un transcodage pour la lecture sur le Web : le guide des codecs vidéo de MDN qualifie les vidéos MPEG-1 et MPEG-2 de mauvais choix pour les sites Web et les indique comme non prises en charge dans Chrome, Edge, Firefox et Opera, Safari étant la seule exception répertoriée.

Comment Transloadit vous aide avec les fichiers MPG

Le tableau des formats audio et vidéo de Transloadit répertorie mpeg (systèmes MPEG-1 / flux de programme MPEG) parmi les formats que ses Robots basés sur FFmpeg, tels que /video/encode, peuvent lire et écrire.

Le tableau est paginé et trié par nom ; suivez son lien « Page suivante » pour atteindre la ligne mpeg. Il indique uniquement la prise en charge des conteneurs, ce qui ne démontre pas que toutes les sources MPG entrelacées ou inhabituelles se convertissent correctement ; testez donc des fichiers représentatifs.

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