Ma télévision ne peut lire les sous-titres que s'ils sont incorporés dans le fichier (par exemple, un fichier MKV ou codé en dur sur la vidéo).
Donc, étant donné un film dans un format (par exemple, MP4) et un sous-titre ressemblant à une SRT, comment puis-je les combiner dans quelque chose que mon téléviseur peut lire?
Comme expliqué par @axel_c , vous pouvez utiliser mkvmerge (apt-get install mkvtoolnix
) pour créer un conteneur Matroska et inclure les sous-titres dans la sortie:
mkvmerge -o output.mkv video.mp4 subtitles.srt
Cela ne nécessite pas de ré-encodage, donc c'est assez rapide.
Essayez HandBrake . HandBrake est un transcodeur vidéo open source, multiplateforme et multithread sous licence GPL, disponible pour MacOS X, Linux et Windows. il permet aux utilisateurs d'ajouter des sous-titres dans le film avec la possibilité d'activer et de désactiver les sous-titres. Quelque chose comme les sous-titres de films DVD.
Pour installer HandBrake à partir de Ubuntu PPA:
Sudo add-apt-repository ppa:stebbins/handbrake-releases
Votre système va maintenant récupérer la clé du PPA.Sudo apt-get update
OR
Si vous utilisez Karmic (9.10) ou une version ultérieure, vous pouvez simplement cliquer sur le lien "Détails techniques concernant ce PPA" sur la page PPA et sélectionner votre version d'Ubuntu. Les entrées sources.list affichées peuvent donc être ajoutées directement aux sources logicielles de votre système: System Setting > Software Sources > Other Software(Tab)
.
vous pouvez utiliser avidemux .
À installer
Sudo apt-get install avidemux
La procédure:
1.Lancez avidemux.
2.Ouvrez le fichier .avi.
3. Sélectionnez un encodeur vidéo dans le menu déroulant du volet de gauche, où il est indiqué Vidéo.
4.Configurez le codeur en cliquant sur le bouton "Configurer".
5.Ajouter un filtre de sous-titreur. Cliquez d'abord sur le bouton "Filtres" dans le volet de gauche (sous Vidéo).
7.Pour finaliser le processus, cliquez sur Enregistrer et entrez le nom du fichier de sortie.
Plus Vous pouvez utiliser VLC
Créez un nouveau dossier et conservez le fichier vidéo à l'intérieur de ce dossier.
placez le fichier de sous-titres dans le dossier que vous avez créé.
Renommez le sous-titre avec le nom du film et utilisez l’extension .srt à la dernière
Lire plus sur.
Je les ai ajoutés avec avconv comme:
avconv -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.mp4 -f srt -i The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_.spa.srt -c:v copy -c:a copy -c:s mov_text The.Hunt.For.Red.October.1990.1080p.BluRay.x264.anoXmous_subtitles.mp4