![无法查看 mpv 中的字幕](https://linux22.com/image/205707/%E6%97%A0%E6%B3%95%E6%9F%A5%E7%9C%8B%20mpv%20%E4%B8%AD%E7%9A%84%E5%AD%97%E5%B9%95.png)
我有一个 .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”也可以,当然不带引号)后,字幕将按预期显示(如果操作系统支持乳清 - 阿拉伯语、西里尔语、印地语、日语、韩语) 、泰语等)。
我希望这个评论会有帮助。