通过youtube-dl使用输出模板错误

Jas*_*son 0 terminal download youtube-dl ubuntu-14.04

我承认,我是Linux的新手,但我在Ubuntu终端拼凑了以下内容,从YouTube频道下载所有视频:

youtube-dl -o"/media/ubuntu/3A3A9F353A9EED5F/%(uploader)s/%(autonumber)s.%(title)s.%(ext)s"--download-archive~/.mydownloads -citw ytuser: DirectFix

但是,我不断收到此错误:

youtube-dl:错误:使用输出模板与使用标题,视频ID或自动编号冲突

我需要做什么才能将文件直接下载到单独的内部驱动器,重命名文件,并跟踪我已下载的视频?

phi*_*hag 5

你的选择-citw没有任何意义.只需删除它们(可能会离开-i),下载就可以了.

详细地:

  • -c迫使youtube-dl始终恢复下载.默认情况下,youtube-dl已经恢复下载.充其量,这个选项是多余的.在最坏的情况下,您可能会强制youtube-dl以其他质量恢复下载,这将导致视频文件损坏.
  • -i如果无法从播放列表下载视频,则会使youtube-dl继续播放.与其他选项不同,它通常很有用.请注意,如果您需要完整下载,可能会错过错误.
  • -t相当于-o "%(title)s-%(id)s.%(ext)s".因此,它会导致手头的即时错误,因为您传递了两个不同的输出模板,并且youtube-dl不知道要选择哪一个.
  • -w强制youtube-dl永远不会覆盖现有文件.这对于您首先不使用的元数据文件很有用.即使这样,大多数用户也会想要更新的信息.