Поиск по сайту:

Учебное пособие по Youtube-dl с примерами для начинающих

Команды Youtube-dl для загрузки аудио и видео из Интернета

В этом подробном руководстве по Youtube-dl мы узнаем, что такое Youtube-dl и список наиболее часто используемых команд Youtube-dl с примерами. Strong> для загрузки аудио- и видеопотоков из Интернета в операционных системах Linux.

Что такое Youtube-dl?

Youtube-dl — самое популярное приложение для загрузки YouTube с командной строкой. Youtube-dl может загрузить один трек или весь плейлист за один раз.

Youtube-dl предназначен не только для загрузки видео с YouTube, но и со многих других сайтов. Полный список поддерживаемых сайтов можно просмотреть здесь.

Это бесплатная программа с открытым исходным кодом, написанная на Python. Он поддерживает GNU/Linux, Mac OS X и Microsoft Windows.

1. Установите Youtube-dl в Linux

Youtube-dl можно установить разными способами. Давайте посмотрим на них всех.

1.1. Официально рекомендуемый способ установки Youtube-dl

Официально рекомендуемый способ установки Youtube-dl — просто загрузить его, сохранить в своем ` PATH, сделать его исполняемым и сразу же начать использовать.

sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl

Если у вас нет Curl, используйте вместо него wget:

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+rx /usr/local/bin/youtube-dl

1.2. Установите Youtube-dl с помощью Pip

Альтернативно вы можете установить его с помощью Pip, как показано ниже.

sudo -H pip install --upgrade youtube-dl

1.3. Установите Youtube-dl с помощью менеджера пакетов.

Youtube-dl также доступен в официальных репозиториях некоторых дистрибутивов Linux.

Чтобы установить Youtube-dl в Alpine Linux, запустите:

sudo apk add youtube-dl

Установите Youtube-dl в Arch Linux, EndeavourOS, Manjaro Linux с помощью команды:

sudo pacman -S youtube-dl

В Debian, Ubuntu, Linux mint, Pop_OS!:

sudo apt install youtube-dl

В Федоре:

sudo dnf install youtube-dl

В openSUSE:

sudo zypper install youtube-dl

1.4. Установите FFmpeg в Linux

Youtube-dl использует FFmpeg для загрузки видео 720p с YouTube и преобразования видео в другие форматы. Чтобы установить FFmpeg в Linux, обратитесь к следующему руководству.

  • Как установить FFmpeg в Linux

1,5. Обновить Youtube-dl

Если вы установили Youtube-dl вручную с помощью curl или wget, выполните следующую команду, чтобы обновить его:

sudo youtube-dl -U

Если вы установили его с помощью pip, выполните:

sudo pip install -U youtube-dl

Те, кто установил Youtube-dl с помощью менеджера пакетов дистрибутива, просто воспользуйтесь соответствующей командой обновления. Например, в Arch Linux вы можете обновить Youtube-dl, просто выполнив следующую команду:

sudo pacman -Syu

В Дебиане, Убунту:

sudo apt update

Теперь давайте посмотрим несколько примеров, чтобы научиться использовать Youtube-dl.

2. Учебник по Youtube-dl с примерами

Здесь я собрал наиболее часто используемые команды Youtube-dl для загрузки видео или плейлиста с YouTube.

2.1. Скачать видео или плейлист

Чтобы загрузить видео или весь плейлист с YouTube, просто укажите URL-адрес, как показано ниже:

youtube-dl https://www.youtube.com/watch?v=7E-cwdnsiow

Если вы хотите загрузить видео или список воспроизведения с выбранным вами именем, команда будет такой:

youtube-dl -o 'abdul kalam inspirational speech' https://www.youtube.com/watch?v=7E-cwdnsiow

Замените «вдохновляющую речь Абдул Калама» своим именем.

Хотите сохранить видео в другом месте? Используйте флаг -o, за которым следует целевое местоположение, как показано ниже.

youtube-dl -o '~/Downloads/abdul kalam speech' https://www.youtube.com/watch?v=7E-cwdnsiow

Здесь я загружаю видео в каталог Загрузки.

[youtube] 7E-cwdnsiow: Downloading webpage
[download] Destination: /home/sk/Downloads/abdul kalam speech.f271
[download] 100% of 111.86MiB in 01:00
[download] Destination: /home/sk/Downloads/abdul kalam speech.f251
[download] 100% of 6.12MiB in 00:03
[ffmpeg] Merging formats into "/home/sk/Downloads/abdul kalam speech.webm"
Deleting original file /home/sk/Downloads/abdul kalam speech.f271 (pass -k to keep)
Deleting original file /home/sk/Downloads/abdul kalam speech.f251 (pass -k to keep)

Вы также можете включить в имя файла дополнительную информацию, такую как название, имя пользователя, загрузившего (название канала), дату загрузки и т. д., используя следующую команду:

youtube-dl -o '%(title)s by %(uploader)s on %(upload_date)s in %(playlist)s.%(ext)s' https://www.youtube.com/watch?v=7E-cwdnsiow

2.2. Загрузить несколько видео

Иногда вам может потребоваться загрузить несколько видео с любого другого сайта. Если да, просто укажите URL-адреса видео через пробел, как показано ниже:

youtube-dl <url1> <url2>

Альтернативно вы можете поместить их все в текстовый файл и передать его Youtube-dl в качестве аргумента, как показано ниже.

youtube-dl -a url.txt

Эта команда загрузит все видео, упомянутые в файле url.txt.

2.3. Загрузка только аудио из видео

Youtube-dl позволяет нам загружать аудио только из видео YouTube. Если у вас когда-либо была ситуация, когда нужно было загрузить только аудио, запустите:

youtube-dl -x https://www.youtube.com/watch?v=7E-cwdnsiow

По умолчанию Youtube-dl сохраняет аудио в формате Ogg (opus).

Если вы предпочитаете скачивать любые другие форматы, например mp3, запустите:

youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=7E-cwdnsiow

Эта команда загрузит аудио из данного видео/списка воспроизведения, преобразует его в MP3 и сохранит в текущем каталоге. Обратите внимание, что вам следует установить либо ffmpeg, либо avconv, чтобы преобразовать файл в формат mp3.

2.4. Скачать видео с описанием, метаданными, аннотациями, субтитрами и миниатюрой

Чтобы загрузить видео вместе с другими его деталями, такими как описание, метаданные, аннотации, субтитры, миниатюры и т. д., используйте следующую команду:

youtube-dl --write-description --write-info-json --write-annotations --write-sub --write-thumbnail https://www.youtube.com/watch?v=7E-cwdnsiow

Рекомендуем прочитать:

  • Загрузить видео YouTube с субтитрами с помощью Youtube-dl

2.5. Список всех доступных форматов видео или плейлиста

Чтобы просмотреть все доступные форматы, в которых доступно видео или список воспроизведения, используйте следующую команду:

youtube-dl --list-formats https://www.youtube.com/watch?v=7E-cwdnsiow

Или,

youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow

Пример вывода:

Перечислите все доступные форматы видео YouTube, используя youtube-dl

Как вы можете видеть на скриншоте выше, Youtube-dl перечисляет все доступные форматы данного видео. Слева направо отображается код видеоформата, расширение и разрешение соответствующего видео. Это может быть полезно, если вы хотите загрузить видео определенного качества или формата.

2.6. Отображение размера видео YouTube

Чтобы получить размер файла видео, используйте флаг -F.

youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow

В конце каждого файла вы увидите размер файла.

Пример вывода:

[youtube] 7E-cwdnsiow: Downloading webpage
[info] Available formats for 7E-cwdnsiow:
format code  extension  resolution note
249          webm       audio only tiny   51k , opus @ 50k (48000Hz), 2.56MiB
250          webm       audio only tiny   68k , opus @ 70k (48000Hz), 3.23MiB
140          m4a        audio only tiny  128k , m4a_dash container, mp4a.40.2@128k (44100Hz), 7.59MiB
251          webm       audio only tiny  137k , opus @160k (48000Hz), 6.12MiB
160          mp4        192x144    144p   52k , avc1.4d400c, 30fps, video only, 1.71MiB
278          webm       192x144    144p   73k , webm container, vp9, 30fps, video only, 3.73MiB
133          mp4        320x240    240p   89k , avc1.4d400d, 30fps, video only, 3.12MiB
242          webm       320x240    240p  135k , vp9, 30fps, video only, 6.06MiB
134          mp4        480x360    360p  215k , avc1.4d401e, 30fps, video only, 7.53MiB
243          webm       480x360    360p  242k , vp9, 30fps, video only, 10.39MiB
135          mp4        640x480    480p  382k , avc1.4d401e, 30fps, video only, 14.13MiB
244          webm       640x480    480p  390k , vp9, 30fps, video only, 16.44MiB
136          mp4        960x720    720p  737k , avc1.4d401f, 30fps, video only, 26.99MiB
247          webm       960x720    720p  770k , vp9, 30fps, video only, 31.12MiB
137          mp4        1440x1080  1080p 1391k , avc1.640028, 30fps, video only, 46.50MiB
248          webm       1440x1080  1080p 1421k , vp9, 30fps, video only, 52.19MiB
271          webm       1920x1440  1440p 3462k , vp9, 30fps, video only, 111.86MiB
18           mp4        480x360    360p  360k , avc1.42001E, mp4a.40.2@ 96k (44100Hz), 21.55MiB
22           mp4        960x720    720p  578k , avc1.64001F, mp4a.40.2@192k (44100Hz) (best)

2.7. Скачивайте видео в определенном качестве и/или формате.

По умолчанию Youtube-dl загружает видео наилучшего доступного качества. Однако также можно загрузить видео или плейлист определенного качества или формата.

YouTube способен загружать видео следующих качеств:

  • best — выберите формат наилучшего качества данного файла с видео и аудио.
  • худшее - выберите формат наихудшего качества (как видео, так и аудио).
  • bestvideo - выберите формат только видео наилучшего качества (например, видео DASH). Обратите внимание, что он может быть недоступен.
  • худшее видео - выберите формат только видео наихудшего качества. Может быть недоступно.
  • bestaudio - выберите формат только аудио наилучшего качества. Может быть недоступно.
  • worstaudio - выберите формат только аудио с наихудшим качеством. Может быть недоступно.

Например, если вы хотите загрузить формат наилучшего качества (как аудио, так и видео), просто используйте следующую команду:

youtube-dl -f best https://www.youtube.com/watch?v=7E-cwdnsiow

Аналогично, чтобы загрузить только аудио в наилучшем качестве:

youtube-dl -f bestaudio https://www.youtube.com/watch?v=7E-cwdnsiow

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

youtube-dl -f worstvideo https://www.youtube.com/watch?v=7E-cwdnsiow

Вы также можете комбинировать различные параметры формата, как показано ниже.

youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=7E-cwdnsiow

Приведенная выше команда загрузит форматы только видео и аудио только лучшего качества и объединит их вместе с ffmpeg или avconv. Убедитесь, что в вашей системе установлен какой-либо из этих инструментов.

Если вы не хотите объединять, замените оператор + (плюс) на , (запятая), как показано ниже. :

youtube-dl -f 'bestvideo,bestaudio' https://www.youtube.com/watch?v=7E-cwdnsiow -o '%(title)s.f%(format_id)s.%(ext)s'

Эта команда загрузит видео и аудио наилучшего качества и не будет смешивать их. В этом случае вы получите два файла: один аудио, а другой видео. В этом примере рекомендуется использовать выходной шаблон (опция -o), поскольку файлы bestvideo и bestaudio могут иметь одно и то же имя.

Мы даже можем загрузить видео или плейлист определенного качества и с определенным разрешением.

Например, следующая команда загрузит видео наилучшего качества с разрешением 480 пикселей (меньше или равно 480p).

youtube-dl -f "best[height<=480]" https://www.youtube.com/watch?v=7E-cwdnsiow

Как уже было сказано, мы можем сгруппировать селекторы форматов, чтобы получить видео определенного качества. Следующая команда загрузит лучший доступный формат (как аудио, так и видео), но не лучше 480p.

youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]' https://www.youtube.com/watch?v=7E-cwdnsiow

2.8. Загрузите видео, используя код формата

Все видео имеют коды формата, которые мы можем использовать для загрузки видео определенного качества.

Чтобы найти код формата, просто перечислите доступные форматы, используя любую из следующих команд:

youtube-dl --list-formats https://www.youtube.com/watch?v=7E-cwdnsiow

Или

youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow

Список всех доступных форматов с помощью youtube-dl

Как вы можете видеть на скриншоте выше, все коды форматов данного видео перечислены в первом столбце. В конце указан формат наилучшего качества (код формата 22). Итак, команда для загрузки формата наилучшего качества:

youtube-dl -f 22 https://www.youtube.com/watch?v=7E-cwdnsiow

Некоторые видео могут иметь разные форматы, доступные при загрузке видео из плейлиста. В таких случаях вы можете указать несколько кодов формата в любом предпочтительном порядке по вашему выбору. Взгляните на следующий пример:

youtube-dl -f 22/17/18 <playlist_url>

Согласно приведенному выше примеру, Youtube-dl загрузит видео в формате 22, если он доступен.

Если формат 22 недоступен, будет загружен формат 17, если он доступен.

Если оба формата 22 и 17 недоступны, он, наконец, попытается загрузить формат 18.

Если ни один из указанных форматов недоступен, Youtube-dl сообщит, что подходящие форматы недоступны для загрузки.

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

2.9. Скачать видео по расширению файла

Загрузите видео в предпочитаемом вами формате, например MP4, просто запустите:

youtube-dl --format mp4 https://www.youtube.com/watch?v=7E-cwdnsiow

Или,

youtube-dl -f mp4 https://www.youtube.com/watch?v=7E-cwdnsiow

Как я уже упоминал в предыдущем разделе, некоторые видео могут быть недоступны в предпочитаемых вами форматах. В таких случаях Youtube-dl загрузит любые другие наилучшие доступные форматы.

Например, следующая команда загрузит файл формата MP4 наилучшего качества. Если формат MP4 недоступен, будет загружен любой другой наилучший доступный формат.

 youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' https://www.youtube.com/watch?v=7E-cwdnsiow

Если вы хотите загрузить их с собственным именем файла, выполните:

youtube-dl -f mp4 -o '%(title)s.f%(format_id)s.%(ext)s' https://www.youtube.com/watch?v=7E-cwdnsiow

2.10. Установить ограничение размера видео

При загрузке нескольких видео из списка воспроизведения вам может потребоваться загружать видео только определенного размера.

Например, эта команда не будет загружать видео меньше заданного размера, скажем, 100 МБ:

youtube-dl --min-filesize 100M <playlist_url>

Если вы не хотите загружать видео размером больше заданного, выполните следующие действия:

youtube-dl --max-filesize 100M <playlist_url>

Мы также можем комбинировать операторы выбора формата для загрузки видео определенного размера.

Следующая команда загрузит лучший формат только видео, но не более 100 МБ.

youtube-dl -f 'best[filesize<100M]' https://www.youtube.com/watch?v=7E-cwdnsiow

2.11. Скачивайте видео по дате

Youtube-dl позволяет нам фильтровать и загружать видео или плейлисты по дате их загрузки. Это будет очень полезно, если вы хотите загрузить видео из плейлиста, содержащего сотни видеороликов.

Например, чтобы загрузить видео, загруженные в конкретную дату, например 1 октября 2018 года, команда будет такой:

youtube-dl --date 20181001 <URL>

Загрузите видео, загруженные не позднее определенной даты:

youtube-dl --datebefore 20180101 <URL>

Загрузите видео, загруженные в определенную дату или после нее:

youtube-dl --dateafter 20180101 <URL>

Скачивайте только видео, загруженные за последние 6 месяцев:

youtube-dl --dateafter now-6months <URL>

Чтобы загрузить видео в период между определенной датой, например с 1 января 2018 г. по 1 января 2019 г., используйте следующую команду:

youtube-dl --dateafter 20180101 --datebefore 20190101 <URL>

Рекомендуем прочитать:

  • 20+ команд FFmpeg для начинающих

2.12. Загрузить определенные видео из плейлиста

Это еще одна полезная функция Youtube-dl. Это позволяет нам загружать определенные песни из плейлиста, содержащего сотни песен.

Например, чтобы загрузить 10-й файл из плейлиста, выполните:

youtube-dl --playlist-items 10 <playlist_url>

Вы также можете одновременно загрузить и конвертировать файл в другой формат. Следующая команда загрузит первый файл из списка воспроизведения и преобразует его в формат .mp3:

youtube-dl --playlist-items 1 -x --audio-format mp3 <playlist_url>

Аналогично, чтобы загрузить несколько случайных файлов, просто укажите индексы видео в списке воспроизведения, разделенные запятыми, как показано ниже:

youtube-dl --playlist-items 2,3,7,10 <playlist_url>

Вы также можете указать диапазон песен. Чтобы загрузить список воспроизведения видео, начиная с определенного видео, например 10, и заканчивая:

youtube-dl --playlist-start 10 <playlist_url>

Чтобы загрузить только файлы, начиная со 2-го по 5-й в списке воспроизведения, используйте:

youtube-dl --playlist-start 2 --playlist-end 5 <playlist_url>

2.13. Скачивайте только видео, подходящие для определенного возраста

Это еще одна примечательная особенность Youtube-dl. Это позволяет нам загружать только видео, подходящие для данного возраста.

Скажем, например, чтобы загрузить из плейлиста все видео «Let's Play», которые не имеют пометки «NSFW» или имеют возрастные ограничения для детей 7 лет, выполните:

youtube-dl --match-title "let's play" --age-limit 7 --reject-title "nsfw" <playlist_url>

2.14. Установить ограничение скорости загрузки

Вы можете использовать опцию -r для ограничения скорости. Например, следующая команда ограничит скорость до 50 КБ.

youtube-dl -r 50K <URL>

Обратите внимание, что скорость указывается в байтах в секунду.

2.15. Возобновить загрузку

По умолчанию youtube-dl автоматически возобновит загрузку с того места, где вы ее остановили. Если по какой-либо причине загрузка не возобновляется, просто принудительно возобновите частично загруженные файлы с помощью флагов -c, --continue:

youtube-dl  -c  <URL>

2.16. Отобразить справку Youtube-dl

У Youtube-dl гораздо больше возможностей. Я думаю, этих примеров достаточно, чтобы использовать Youtube-dl для загрузки видео из Интернета. Более подробную информацию можно найти в разделе справки Youtube-dl.

youtube-dl --help

3. Устранение неполадок Youtube-dl

Вот некоторые распространенные ошибки, с которыми вы можете время от времени сталкиваться. Большинство ошибок устраняются автоматически после обновления youtube-dl до последней версии.

Однако некоторые ошибки, подобные приведенным ниже, не будут исправлены, даже если вы используете обновленную версию youtube-dl.

3.1. Исправлена ошибка «Невозможно загрузить видеоданные: Ошибка HTTP 403: Запрещено».

При загрузке видео с YouTube иногда вы получаете сообщение об ошибке, как показано ниже.

ERROR: unable to download video data: HTTP Error 403: Forbidden

Чтобы исправить эту ошибку, обратитесь к следующему руководству.

  • Как исправить ошибку «Невозможно загрузить видеоданные: ошибка HTTP 403: запрещено»

3.2. ВНИМАНИЕ: запрошенные форматы несовместимы для слияния и будут объединены в MKV.

Это еще одна распространенная ошибка. При загрузке видео вы получите сообщение об ошибке, как показано ниже:

[youtube] _XEgknKEBws: Downloading webpage
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
ERROR: unable to open for writing: [Errno 36] File name too long: '\xe0\xae\xa8\xe0\xaf\x8b\xe0\xae\xaf\xe0\xaf\x8d \xe0\xae\x8e\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xb0\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x81 \xe0\xae\x9a\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xaf\xe0\xaf\x88 \xe0\xae\x85\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\x95\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x81\xe0\xae\xae\xe0\xaf\x8d \xe0\xae\x87\xe0\xae\xaf\xe0\xae\xb1\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x88 \xe0\xae\xaa\xe0\xae\xbe\xe0\xae\xa9\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d - \xe0\xae\xa8\xe0\xae\xbe\xe0\xae\xae\xe0\xaf\x87 \xe0\xae\xa4\xe0\xae\xaf\xe0\xae\xbe\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\xa4\xe0\xaf\x81 \xe0\xae\x8e\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\x9f\xe0\xae\xbf- \xe0\xae\xae\xe0\xae\xb0\xe0\xaf\x81\xe0\xae\xa4\xe0\xaf\x8d\xe0\xae\xa4\xe0\xaf\x81\xe0\xae\xb5\xe0\xae\xb0\xe0\xaf\x8d \xe0\xae\xa4\xe0\xaf\x80\xe0\xae\xaa\xe0\xae\xbe \xe0\xae\xb5\xe0\xae\xbf\xe0\xae\xb3\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d-_XEgknKEBws.f136.mp4.part'

На самом деле это не проблема, а ожидаемое поведение youtube-dl.

По умолчанию youtube-dl загружает доступные аудиопотоки самого высокого качества и видеопотоки самого высокого качества, а затем объединяет их в совместимый контейнер, такой как mkv, mp4 и т. д.

Если эти аудио- и видеопотоки не помещаются в контейнер mp4, youtube-dl упакует их в контейнер mkv и отобразит приведенное выше предупреждающее сообщение.

В таких случаях вы можете игнорировать предупреждение MKV и загрузить видео и аудио наилучшего качества но только в контейнере mp4, явно указав желаемые форматы аудио и видео наилучшего качества, как показано ниже:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' https://youtu.be/_XEgknKEBws

3.3. ОШИБКА: невозможно открыть для записи: [Errno 36] Слишком длинное имя файла.

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

[youtube] _XEgknKEBws: Downloading webpage
ERROR: unable to open for writing: [Errno 36] File name too long: '\xe0\xae\xa8\xe0\xaf\x8b\xe0\xae\xaf\xe0\xaf\x8d \xe0\xae\x8e\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xb0\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xaf\x81 \xe0\xae\x9a\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\xaf\xe0\xaf\x88 \xe0\xae\x85\xe0\xae\xa4\xe0\xae\xbf\xe0\xae\x95\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x81\xe0\xae\xae\xe0\xaf\x8d \xe0\xae\x87\xe0\xae\xaf\xe0\xae\xb1\xe0\xaf\x8d\xe0\xae\x95\xe0\xaf\x88 \xe0\xae\xaa\xe0\xae\xbe\xe0\xae\xa9\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d - \xe0\xae\xa8\xe0\xae\xbe\xe0\xae\xae\xe0\xaf\x87 \xe0\xae\xa4\xe0\xae\xaf\xe0\xae\xbe\xe0\xae\xb0\xe0\xae\xbf\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\xa4\xe0\xaf\x81 \xe0\xae\x8e\xe0\xae\xaa\xe0\xaf\x8d\xe0\xae\xaa\xe0\xae\x9f\xe0\xae\xbf- \xe0\xae\xae\xe0\xae\xb0\xe0\xaf\x81\xe0\xae\xa4\xe0\xaf\x8d\xe0\xae\xa4\xe0\xaf\x81\xe0\xae\xb5\xe0\xae\xb0\xe0\xaf\x8d \xe0\xae\xa4\xe0\xaf\x80\xe0\xae\xaa\xe0\xae\xbe \xe0\xae\xb5\xe0\xae\xbf\xe0\xae\xb3\xe0\xae\x95\xe0\xaf\x8d\xe0\xae\x95\xe0\xae\xae\xe0\xaf\x8d-_XEgknKEBws.f136.mp4.part

Чтобы исправить эту ошибку, просто загрузите видео с выбранным вами более коротким названием и флагом "-o", как показано ниже:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' -o video.mp4 https://youtu.be/_XEgknKEBws

Заключение

По моему мнению, Youtube-dl, несомненно, является одним из лучших загрузчиков для Linux для загрузки аудио и видео из Интернета. Вы можете использовать Youtube-dl для загрузки аудио и видео с сотен веб-сайтов.

Я буду продолжать обновлять это руководство по Youtube-dl, когда в будущем наткнусь на какой-либо новый совет по Youtube-dl. Добавьте в закладки и посещайте его время от времени.

Если вы считаете, что какой-то важный совет отсутствует, сообщите мне об этом в разделе комментариев ниже. Я проверю и обновлю это руководство соответствующим образом.

Ресурсы:

  • Сайт YouTube-dl
  • https://jonlabelle.com/snippets/view/shell/youtube-dl-command

Статьи по данной тематике