En bref
- MP4 est un conteneur multimédia qui stocke de l’audio, de la vidéo et d’autres informations multimédias, dont l’extension seule ne détermine ni l’encodage ni la compatibilité de lecture.
- Pour lire un MP4, ouvrez-le dans une application multimédia et vérifiez la prise en charge des flux internes en cas d’échec. Pour la conversion, HandBrake accepte les sources vidéo MP4 et M4V courantes, mais exclut les vidéos avec DRM. Sur Mac, QuickTime 7 exige .m4v pour utiliser les chapitres ou l’audio AC3 des fichiers produits par HandBrake. QuickTime X et iOS n’ont pas cette restriction d’extension ; cela ne garantit pas tous les encodages. [Sources HandBrake](https://handbrake.fr/docs/en/1.11.0/technical/source-formats.html), [Conteneurs HandBrake](https://handbrake.fr/docs/en/1.7.0/technical/containers.html)
- Traitez les MP4 inconnus avec prudence. La RFC 4337 décrit des flux malformés pouvant surcharger ou faire planter les décodeurs. MP4 accepte aussi du contenu de programme, notamment MPEG-J et ECMAScript, sans que tous les fichiers en contiennent. Les restrictions d’exécution de MPEG-J ne suppriment pas les risques du décodage. [Sécurité dans la RFC 4337](https://www.rfc-editor.org/rfc/rfc4337.html#section-4)
Fichiers MP4 : ouverture, différences avec M4V et conversion
MP4 est défini par ISO/IEC 14496-14. La Bibliothèque du Congrès décrit MPEG-4 File Format, Version 2 comme un sous-type d’ISO Base Media File Format. Il peut contenir de l’audio et de la vidéo utilisant différentes compressions, des informations de scènes interactives, des métadonnées et des références à des flux externes. [Bibliothèque du Congrès](https://www.loc.gov/preservation/digital/formats/fdd/fdd000155), [RFC 4337](https://www.rfc-editor.org/rfc/rfc4337.html)
Copier les flux dans un autre conteneur diffère de leur réencodage. Le streamcopy de FFmpeg évite le décodage et l’encodage et préserve la qualité des flux copiés. La conversion peut échouer si des informations requises par le conteneur cible manquent. Le réencodage peut réduire la qualité : une sortie MP4 n’est pas automatiquement sans perte. [Streamcopy de FFmpeg](https://www.ffmpeg.org/ffmpeg.html#Streamcopy), [Transcodage de FFmpeg](https://www.ffmpeg.org/ffmpeg.html#Transcoding)
Comment l’ouvrir
Pour lire un MP4, ouvrez-le dans une application multimédia et vérifiez la prise en charge des flux internes en cas d’échec. Pour la conversion, HandBrake accepte les sources vidéo MP4 et M4V courantes, mais exclut les vidéos avec DRM. Sur Mac, QuickTime 7 exige .m4v pour utiliser les chapitres ou l’audio AC3 des fichiers produits par HandBrake. QuickTime X et iOS n’ont pas cette restriction d’extension ; cela ne garantit pas tous les encodages. [Sources HandBrake](https://handbrake.fr/docs/en/1.11.0/technical/source-formats.html), [Conteneurs HandBrake](https://handbrake.fr/docs/en/1.7.0/technical/containers.html)
Pour lire un MP4, ouvrez-le dans une application multimédia et vérifiez la prise en charge des flux internes en cas d’échec. Pour la conversion, HandBrake accepte les sources vidéo MP4 et M4V courantes, mais exclut les vidéos avec DRM. Sur Mac, QuickTime 7 exige .m4v pour utiliser les chapitres ou l’audio AC3 des fichiers produits par HandBrake. QuickTime X et iOS n’ont pas cette restriction d’extension ; cela ne garantit pas tous les encodages. [Sources HandBrake](https://handbrake.fr/docs/en/1.11.0/technical/source-formats.html), [Conteneurs HandBrake](https://handbrake.fr/docs/en/1.7.0/technical/containers.html)
Copier les flux dans un autre conteneur diffère de leur réencodage. Le streamcopy de FFmpeg évite le décodage et l’encodage et préserve la qualité des flux copiés. La conversion peut échouer si des informations requises par le conteneur cible manquent. Le réencodage peut réduire la qualité : une sortie MP4 n’est pas automatiquement sans perte. [Streamcopy de FFmpeg](https://www.ffmpeg.org/ffmpeg.html#Streamcopy), [Transcodage de FFmpeg](https://www.ffmpeg.org/ffmpeg.html#Transcoding)
Sécurité
Traitez les MP4 inconnus avec prudence. La RFC 4337 décrit des flux malformés pouvant surcharger ou faire planter les décodeurs. MP4 accepte aussi du contenu de programme, notamment MPEG-J et ECMAScript, sans que tous les fichiers en contiennent. Les restrictions d’exécution de MPEG-J ne suppriment pas les risques du décodage. [Sécurité dans la RFC 4337](https://www.rfc-editor.org/rfc/rfc4337.html#section-4)
Expéditeur inconnu, nom qui se termine par deux extensions, contenu qui ne correspond pas à l’extension : vérifiez avant d’ouvrir.
La conversion
Copier les flux dans un autre conteneur diffère de leur réencodage. Le streamcopy de FFmpeg évite le décodage et l’encodage et préserve la qualité des flux copiés. La conversion peut échouer si des informations requises par le conteneur cible manquent. Le réencodage peut réduire la qualité : une sortie MP4 n’est pas automatiquement sans perte. [Streamcopy de FFmpeg](https://www.ffmpeg.org/ffmpeg.html#Streamcopy), [Transcodage de FFmpeg](https://www.ffmpeg.org/ffmpeg.html#Transcoding)
Convertissez une copie, jamais l’original, puis comparez qualité, métadonnées et mise en page avec le fichier de départ.
Questions fréquentes
Qu’est-ce qu’un fichier MP4 et à quoi sert-il ?
MP4 est un conteneur multimédia défini par ISO/IEC 14496-14. Il peut stocker de l’audio, de la vidéo, des métadonnées, des scènes interactives et des références à des flux externes. MP4 désigne le conteneur, pas une seule méthode de compression.
Comment ouvrir un fichier MP4 sur Windows ?
Ouvrez le MP4 dans votre application multimédia pour le lire. En cas d’échec, vérifiez la prise en charge de l’audio et de la vidéo du conteneur. Pour une conversion, sélectionnez la vidéo comme source dans HandBrake s’il est installé ; il accepte les vidéos MP4 et M4V courantes, mais pas celles protégées par DRM.
Comment ouvrir un fichier MP4 sur Mac avec QuickTime ?
Essayez de l’ouvrir dans QuickTime. Pour les fichiers HandBrake avec chapitres ou audio AC3, QuickTime 7 et les applications qui reposent sur lui exigent .m4v pour utiliser ces fonctions. QuickTime X n’a pas cette restriction d’extension. Cela ne garantit pas tous les flux internes.
Comment lire un fichier MP4 sur iPhone ?
Ouvrez le fichier dans votre application multimédia sur iPhone. Selon HandBrake, iOS n’a pas l’exigence d’extension .m4v de QuickTime 7 pour les chapitres ou l’audio AC3 de ses fichiers. Si la lecture échoue, vérifiez l’encodage interne et la prise en charge par l’application.
Quelles sont les différences entre MP4 et M4V et quelle extension choisir ?
Pour les fichiers produits par HandBrake, MP4 et M4V ne diffèrent que par l’extension. HandBrake peut choisir M4V avec le transfert direct d’audio AC3, les sous-titres SRT ou les chapitres. Utilisez .m4v si la restriction documentée de QuickTime 7 s’applique. Renommer ne réencode pas les flux.
Pourquoi une vidéo MP4 est-elle impossible à lire ou à ouvrir dans HandBrake ?
L’extension MP4 ne prouve pas la prise en charge des flux internes. Vérifiez les encodages acceptés par l’application. HandBrake accepte les sources MP4 et M4V courantes, mais exclut les vidéos avec DRM et ne contourne pas la protection anticopie. Un échec d’ouverture ne prouve pas à lui seul une corruption.
La conversion d’un MP4 vers un autre format entraîne-t-elle une perte de qualité ?
Cela dépend du procédé. Le streamcopy de FFmpeg copie les flux compressés sans décodage ni réencodage et préserve leur qualité. Le transcodage décode puis encode à nouveau et peut la réduire. L’extension MP4 du résultat ne garantit pas une conversion sans perte.
Comment convertir un conteneur MP4 sans perte avec FFmpeg ?
Utilisez streamcopy si le conteneur cible accepte les flux d’origine. Dans FFmpeg, -c copy sélectionne la copie des flux. Cela préserve l’audio et la vidéo copiés sans réencodage, mais ne garantit pas toutes les fonctions du conteneur. Des informations manquantes exigées par la destination peuvent empêcher la conversion.
Quels sont les types MIME d’un fichier MP4 ?
video/mp4 correspond au contenu audiovisuel général ; audio/mp4, à l’audio sans présentation visuelle ; application/mp4, au contenu sans audio ni présentation visuelle, par exemple MPEG-J ou MPEG-7. Le type correct dépend du contenu.
Quels sont les risques à l’ouverture de fichiers MP4 inconnus ?
La RFC 4337 avertit que des flux malformés peuvent surcharger ou faire planter un récepteur ou un décodeur. MP4 peut aussi contenir des programmes, mais pas systématiquement. Les restrictions MPEG-J ne suppriment pas les risques du décodage. L’extension ou une lecture réussie ne prouve pas la sécurité.
Formats associés
Sources
MPEG-4 File Format, Version 2 · 美国国会图书馆数字格式保存资料
RFC 4337: MIME Type Registration for MPEG-4 · IETF 标准轨 RFC / RFC Editor
HandBrake Documentation — Container formats · HandBrake 官方文档
HandBrake Documentation — Supported source formats · HandBrake 官方文档
FFmpeg Documentation — Streamcopy and Transcoding · FFmpeg 官方文档