使用 youtube-dl 儲存本機檔案 URL .m3u8 串流

使用 youtube-dl 儲存本機檔案 URL .m3u8 串流

我有一個.m3u8包含流資訊的本地文件。我想使用youtube-dl或 fork 來下載串流。

當我將本機檔案傳遞給 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 error file:// 出於安全原因在 youtube-dl 中明確禁用方案>
[通用] STREAM:正在下載網頁
錯誤:無法下載網頁:<urlopen error file://由於安全原因在youtube-dl 中明確禁用方案>(由於URLError('file:// 出於安全原因在youtube-dl 中顯式禁用方案') )

不適youtube-dl用於本機 URL?停用此功能的安全性原因是什麼?

是否有任何標誌或配置變更來啟用從本機檔案 URL 串流檔案下載遠端內容.m3u8

相關內容