53 votes

Extraire les sous-titres des fichiers mkv

Le problème est que les lecteurs vidéo d'Ubuntu ont un problème avec les sous-titres d'Europe centrale intégrés, la solution étant de les extraire. Quelqu'un sait-il s'il existe une commande dans le terminal ou un programme pour extraire les sous-titres d'un fichier mkv ?

80voto

marcus b Points 1

Instale mkvtoolnix con sudo apt-get install mkvtoolnix .

Exécuter à partir du terminal : mkvextract tracks <your_mkv_video> <track_numer>:<subtitle_file.srt>

Utilice mkvinfo pour obtenir des informations sur les pistes.

Cet utilitaire permet d'extraire n'importe quelle piste, qu'elle soit audio ou vidéo.

7voto

Artur Barseghyan Points 293

La réponse de Cornelius a finalement fonctionné pour moi, mais certaines choses n'étaient pas évidentes.

Instale mkvtoolnix

sudo apt-get install mkvtoolnix

Détecter les numéros de piste

mkvmerge -i some_movie.mkv

Exemple de sortie :

File 'some_movie.mkv': container: Matroska
Track ID 0: video (MPEG-4p10/AVC/h.264)
Track ID 1: audio (AC-3/E-AC-3)
Track ID 2: subtitles (SubRip/SRT)
Chapters: 12 entries
Global tags: 2 entries

Extraire des pistes

Syntaxe :

mkvextract tracks <your_mkv_video> <track_number>:<subtitle_file.srt>

Notez que vous ne peut pas avoir d'espace entre <track_number>: y <subtitle_file.srt> .

Exemple :

mkvextract tracks "some_movie.mkv" 2:some_movie_subs.srt

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X