使用 youtube-dl 保存本地文件 URL .m3u8 流

使用 youtube-dl 保存本地文件 URL .m3u8 流

我有一个包含流信息的本地.m3u8文件。我想使用youtube-dl或分叉来下载该流。

当我将本地文件传递给 youtube-dl 时,它给出错误,提示它需要一个 URL:

youtube-dl ~/STREAM.m3u8

错误:“/Users/USER/STREAM.m3u8”不是有效的 URL。设置 --default-search "ytsearch"(或运行 youtube-dl "ytsearch:/Users/USER/STREAM.m3u8")以搜索 YouTube

当我传递一个明确的文件 URL 时,它会给出:

youtube-dl file://~/STREAM.m3u8

[通用] STREAM:请求标头
警告:无法将 HEAD 请求发送到 file://~/STREAM.m3u8:<urlopen 错误 file:// 方案出于安全原因在 youtube-dl 中明确禁用>
[通用] STREAM:下载网页
错误:无法下载网页:<urlopen 错误 file:// 方案出于安全原因在 youtube-dl 中明确禁用>(由 URLError('file:// 方案出于安全原因在 youtube-dl 中明确禁用') 引起)

不适youtube-dl用于本地 URL?出于什么安全原因禁用此功能?

是否有任何标志或配置更改可以从本地文件 URL 流文件下载远程内容.m3u8

相关内容