无法查看 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 中的外部字幕时遇到了困难。我尝试使用在线工具将 subs vtt 转换为 srt,但 mpv 中没有显示转换后的 subs。

在文件名中添加“.en”或任何其他字母对(“.xx”也可以,当然不带引号)后,字幕将按预期显示(如果操作系统支持乳清 - 阿拉伯语、西里尔语、印地语、日语、韩语) 、泰语等)。

我希望这个评论会有帮助。

相关内容