MLCファイルでVLC自動選択字幕を作成するにはどうすればよいですか?


9

MLCが開いたときにVLCが字幕を自動選択するようにするにはどうすればよいですか?

この画像から「英語字幕-[英語]」を選択したい:

字幕

自動読み込み時(この理由は、テレビシリーズが連続してトレッドミルで視聴できるようにメディアのリストをキューに入れるためです)

私はこれらの設定をいじるように言われました:

vlc設定

しかし、運がなくても0〜3のすべての組み合わせを試しました。

これはVLCで可能ですか?


私はこれが(スクリーンショットごとに)Windows上にあると想定していますか?VLCのバージョンは?
Raystafarian 2014年

Windows 7-VLC 2.1.5 Rincewind
2014年

回答:


7

私にとっては、次の設定で動作しました:

字幕トラック= 1

字幕言語=英語

字幕トラックID = 2

これがお役に立てば幸いです。(それが機能しない場合は、[ツール]、[メディア情報]、[コーデック]をクリックし、どのストリームタイプが字幕であるかを確認してください...これが字幕トラックIDです!)


これは字幕では機能しましたが、音声では機能しませんでした。両方の分野で-1〜5のすべての組み合わせを試しましたが、何もうまくいきませんでした。:(ファイルがそれら1及び2オーディオ、4にトラック0を含んでいた。
ファビアンRöling

6

mkvコンテナ内の字幕トラックIDに入力する番号。通常、トラックID 0はビデオストリームで、ID 1はオーディオストリームです。したがって、2から始めて、埋め込まれた字幕ストリームがあるかもしれません。ただし、複数のオーディオトラックがある場合、それらはさらに押し戻されます。このように数値を直接指定することは、すべてを統一するために具体的にエンコードしない限り、ファイルごとに異なる可能性があるため、ほとんどの場合、適切な方法ではありません。

「字幕トラック」の設定が正確に何であるかを見つけることができませんでしたが、-1のままにして、「字幕トラックID」の設定を-1に戻すことをお勧めします。

英語の字幕を自動的に選択する場合は、[字幕の言語]フィールドに「英語」(「en」ではなく)を入力します。利用可能な場合、ファイルから英語の字幕が自動的に選択されます。言語がファイルで適切にタグ付けされていない場合、これはおそらく機能しません。また、自動的に指定した2番目の英語の字幕を選択することはできないと思います。


VLCは2〜3文字のISOコードを使用することをお勧めします。「en」を使用すると、実際には言語コード「en」に設定されているオーディオトラックが選択されます。-フルネームの「英語」を使用することもできますが、必ずしも必要ではありません。
Liggliluff、

1

デフォルトで英語の字幕を使用するには、「字幕トラック」を1に、「字幕トラックID」を-1に設定してみてください。

字幕トラックを1に、字幕トラックIDを-1に設定します


1

私も同じ状況で働いていました。

オーディオ私の特定のファイルのオーディオでは、 "無効" = 0、最初のトラック= 1、2番目のトラック= 2なので、日本語を2番目の言語オプションとして使用します。

オーディオトラックID:2

別の方法として、優先言語の名前を入力することもできます。これは、オーディオでは問題なく機能します。

-

字幕これらは何らかの理由で異なります。上記のユーザーが言ったとおりだと思います。字幕トラックIDは、オーディオトラックIDが終了した後に始まります。私の特定の字幕オプションは、「無効」、「(サイン/歌)英語」、「英語字幕」でした。英語のチャ​​ンネル登録者にとって、これは私にとってうまくいきました:

字幕トラックID:4

だから、あなたが正しいものを打つまで、1つずつ上がっていきます。手動選択機能を使用して番号を上げるたびに、着陸したサブトラックを確認することで、進行状況をテストできます。ビデオを右クリック->サブタイトル->サブトラック->(選択されているサブタイトルオプションを確認してください)

これにより、自動選択によって字幕リストに表示される場所がわかるので、試行錯誤によって探しているIDを見つけることができます。潜水艦がまだ「無効」と表示されている場合は、続行します(あまりに遠くまで射撃した場合を除きます)。「(サイン/歌)英語」に達している場合、あなたは正しい軌道に乗っており、おそらくもう1トラックIDだけ上げる必要があります。

-

記録として、オーディオトラックと字幕トラックの両方を変更せず、値を-1にしました。


1

この質問への答えをまだ探している人にとって、OPはほとんどそれを持っています:

  1. 設定に進む前に、Ctrl + Jキーを押してコーデック情報を開きます。目的のデフォルトのサブトラックのストリーム番号を見つけます。0(ビデオ)または1(オーディオ)になることはほとんどありませんが、ファイルによって異なります
  2. Ctrl + Pキーを押して設定を開きます
  3. 左下の[すべて]設定を選択します(OPの画面に移動します)
  4. 「入力/コーデック」を選択します
  5. 「字幕トラックID」をステップ1で見つかったSteam番号に変更します

値が-1の場合、オーバーライドは無効になり、デフォルトでは単純な設定で示されている設定に戻ります。異なるファイルセット間で一貫性を保つことはめったにないので、ショーを切り替えるときに、おそらくこれを行う必要があります。

うまくいけば、これは誰かが私がしなければならなかった掘削を救うでしょう:)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.