Du FLV au MP4 : remux ou transcodage ? Comparaison des deux voies
6 min de lecture
Le même nom d'opération, deux processus totalement différents
La phrase « j'ai transformé mon FLV en MP4 » peut décrire, en coulisses, l'une de deux opérations très différentes. L'une est un empaquetage de quelques secondes qui n'entraîne aucune perte. L'autre est une reproduction de plusieurs minutes qui recompresse l'image depuis le début et fait inévitablement perdre quelque chose.
En tant qu'utilisateur, la différence se traduit généralement pour vous d'une seule façon : le temps d'attente. Mais en termes de qualité du résultat, l'écart est bien plus important. Dans cet article, nous comparons les deux voies et vous expliquons comment savoir laquelle attend votre fichier.
Le remux : changer de boîte
Un fichier vidéo se compose de deux couches. À l'extérieur, il y a le conteneur — FLV, MP4, MOV, etc. À l'intérieur se trouvent les données réelles, compressées par un codec.
Le remux consiste à changer la couche extérieure sans jamais toucher à la couche intérieure. Les données vidéo sont lues depuis le conteneur FLV et écrites telles quelles dans le conteneur MP4. L'algorithme de compression n'entre jamais en jeu.
Les conséquences sont très claires :
- Perte de qualité nulle. Les données d'image restent identiques bit pour bit.
- Très rapide. L'opération se résume à copier des données ; aucune compression n'est effectuée.
- Charge processeur faible. Elle ne dépend pas de la puissance d'encodage vidéo de l'ordinateur.
Le remux a une seule condition, mais elle est absolue : le conteneur cible doit pouvoir transporter le codec source. Le conteneur MP4 transporte de la vidéo H.264 et H.265 et de l'audio AAC. Si votre fichier FLV les contient, le remux est possible.
Le transcodage : reproduire le contenu
Si le codec source n'entre pas dans le conteneur cible, la seule solution est de décoder la vidéo et de la recompresser depuis le début. C'est ce qu'on appelle le transcodage, et il passe par les étapes suivantes :
- Les données compressées du FLV sont décodées, on obtient des images brutes.
- Ces images sont recompressées en H.264.
- Le résultat est écrit dans le conteneur MP4.
La deuxième étape est critique. Le H.264 est un codec avec perte ; il compresse en écartant les détails que l'œil humain remarquera le moins. Le transcodage perd donc toujours une certaine quantité d'information. La visibilité de cette perte dépend du débit binaire choisi, mais elle ne peut jamais être nulle.
Le transcodage prend aussi du temps. Comme chaque image doit être décodée puis recompressée, l'opération peut durer plusieurs minutes sur des fichiers longs et en haute résolution.
Alors, laquelle vous attend ?
La décision dépend entièrement de l'âge et du contenu de votre fichier FLV :
Cas où le remux est possible : le fichier date de la dernière période de Flash et contient de la vidéo H.264 + de l'audio AAC. C'est le cas de la plupart des enregistrements de sites de partage de vidéos produits durant ces années-là.
Cas où le transcodage est obligatoire : le fichier est plus ancien et contient de la vidéo Sorenson Spark ou VP6, ou un codec audio ancien comme Nellymoser. Le MP4 ne transporte aucun d'entre eux.
Il existe aussi un cas intermédiaire : la vidéo est en H.264 mais le son en MP3. La vidéo peut alors être remuxée tandis que le son doit être converti en AAC. Comme l'audio ne représente qu'une infime partie du fichier, cette opération est rapide et l'image n'est jamais touchée.
Les deux voies côte à côte
La durée. Le remux fonctionne à la vitesse d'une copie de données. Le transcodage traite chaque image ; l'écart n'est pas mince, il se situe entre des secondes et des minutes sur des fichiers longs.
La qualité. Le remux n'entraîne aucune perte. Le transcodage entraîne une certaine perte, et cette perte est irréversible.
La taille du fichier. Avec un remux, la taille reste quasiment identique. Avec un transcodage, elle peut diminuer comme augmenter selon les réglages choisis — un débit binaire bas réduit le fichier mais accroît la perte.
La souplesse. Avec un remux, vous ne pouvez modifier ni la résolution, ni la fréquence d'images, ni le débit binaire ; tout est transféré tel quel. Le transcodage, lui, permet d'intervenir sur tous ces réglages. Le transcodage apporte donc du contrôle en échange de la perte.
La compatibilité. La sortie des deux voies est un MP4, lisible sur les appareils modernes. Cela dit, un fichier remuxé emporte avec lui les particularités de l'original — par exemple, si la source est en fréquence d'images variable, cela passe aussi dans le MP4 et peut provoquer des problèmes de synchronisation sur certains lecteurs. Le transcodage offre la possibilité de corriger ce type de problèmes.
La décision : que devez-vous faire ?
En pratique, on peut résumer ainsi le processus de décision.
Si le remux est possible, faites un remux. C'est indiscutable. Face à une voie sans perte et rapide, la seule raison de préférer un réencodage serait la présence d'un problème structurel à corriger dans le fichier source. Sinon, le remux est supérieur sur tous les plans.
Si le remux n'est pas possible, acceptez le transcodage mais ne le faites qu'une fois. Sur les anciens fichiers FLV, vous n'avez pas le choix. La chose la plus intelligente à faire est alors d'effectuer la conversion une seule fois avec le meilleur réglage de qualité possible, et de conserver un temps le fichier original. Convertir le même fichier encore et encore fait perdre un peu plus de qualité à chaque tour.
N'attendez pas de dépasser la qualité de la source. C'est valable pour les deux voies. Les fichiers FLV sont généralement en basse résolution et à débit binaire étroit ; la conversion ne change pas cette limite. Transcoder à haut débit binaire alourdit le fichier sans améliorer l'image.
Vous n'êtes pas obligé de contrôler vous-même quelle voie sera empruntée. Notre outil qui convertit le FLV en MP4 lit les codecs présents dès l'envoi du fichier et choisit automatiquement la voie sans perte lorsqu'elle est possible.
En résumé
La différence entre remux et transcodage ressemble à celle qui sépare le fait de mettre un livre dans une nouvelle boîte et celui de le faire réimprimer entièrement. Dans un cas le contenu est préservé à l'identique, dans l'autre un peu de matière se perd à chaque fois. C'est l'âge de votre fichier FLV qui détermine la voie qu'il empruntera : les fichiers tardifs sont chanceux, les fichiers anciens ne le sont pas. Mais dans les deux cas, le bon geste est le même — faire passer le fichier en MP4 aujourd'hui est le seul moyen de le garder lisible.
Questions fréquentes
Comment expliqueriez-vous la différence entre remux et transcodage en une phrase ?
Le remux consiste à sortir la vidéo d'une boîte pour la mettre dans une autre ; le transcodage consiste à décoder la vidéo et à la recompresser depuis le début. Dans un remux, on ne touche jamais aux données d'image : la qualité est donc préservée à l'identique et l'opération est rapide. Dans un transcodage, les données sont décodées puis réencodées avec un nouvel algorithme : il y a donc une certaine perte de qualité et l'opération dure beaucoup plus longtemps. Ce n'est pas vous qui déterminez laquelle sera utilisée, mais le codec présent dans le fichier.
Puis-je choisir moi-même laquelle sera utilisée ?
En pratique, votre marge de choix est limitée, car la décision relève d'une contrainte technique. Si le fichier contient du H.264, le remux est possible et c'est de toute façon la meilleure option ; y renoncer au profit d'un transcodage n'apporte rien, vous ne feriez que perdre de la qualité. S'il contient du VP6 ou du Sorenson, le remux est impossible, car le conteneur MP4 ne peut pas transporter ces codecs. Le choix est donc déjà fait à la place de votre fichier.
La perte de qualité après un transcodage est-elle visible à l'œil ?
Dans la plupart des cas, elle passe inaperçue si l'on ne regarde pas attentivement, mais elle existe toujours techniquement. La perte est surtout visible sur les scènes à mouvement rapide, les contours nets et les dégradés de couleur uniformes. Comme les sources FLV sont déjà encodées à faible débit binaire, un second tour de compression peut rendre ces dégradations un peu plus visibles. Si vous convertissez le même fichier à de multiples reprises, les pertes s'accumulent : il est donc utile de conserver l'original.
Un fichier remuxé est-il complètement identique à l'original ?
Du point de vue des données vidéo et audio, oui, il est identique au bit près. La seule chose qui change est la façon dont ces données sont empaquetées, dont les horodatages sont écrits et dont les champs d'en-tête sont organisés. Vous pouvez constater de petites différences de taille de fichier ; cela vient du fait que la structure du conteneur transporte une quantité différente de données supplémentaires, et cela n'a rien à voir avec la qualité. Votre fichier MP4 peut donc différer de l'original de quelques centaines de kilo-octets tout en offrant exactement la même image.
Essayez dès maintenant avec FLV → MP4 Dönüştür.
Essayer FLV → MP4 Dönüştür