使用“youtube-dl”下载时出现“没有此类文件或目录”错误

usr*_*390 5 python command-line video youtube 12.04

每次我尝试使用youtube-dl下载 YouTube 视频时,它都会给我以下信息:

ERROR: unable to open for writing: [Errno 2] No such file or directory:<br> 'Filename.mp4.part'
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?有任何想法吗?

Isa*_*iah 0

12.04 存储库中的版本youtube-dl已过时,请使用以下命令更新它:

sudo youtube-dl --update
Run Code Online (Sandbox Code Playgroud)

之后应该可以工作。

如果您没有 root 权限,请设置输出文件作为解决方法:

youtube-dl -o ~/Videos http://www.youtube.com/watch?v=P0YiWsAM0O8
Run Code Online (Sandbox Code Playgroud)


小智 0

有人告诉我 youtube-dl 不再有效,您需要下载 yt-dlp。我用来下载视频的命令是:

yt-dlp --ffmpeg-location /usr/bin <url>
Run Code Online (Sandbox Code Playgroud)

每次都有效。