我承认,我是Linux的新手,但我在Ubuntu终端拼凑了以下内容,以便从YouTube频道下载所有视频:
youtube-dl -o" / media / ubuntu / 3A3A9F353A9EED5F /%(上传者)s /%(自动编号)s。%(标题)s。%(分机)s" --download-archive~ / .mydownloads -citw ytuser:DirectFix
但是,我一直收到这个错误:
youtube-dl:错误:使用输出模板与使用标题,视频ID或自动编号冲突
我需要做什么才能将文件直接下载到单独的内部驱动器,重命名文件,并跟踪我已下载的视频?
答案 0 :(得分:5)
您的选择-citw
do not make any sense。只需删除它们(可能会离开-i
),下载就可以了。
详细说明:
-c
强制youtube-dl始终恢复下载。默认情况下,youtube-dl已经恢复下载。充其量,这个选项是多余的。在最坏的情况下,您可能会强制youtube-dl以其他质量继续下载,这将导致视频文件损坏。-i
无法从播放列表中下载视频,则会使youtube-dl继续播放。与其他选项不同,它通常很有用。请注意,如果您需要完整下载,可能会错过错误。-t
相当于-o "%(title)s-%(id)s.%(ext)s"
。因此,它会导致手头的即时错误,因为您传递了两个不同的输出模板,并且youtube-dl不知道要选择哪一个。-w
强制youtube-dl永远不会覆盖现有文件。这对于您首先不使用的元数据文件很有用。即使这样,大多数用户也会想要更新的信息。