Как исправить ошибку youtube-dl: невозможно открыть для записи: [Errno 21] Является ли каталог?

Я пытаюсь использовать youtube-dl для загрузки видео с youtube в каталог, и эта ошибка появляется:

$ youtube-dl -o ~/Videos http://www.youtube.com/watch?v=P0YiWsAM0O8 [youtube] P0YiWsAM0O8: Downloading webpage [youtube] P0YiWsAM0O8: Downloading video info webpage [youtube] P0YiWsAM0O8: Extracting video information [youtube] P0YiWsAM0O8: Downloading MPD manifest WARNING: Your copy of avconv is outdated and unable to properly mux separate video and audio files, youtube-dl will download single file media. Update avconv to version 10-0 or newer to fix this. ERROR: unable to open for writing: [Errno 21] Is a directory: '/home/sami/Videos

Я запускаю Ubuntu 14.04 и youtube-dl версию 2017.06.05

3
задан 9 June 2017 в 21:14

2 ответа

Опция -o сообщает youtube-dl, как отформатировать целевой путь и имя ваших видео (не только каталог).

Из youtube-dl(1) README или руководства:

-o, --output TEMPLATE Вывести шаблон имени файла, см. «ВЫХОДНЫЙ ШАБЛОН» для всей информации

Итак, вам нужно что-то вроде:

youtube-dl -o "$HOME/Videos/%(title)s.%(ext)s" 'http://www.youtube.com/watch?v=P0YiWsAM0O8'

Чтобы указать что-то другое, кроме значения по умолчанию %(title)s-%(id)s.%(ext)s. Я предполагаю, что вы, скорее всего, захотите просто переместиться в папку ~/Videos и запустить youtube-dl без каких-либо параметров.

4
ответ дан 18 July 2018 в 11:54

Опция -o сообщает youtube-dl, как отформатировать целевой путь и имя ваших видео (не только каталог).

Из youtube-dl(1) README или руководства:

-o, --output TEMPLATE Вывести шаблон имени файла, см. «ВЫХОДНЫЙ ШАБЛОН» для всей информации

Итак, вам нужно что-то вроде:

youtube-dl -o "$HOME/Videos/%(title)s.%(ext)s" 'http://www.youtube.com/watch?v=P0YiWsAM0O8'

Чтобы указать что-то другое, кроме значения по умолчанию %(title)s-%(id)s.%(ext)s. Я предполагаю, что вы, скорее всего, захотите просто переместиться в папку ~/Videos и запустить youtube-dl без каких-либо параметров.

4
ответ дан 24 July 2018 в 19:52
  • 1
    Btw, шаблон выходного пути по умолчанию - %(title)s-%(id)s.%(ext)s. – David Foerster 9 June 2017 в 21:19
  • 2
    Спасибо за разъяснения! Я просто процитировал на странице man – Grayson Kent 9 June 2017 в 21:21

Другие вопросы по тегам:

Похожие вопросы: