web-dev-qa-db-ja.com

ターミナルから開始したビデオのVLCで字幕をオフにするにはどうすればよいですか?

vlc *.movを使用して、ターミナルからVLCのプレイリストを開いています。字幕をオフにしてプレイリストを開始したいと思います。これをデフォルト設定にしたくはありません。字幕なしでビデオを開始するコマンドで引数を渡したいだけです。これは可能ですか? --key-subtitle-toggle <string>ドキュメントで--helpを見つけましたが、どの文字列を渡すかわかりません。文字列をoffnoneno0-199などのいくつかのものに置き換えてみましたが、役に立つ.

ターミナルからVLCでこれらのファイルを起動し、同時に字幕をオフにするにはどうすればよいですか?

2
Josh

--no-sub-autodetect-fileオプションを試すことができます。

2
Grzegorz

内部オプションをテストするための字幕付きのファイルはありませんが、vlcの開始直後にホットキーを無効にするためにホットキーを送信するだけでこれを解決できます。

vlc --playlist-autostart /path/to/file & xdotool sleep 0.5 key s

sleepオプションには別の引数が必要な場合があります(秒単位の時間です)。もちろん、これはファイルの再生が開始されたときにのみ機能するため、--playlist-autostartを追加してすぐにファイルを再生します。

0
dessert

引数--sub-track <string><string>は利用可能な字幕トラックの数より大きい整数)を追加すると、字幕が事実上無効になります。それは私が探していた特定の議論ではありませんが、効果的な回避策です。

0
Josh