从视频后面的任意点开始使用 mpv 流式传输 Youtube

从视频后面的任意点开始使用 mpv 流式传输 Youtube

我更喜欢通过mpv

mpv https://www.youtube.com/watch?v=<video-id>

然而,对于长视频,有时音频会在中间中断,留下诸如

[ffmpeg] tls: Error in the pull function.

重新启动视频就是从头开始。我怎样才能直接在命令行中从 30 分钟开始,或者在界面中跳转mpv到 30 分钟没有按向上按钮 30 次(如果按得太快也会出现问题)?

我在手册页中没有找到与该问题相关的答案。有可能吗?

也欢迎关于流媒体的替代建议。

答案1

获得一个像样的缓存youtube-dl(首先要避免这个问题)

youtube-dl.py -q -f "(137/136)+(141/140)" "$URL"

使用任何玩家播放缓存(播放,虚拟LC,奥米克斯播放器,c2play,多用途车等)如果你还想寻求;

ffplay -ss 30:00 *.mp4

vlc --start-time=1800 *.mp4

omxplayer --pos 00:30:00 *.mp4

c2play --time 00:30:00.00 *.mp4

mpv --start=30:00 *.mp4

答案2

您可以--start=MM:SS在 MM 分 SS 秒开始播放视频。

例如:

mpv --start=45:00 'https://www.youtube.com/watch?v=<video-id>'

视频将在 45 分钟开始播放。

相关内容