mpvで字幕を見ることができません

mpvで字幕を見ることができません

.vtt形式の字幕があります。 l3afpadや他のテキストエディタで字幕を表示できますが、MPVでは特定の字幕を再生できません。みんな探してみたhttps://mpv.io/manual/stable/#keyboard-controlしかし、それを理解することはできません。

mpv -vvvがもう機能しないようです。

$ mpv -vvv Open\ World\ Terraforming\ Survival\ _\ Planet\ Crafter\ Gameplay\ _\ Part\ 5\ \[tHcbTkGNVHg\].webm 
Error parsing option vvv (option not found)
Setting commandline option --vvv= failed.
Exiting... (Fatal error)

これは私のmpvの設定です。

~/.config/mpv$ cat mpv.conf
alang=eng,en,english
slang=en,eng, english
sub-scale=1.00
save-position-on-quit

VLCでは字幕がうまく再生されます。

字幕は読み込まれますが表示されません。 :(

$ mpv Open\ World\ Terraforming\ Survival\ _\ Planet\ Crafter\ Gameplay\ _\ Part\ 5\ \[tHcbTkGNVHg\].webm 
Resuming playback. This behavior can be disabled with --no-resume-playback.
 (+) Video --vid=1 (*) (vp9 1280x720 30.000fps)
 (+) Subs  --sid=1 --slang=en 'Open World Terraforming Survival _ Planet Crafter Gameplay _ Part 5 [tHcbTkGNVHg].en.srt' (subrip) (external)
VO: [gpu] 1280x720 yuv420p
V: 00:52:40 / 02:46:12 (32%)
Saving state.

Exiting... (Quit)

行為 -

$ ffmpeg -v error -i Open\ World\ Terraforming\ Survival\ _\ Planet\ Crafter\ Gameplay\ _\ Part\ 5\ \[tHcbTkGNVHg\].webm -f null - 2>error.log

出力がなく、何も起こりません。 :(. エラーログが生成されますが空です。

どんなヒントやアイデアも歓迎します。

答え1

コマンドラインから--sub-file字幕を追加できます。

 mpv --sub-file=/path/to/subtitle/file  Open\ World\ Terraforming\ Survival\ _\ Planet\ Crafter\ Gameplay\ _\ Part\ 5\ \[tHcbTkGNVHg\].webm 

コンソールに詳細な出力が必要な場合は、-v -v -v代わりに使用してください。-vvv

答え2

最近mpvで外部字幕を見るのに問題があります。オンラインツールを使用してサブvttをsrtに変換しようとしましたが、変換されたサブはmpvに表示されません。

ファイル名に「.en」または他の文字のペア(「.xx」も引用符なしで動作します)を追加すると、字幕が期待どおりに表示されます(OSがWhey(アラビア語、キリル文字、ヒンディー語方言)をサポートしている場合) 、日本語、韓国語)、タイ語など)。

このレビューが役に立つことを願っています。

関連情報