如何播放带有 MPV 字幕的 YouTube 视频?

如何播放带有 MPV 字幕的 YouTube 视频?

如何使用 MPV 播放带字幕的 YouTube 视频?

答案1

将以下内容添加到~/.config/mpv/mpv.conf

sub-auto=fuzzy
ytdl-raw-options=ignore-config=,sub-format=en,write-sub=
  • 注意:您可以将子格式更改为其他语言。

答案2

我刚刚关注了Reddit 链接对我来说很管用。看看对你来说是否管用。

修改~/.config/mpv/mpv.conf并添加以下行

slang=en,eng,enUS,en-US
sub-auto=fuzzy
ytdl-raw-options=ignore-config=,sub-lang="en,eng,enUS,en-US",write-sub=,write-auto-sub=

打开 Youtube 视频

$ mpv 'https://youtu.be/hexfXc7-SsU'
 (+) Video --vid=1 (*) (vp9 3840x2160 24.000fps)
 (+) Audio --aid=1 (aac 2ch 44100Hz)
 (+) Subs  --sid=1 --slang=en 'English' (webvtt) (external)
File tags:
 Uploader: Travis Media
 Channel_URL: https://www.youtube.com/channel/UCGPGirOab9EGy7VH4IwmWVQ
AO: [pulse] 44100Hz stereo 2ch float
VO: [gpu] 3840x2160 yuv420p
AV: 00:00:02 / 00:19:52 (0%) A-V:  0.000 Cache: 2.5s/1MB

它也适用于自动生成的字幕。当字幕不显示时,我可能需要按下j按钮来更改字幕语言并使用v按钮来切换字幕可见性。

相关内容