一直在尝试这个视频。https://www.youtube.com/watch?v=mBKKZN1MMBM。Youtube-dl 不起作用。Convert.io 和https://www.onlinevideoconverter.com手动也失败了。这里可能出了什么问题?
编辑
(base) C:\Users\vx>youtube-dl https://www.youtube.com/watch?v=mBKKZN1MMBM
[youtube] mBKKZN1MMBM: Downloading webpage
[youtube] mBKKZN1MMBM: Downloading video info webpage
[youtube] mBKKZN1MMBM: Downloading MPD manifest
[download] Destination: Flask error handling - Python on the web - Learning Flask Ep. 18-mBKKZN1MMBM.mp4
[download] 0.5% of 69.84MiB at 380.54KiB/s ETA 03:07[download] Got server HTTP error: Downloaded 348996 bytes, expected 73232110 bytes. Retrying (attempt 1 of 10)...
ERROR: Did not get any data blocks
Youtube 视频有时会分段显示,并不是每个下载程序都知道如何处理这种情况。
根据你的错误,我猜测第一段的大小为 348996 字节,而总大小为 73232110 字节,因此下载没有继续到第二段,而是中止了。
我使用了另一个在线下载器:y2mate.com,没有问题(链接)。
这样做是为了更新 youtube-dl;
$ youtube-dl -U
...然后重试视频下载。
youtube-dl 经常更新...
如果下载不起作用,请始终先尝试更新。
示例运行: