Convertir SRT en MP4
Combinez un fichier de sous-titres SRT avec une vidéo, sous forme de sous-titres incrustés ou sélectionnables dans un MP4.
Convertir des fichiers SRT en ligne
Nous n’avons pas encore de convertisseur en ligne dédié pour SRT vers MP4, mais vous pouvez convertir des fichiers SRT en ligne vers ces formats :
Comment convertir srt en fichier mp4
- Sous-titres vidéo
- Aucune note pour l'instant.
Un téléphone, un téléviseur, un éditeur ou une plateforme de publication peut nécessiter un seul fichier MP4 au lieu d’un fichier vidéo et d’un fichier SRT distincts. La vidéo doit être fournie, car un SRT contient uniquement des sous-titres ; la conversion incruste ces sous-titres dans l’image ou les ajoute comme piste de sous-titres facultative.
Ce qu’est le format SRT
SRT, ou SubRip Subtitle, est un format texte brut contenant des entrées de sous-titres numérotées, des horodatages de début et de fin, ainsi que les dialogues. Un fichier standard utilise l’extension .srt et peut être modifié dans Subtitle Edit, Aegisub, un éditeur de texte ou une application vidéo prenant en charge les sous-titres.
Les fichiers SRT sont fournis par des services de sous-titrage, téléchargés séparément de la vidéo ou exportés par un logiciel de création de sous-titres. Ils ne contiennent ni vidéo, ni audio, ni polices, ni images ; un SRT seul ne peut donc pas devenir un MP4 lisible.
Ce qu’est le format MP4
MP4 est un conteneur multimédia, et non un codec vidéo unique. Un MP4 contient généralement une vidéo H.264 et un audio AAC, car cette combinaison est acceptée par la plupart des téléphones, téléviseurs, navigateurs, éditeurs et plateformes de publication ; d’autres codecs et pistes sont également possibles.
Les sous-titres peuvent être burned in, ce qui convertit le texte des sous-titres en pixels définitivement visibles, ou être intégrés sous forme de piste timed-text sélectionnable. Les sous-titres burned in fonctionnent avec presque tous les lecteurs, mais ne peuvent pas être masqués ni modifiés séparément. Les sous-titres intégrés conservent un affichage facultatif, mais le lecteur ou la plateforme cible doit prendre en charge les pistes de sous-titres MP4.
Incruster des sous-titres dans un MP4 avec HandBrake
- Installez HandBrake depuis
handbrake.fret ouvrez la vidéo source. - Ouvrez l’onglet Subtitles, choisissez l’option permettant d’importer un sous-titre externe, puis sélectionnez le fichier
.srt. - Activez Burn In pour cette piste de sous-titres. Si les caractères accentués ou non latins sont incorrects, vérifiez l’encodage du texte du SRT dans un éditeur de sous-titres et enregistrez-le en UTF-8.
- Choisissez un préréglage compatible avec MP4, comme Fast 1080p30, et vérifiez que le format de sortie est MP4.
- Définissez une destination telle que
video-with-subtitles.mp4, puis sélectionnez Start Encode.
HandBrake doit réencoder la vidéo lors de l’incrustation des sous-titres, car il rend le texte sur chaque image. Il s’agit du choix pratique lorsque les sous-titres doivent rester visibles sur des appareils qui ne prennent pas en charge les pistes de sous-titres.
Incruster des sous-titres avec FFmpeg
FFmpeg permet un contrôle en ligne de commande. Utilisez une build avec le filtre subtitles, qui nécessite normalement libass, et placez la vidéo et le SRT dans un dossier accessible :
ffmpeg -i video.mp4 -vf subtitles=subtitles.srt -c:v libx264 -crf 20 -c:a copy output.mp4
La valeur -crf contrôle la qualité H.264 : les valeurs plus faibles produisent généralement des fichiers plus volumineux et moins de pertes. Une plage d’environ 18 à 23 convient couramment, mais vérifiez le résultat plutôt que de vous fier à une valeur fixe. Utilisez des chemins absolus ou placez entre guillemets et échappez les chemins lorsque les noms de fichiers contiennent des espaces ou des caractères ayant une signification particulière pour le shell.
Ajouter des sous-titres facultatifs sans réencoder
Pour convertir le SRT en piste timed-text compatible avec MP4 tout en copiant la vidéo et l’audio d’origine, utilisez :
ffmpeg -i video.mp4 -i subtitles.srt -map 0:v -map 0:a? -map 1:0 -c:v copy -c:a copy -c:s mov_text -metadata:s:s:0 language=eng output.mp4
Le codec mov_text stocke les sous-titres sous forme de timed text accepté par de nombreux lecteurs MP4. Cette opération est rapide et évite toute perte de qualité vidéo, mais certains téléviseurs, téléphones, éditeurs et plateformes web ignorent les sous-titres intégrés ou ne proposent aucune commande d’activation des sous-titres. Utilisez la méthode d’incrustation lorsque la visibilité est requise partout.
Utiliser un convertisseur en ligne
Des services de navigateur tels que VEED, Kapwing et Clideo peuvent accepter une vidéo et un SRT, vous permettre d’importer ou de modifier les sous-titres, puis d’exporter un MP4. Téléversez la vidéo, sélectionnez l’option de sous-titres ou de légendes, importez le SRT, vérifiez le minutage et l’apparence dans l’aperçu, puis exportez au format MP4.
Le traitement en ligne nécessite le téléversement des médias et peut imposer des limites concernant la durée, la résolution, la taille du fichier ou la qualité d’exportation. Ne téléversez pas de séquences confidentielles sans vérifier les conditions de conservation, de traitement et de suppression du service. Les outils de bureau sont préférables pour les médias sensibles ou volumineux.
Contrôles de qualité et de compatibilité
La conversion ne corrige pas automatiquement le minutage des sous-titres. Si les sous-titres apparaissent trop tôt ou trop tard, ajustez les horodatages dans Subtitle Edit ou Aegisub avant l’encodage. Les horodatages SRT standard utilisent le format HH:MM:SS,mmm et séparent les blocs de sous-titres par une ligne vide.
L’encodage avec incrustation peut réduire la qualité de l’image et augmenter la taille du fichier. Un CRF plus faible réduit les pertes visibles au prix d’une sortie plus volumineuse ; la copie de la vidéo avec -c:v copy évite ce réencodage lors de l’intégration des sous-titres. L’audio peut également être copié uniquement lorsque la combinaison du codec audio source et du conteneur est valide pour le MP4 cible.
Le style et le positionnement des SRT sont limités par rapport à des formats tels que ASS. Les balises de type HTML, les paramètres de police, les couleurs et le placement peuvent être ignorés lors de la conversion en timed-text MP4 ou être rendus différemment. Testez le fichier final sur l’appareil, l’éditeur ou la plateforme qui le lira ou le publiera.
Comparaison du format SRT vs MP4
Comparaison entre les formats SRT et MP4 sur les propriétés les plus importantes pour cette conversion.
| Propriété | .SRT SubRip Subtitle | .MP4 MPEG-4 Part 14 |
|---|---|---|
| Norme ouverte | Partiellement ouvert | Oui |
| Compression | Non compressé | Les deux |
| Taille de fichier typique | Très petit | Petit |
| S’ouvre dans un navigateur web | Partiel | Oui, nativement |
| Modification ultérieure | Facile | Limité |
| Support des métadonnées | Basique | Étendu |
| Lisible en texte brut | Oui | Non |
| Idéal pour | Partage et distribution | Partage et distribution |
| Date d’introduction | 1997 | 2001 |
| Développeur | Unknown / SubRip community | Moving Picture Experts Group (ISO/IEC) |
| Type MIME | application/x-subrip | video/mp4 |