如何在 mpv 中播放受保护的 youtube 视频?

如何在 mpv 中播放受保护的 youtube 视频?

Mpv 不再播放来自 youtube 的所有视频文件,尽管 youtube-dl 可以毫无问题地下载它们。我尝试使用 streamlink+vlc,它说视频受到保护,所以它给了我罪魁祸首,这不是区域保护问题,而是其他我不明白的问题。

例如,此剪辑受到保护https://www.youtube.com/watch?v=1pdGn4r1lD0&list=PL4vbGURud_Hr1HgxK0lq6o-3sqoc0Rx6l&index=2&t=1480s

有没有办法修改 mpv.conf 并配置 youtube-dl 以下载此类剪辑以供在 mpv 中观看?

答案1

因为您已经安装了 youtube-dl,所以一个可能的解决方法是将 youtube-dl 的输出流式传输到 mpv 播放器:

youtube-dl -f best -o - "{youtube-video-url}" | mpv -

# with your video example:
youtube-dl -f best -o - "https://www.youtube.com/watch?v=1pdGn4r1lD0" | mpv -

答案2

你可以通过 grep 直接视频网址直接从 youtube 流式传输到 mpv

mpv $(youtube-dl  -g  https://www.youtube.com/watch?v=1pdGn4r1lD0 -f  '18')

相关内容