MLCが開いたときにVLCが字幕を自動選択するようにするにはどうすればよいですか?
この画像から「英語字幕-[英語]」を選択したい:
自動読み込み時(この理由は、TVシリーズが連続してトレッドミルで視聴できるようにメディアのリストをキューに入れるためです)
私はこれらの設定をいじるように言われました:
しかし、運がなくても0〜3のすべての組み合わせを試しました。
これはVLCで可能ですか?
私にとっては、次の設定で機能しました。
字幕トラック= 1
字幕言語=英語
字幕トラックID = 2
これがお役に立てば幸いです。 (それが機能しない場合は、[ツール]、[メディア情報]、[コーデック]をクリックし、どのストリームタイプが字幕であるかを確認してください...これが字幕トラックIDです!)
Mkvコンテナ内の字幕トラックIDに入力する番号。通常、トラックID 0はビデオストリームで、ID 1はオーディオストリームです。したがって、2から始めて、埋め込まれた字幕ストリームがあるかもしれません。ただし、複数のオーディオトラックがある場合、それらはさらに押し戻されます。このように番号を直接指定することは、すべてを統一するために具体的にエンコードしない限り、ファイルごとに異なる可能性があるため、この方法で行うことはめったにありません。
「字幕トラック」の設定が正確に何であるかを見つけることができませんでしたが、-1のままにして、「字幕トラックID」の設定を-1に戻すことをお勧めします。
英語の字幕を自動的に選択する場合は、[字幕の言語]フィールドに「英語」(「en」ではなく)を入力します。利用可能な場合、ファイルから英語の字幕が自動的に選択されます。言語がファイルで適切にタグ付けされていない場合、これは機能しない可能性が高く、自動的に指定した2番目の英語字幕を選択することはできないと思います。
この質問への答えをまだ探している人にとって、OPはほとんどそれを持っています:
値が-1の場合、オーバーライドは無効になり、デフォルトでは単純な設定で示されている設定に戻ります。異なるファイルセット間で一貫することはめったにないため、ショーを変更するときにおそらくこれを行う必要があります。
うまくいけば、これは誰かが私がしなければならなかった掘削を救うでしょう:)
私も同じ状況で働いていました。
オーディオ私の特定のファイルのオーディオでは、「無効」= 0、最初のトラック= 1、2番目のトラック= 2なので、日本語を2番目の言語オプションとして使用します。たとえば、次の高度な入力/コーデックオプションを使用します。
オーディオトラックID:2
別の方法として、優先言語の名前を入力することもできます。これは、オーディオでは問題なく機能します。
-
字幕これらは何らかの理由で異なります。それは上記のユーザーが言ったとおりだと思います。字幕トラックIDは、オーディオトラックIDが終了した後に始まります。私の特定の字幕オプションは、「無効」、「(サイン/歌)英語」、「英語字幕」でした。英語のチャンネル登録者にとって、これは私にとってうまくいきました:
字幕トラックID:4
だから、あなたが正しいものを打つまで、1つずつ上がっていきます。手動選択機能を使用して番号を上げるたびに、どのサブトラックに着陸したかを確認することで、進行状況をテストできます。右クリックビデオ->サブタイトル->サブトラック->(選択されているサブタイトルオプションを確認してください)
これにより、自動選択によって字幕リストに表示される場所がわかるので、試行錯誤によって探しているIDを見つけることができます。潜水艦がまだ「無効」と表示されている場合は、続行します(あまり遠くまで撃った場合を除きます)。 「(サイン/歌)英語」に達した場合、あなたは正しい軌道に乗っており、おそらくもう1つだけトラックIDを上げる必要があります。
-
記録として、オーディオトラックと字幕トラックの両方を変更せず、値を-1にしました。