2016-01-27 4 views
0

Я признаю, что я новичок в Linux, но я кусочки следующего в терминале Ubuntu, чтобы загрузить все видео из канала YouTube:используя ошибки шаблона вывода через YouTube, дли

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

Однако, я получаю эту ошибку:

YouTube-DL: ошибка: использование конфликтов вывода шаблона с помощью заголовка, идентификатор видео или автоматический номер

Что мне нужно для этого? Я могу загрузить файлы прямо на отдельный внутренний диск, переименовать файлы и отслеживать видео, которые я уже скачал?

ответ

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 никогда не перезаписывать существующий файл. Это полезно для файлов метаданных, которые вы не используете в первую очередь. Даже тогда большинство пользователей захотят получить обновленную информацию.

 Смежные вопросы

  • Нет связанных вопросов^_^