Affichage simultané de deux pistes de sous-titres

10

Existe-t-il un moyen d'afficher plusieurs sous-titres en même temps? Cela aiderait beaucoup tout en apprenant une nouvelle langue. J'ai un film * .mkv avec deux sous-titres intégrés, comment pourrais-je les activer tous les deux, de sorte que l'un soit en bas et un autre en haut? Ou au moins un changement rapide avec mise à jour immédiate du texte sans rembobinage serait bien.

bruissement
la source

Réponses:

5

Un autre outil pour fusionner les sous-titres est DualSub ( http://dualsub.sourceforge.net/ ). Il fonctionne avec les sous-titres SRT pour l'entrée et la sortie. Il a de nombreuses options de personnalisation. De plus, vous pouvez l'utiliser pour traduire des sous-titres dans n'importe quelle langue.

Boni García
la source
3

J'ai passé quelques jours à googler sur ce sujet. La réponse courte est qu'il n'y a aucun moyen de lire simultanément deux pistes de sous-titres dans un fichier * .mkv, dans Ubuntu.

Il existe cependant:

Le mieux que vous puissiez faire avec vos fichiers .mkv est d'extraire un sous-titre du fichier .mkv et de le placer dans un fichier de sous-titres séparé, afin que vous puissiez profiter de l'extension vlc.

Vous pouvez également envisager KMplayer pour Microsoft Windows. Je ne l'ai jamais essayé, car je n'ai pas de Windows, mais apparemment, c'est ce qui arrive toujours en tête si vous cherchez des joueurs à double sous-titre sur Google.

Tankman 六四
la source
3

Combinez les sous-titres

La plupart des lecteurs vidéo n'ont pas la possibilité de lire simultanément deux ensembles de sous-titres. Mais heureusement, il est assez facile de combiner deux sous-titres en un seul fichier en ligne. Sur http://pas-bien.net/2srt2ass/, sélectionnez le fichier de sous-titres espagnol que vous avez téléchargé à l'étape un, et ajoutez-le en tant que sous-titre supérieur et le fichier de sous-titres anglais en bas.

for further help go to the link below.

Courtesy: http://spanish.amandajw.com/2012/11/multiple-subtitles/
mr_azad
la source
//, spanish.amandajw.com/2012/11/11/multiple-subtitles Elle est morte, Jim.
Nathan Basanese
0

mpv

Je pense que la meilleure approche est avec mpv(disponible via sudo apt install mpv).

Je vais supposer que tous les sous-titres sont soit intégrés (comme spécifié dans la question) ou dans un fichier externe séparé, mais convenablement nommé (par exemple, si votre film est appelé, file1.mkvvotre fichier de sous-titres devrait l'être file1.srt). Sinon, vous pouvez spécifier explicitement les fichiers de sous-titres en ajoutant les options --sub-file=subtitle_file_lang_xx.src, --sub-file=subtitle_file_lang_yy.srcetc. ou en jouant avec --sub-auto(par exemple --sub-auto=fuzzy).

Quelle que soit la façon dont ils ont été choisis (intégrés ou à partir d'un fichier externe), chaque ensemble de sous-titres sera dans son propre "flux" lorsque vous lisez le fichier vidéo. Les flux sont affectés d'indices entiers consécutifs (1, 2, 3 ...). En général, les sous-titres intégrés auront (logiquement) les indices précédents. Les indices de flux, leurs langues (si le sous-titre a une langue spécifiée) et si le sous-titre provient d'un fichier externe, sont affichés dans le terminal lorsque vous lisez votre fichier avec mpv. Par exemple, après avoir exécuté mpv file1.mkv:

(+) Subs  --sid=1 --slang=eng (*) (subrip)
    Subs  --sid=2 --slang=fra (subrip)
    Subs  --sid=3 'file1.srt' (subrip) (external)

Ici, les deux premiers sous-titres sont intégrés, avec les langues anglais ( eng) et français ( fra) respectivement, tandis que le troisième provient d'un fichier externe. Les indices ( sid) sont 1, 2, 3. Le flux de sous-titres par défaut est le premier (marqué d'un (*)) et c'est aussi celui qui est sélectionné (avec un (+)).

Connaissant ces indices, vous pouvez spécifier les sous-titres "principaux" et secondaires avec les options --sidet --secondary-sid. Par exemple, pour afficher les sous-titres anglais, de l'exemple précédent, comme sous-titres principaux, et les français comme secondaires, vous pouvez exécuter (dans un terminal):

mpv --sid=1 --secondary-sid=2 file1.mkv

Cyclage des sous-titres secondaires avec raccourcis clavier

Par défaut, il n'y a pas de raccourcis clavier pour faire défiler les sous-titres secondaires (de la même manière que vous pouvez faire défiler les sous-titres "principaux" avec jet J( Shift+ j)). Cependant, vous pouvez très facilement en ajouter.

Par exemple, si vous ajoutez ce qui suit à votre ~/.config/mpv/input.conf(ou plus généralement, votre ${XDG_CONFIG_HOME}/mpv/input.conf):

Ctrl+j cycle secondary-sid
Ctrl+J cycle secondary-sid down

puis Ctrl+ jfera défiler vos sous-titres secondaires dans la même direction que jles principaux (augmentation de l'indice de flux de sous-titres), et Ctrl+ Shift+ les jfera défiler dans la direction opposée J(diminution de l'indice de flux de sous-titres).

VLC

Si vous préférez VLC, il prend également en charge les sous-titres doubles / secondaires, à partir de la bêta 4.0.0. Le faire fonctionner semble actuellement être un peu plus compliqué qu'avec le monospace.

Tout d'abord, vous devez les activer globalement. Allez dans Outils> Préférences> Sous-titres / OSD> Double sous-titres (tout en bas)> Alignez et changez-le en quelque chose mais pas défini. Vous devrez peut-être également ajuster le décalage (le paramètre adjacent).

Lors de la lecture d'une vidéo, vous devez "Basculer le contrôle secondaire des sous-titres" avec le raccourci par défaut Ctrl+ Shift+ V. (Cela signifie que les raccourcis de contrôle de sous-titres normaux tels que vou Alt+ v, pour faire défiler les sous-titres vers l'arrière et vers l'avant, s'appliqueront désormais aux sous-titres secondaires, plutôt qu'aux sous-titres principaux. Appuyez à nouveau sur Ctrl+ Shift+ Vpour revenir en arrière et les appliquer aux sous-titres principaux. .) Appuyez ensuite sur vle bon nombre de fois pour passer aux sous-titres (secondaires) souhaités.

aplaice
la source
0

Le meilleur moyen et le plus simple que j'ai trouvé est de jouer le deuxième sous-titre avec un lecteur de sous-titres autonome comme PenguinsSubtitlePlayer .

Voici une démo: entrez la description de l'image ici j'espère que ça aide.

Reza Ramezanpour
la source