M3U プレイリスト内の字幕を無効にする

M3U プレイリスト内の字幕を無効にする

私のメディア マシンには、数百のプレイリストがあり、中には数日かかるものもあります。しかし、字幕付きの MKV ファイルがある場合、VLC は常に字幕を表示します。これは気が散るので、字幕をオフにするには毎回マシンを切り替える必要があります。アプリ レベルではなく、プレイリスト内で字幕を無効にしたいのです。

論理的には、コマンド ラインはEXTVLCOPT sub-track=0(none) または である必要がありますsub-track=noneが、0 オフセットが指定されており、-1 はリストをシステムのデフォルトにリセットします。

知らない外国語には英語の字幕が欲しいのですが、知っている言語には字幕が要りません。

M3U の包括的な仕様、あるいはその仕様を担当する宣言されたグループさえどこにも見つかりません。

答え1

多言語ファイルがいくつかあります.mkv。字幕とオーディオ トラックも取得しました。以下のfrenchファイルは私の環境では正常に動作しています。english.m3u

#EXTM3U
#EXTVLCOPT:audio-track-id=1
#EXTVLCOPT:sub-track-id=2
file-02.mkv

無効にしようとはしていませんが、構文はsub-track-id

字幕を無効にするには、次のようにすればよいと思います。

#EXTVLCOPT:sub-track-id=0

または多分

#EXTVLCOPT:sub-track-id=-1

関連情報