Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 检测到Youtube加密签名_Python_Youtube_Youtube Dl - Fatal编程技术网

Python 检测到Youtube加密签名

Python 检测到Youtube加密签名,python,youtube,youtube-dl,Python,Youtube,Youtube Dl,我正在研究视频模式,为此我需要从youtube下载视频。 我发现project在这方面非常有用,因为它是一个用Python编写的命令行工具(它与我基于ubuntu的Python项目的其余部分很好地集成) 尝试下载一些视频时,我遇到了以下问题: me@server:~/Desktop/YouTube/backend$ ./youtube-dl.py https://www.youtube.com/watch?v=8SbUC-UaAxE [youtube] Setting language [you

我正在研究视频模式,为此我需要从youtube下载视频。 我发现project在这方面非常有用,因为它是一个用Python编写的命令行工具(它与我基于ubuntu的Python项目的其余部分很好地集成)

尝试下载一些视频时,我遇到了以下问题:

me@server:~/Desktop/YouTube/backend$ ./youtube-dl.py https://www.youtube.com/watch?v=8SbUC-UaAxE
[youtube] Setting language
[youtube] 8SbUC-UaAxE: Downloading video webpage
[youtube] 8SbUC-UaAxE: Downloading video info webpage
[youtube] 8SbUC-UaAxE: Extracting video information
[youtube] 8SbUC-UaAxE: Encrypted signatures detected.
ERROR: unable to download video
1) 这是因为该视频受版权保护吗?

2) 有人有下载此类视频的经验吗?我看到像这样的工具似乎可以很好地解决这个问题。我需要在python web框架、NodeJ或类似的框架中实现类似的功能。

已解决。
令人惊讶的是,这在刚刚发布的更新中得到了修复

要解决此问题,请执行以下操作:

sudo youtube-dl -U

这将让你在最新的版本,其中涵盖了这一点。干杯。

如果您仍在努力解决这个问题,您可以使用tube\u dl。它包含最新的解密算法

pip install tube_dl
from tube_dl import Youtube
Youtube('Your URL').Formats()

完整的文档可在此处找到:

由于您的问题与编程无关,因此,此问题与主题无关。请检查一般计算问题,或者youtube dl的文档/用户论坛在浏览器中打开链接,很可能它会告诉您确切的信息reason@mnagel打开此链接只会让我像平常一样观看视频。@umläute这与编程无关吗?您可能应该在他们的(youtube dl)上提交一张罚单github项目。如果问题得到解决,请接受答案(即使是您自己的答案),这样问题就不会显示为“未回答”。