Цикл для youtube-dl для загрузки одного из форматов (в зависимости от ошибок) - PullRequest
0 голосов
/ 10 ноября 2018

При попытке загрузить более 100 видео, большинство из которых доступно в формате "-f 43", иногда я получаю сообщение об ошибке "ОШИБКА: запрошенный формат недоступен".

Так что я хотел бы иметь цикл, который в этих случаях пытается выполнить такую ​​же загрузку, но в формате "-f 18" (что достаточно похоже).

Я думаю, что это должно быть возможно, вероятно, в bash, но я понятия не имею, как. Любая помощь с благодарностью!

1 Ответ

0 голосов
/ 10 ноября 2018

Нет необходимости во внешнем кодировании;youtube-dl включает эту функцию изначально.Просто добавьте косую черту в свой параметр -f.Например, если вы хотите форматировать 43, не использовать этот 18, а просто лучший лучший из доступных файлов, вызовите youtube-dl следующим образом:

youtube-dl -f 43/18/best https://www.youtube.com/watch?v=BaW_jenozKc

Для получения дополнительной информации обратитесь к официальному документация по выбору формата .

...