.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(アラビア語、キリル文字、ヒンディー語方言)をサポートしている場合) 、日本語、韓国語)、タイ語など)。
このレビューが役に立つことを願っています。