jjd*_*jdb 6 streaming youtube mpv
我更喜欢通过以下方式流式传输 Youtube 视频mpv
,
mpv https://www.youtube.com/watch?v=<video-id>
Run Code Online (Sandbox Code Playgroud)
但是,对于长视频,有时音频会在中间中断,留下错误消息,例如
Run Code Online (Sandbox Code Playgroud)[ffmpeg] tls: Error in the pull function.
重新启动视频是从头开始。我怎样才能直接在命令行中从 30 分钟开始,或者在不按 30 次向上按钮的情况下在mpv
界面中跳转到 30 分钟(如果做得太快也会出现问题)?
我还没有在手册页中找到与该问题相关的答案。有可能吗?
也欢迎对流媒体的替代建议。
使用youtube-dl获得不错的缓存(首先避免出现此问题)
youtube-dl.py -q -f "(137/136)+(141/140)" "$URL"
Run Code Online (Sandbox Code Playgroud)
如果您仍想查找,请使用任何播放器( ffplay、vlc、omxplayer、c2play、mpv等)播放缓存;
ffplay -ss 30:00 *.mp4
Run Code Online (Sandbox Code Playgroud)
。
vlc --start-time=1800 *.mp4
Run Code Online (Sandbox Code Playgroud)
。
omxplayer --pos 00:30:00 *.mp4
Run Code Online (Sandbox Code Playgroud)
。
c2play --time 00:30:00.00 *.mp4
Run Code Online (Sandbox Code Playgroud)
。
mpv --start=30:00 *.mp4
Run Code Online (Sandbox Code Playgroud)