
Как скачать с YouTube видео с помощью YouTube-DL
Что такое 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
На Fedora:
$ 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
В Debian, Ubuntu:
$ 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
Замените «abdul kalam inspirational speech» на свое.
Вы хотите сохранить видео в другом месте? Используйте флаг -o, за которым следует целевое местоположение, как показано ниже.
$ youtube-dl -o ‘~/Downloads/abdul kalam speech’ https://www.youtube.com/watch?v=7E-cwdnsiow
Здесь я загружаю видео в каталог Downloads.
[youtube] 7E-cwdnsiow: Загрузка веб-страницы
[download] Destination: /home/sk/Downloads/abdul kalam speech.f271
[download] 100% от 111.86MiB за 01:00
[download] Destination: /home/sk/Downloads/abdul kalam speech.f251
[download] 100% от 6.12MiB в 00:03
[ffmpeg] Объединение форматов в «/home/sk/Downloads/abdul kalam speech.webm»
Удаление оригинального файла /home/sk/Downloads/abdul kalam speech.f271 (передать -k для сохранения)
Удаление оригинального файла /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 и сохранит в текущем каталоге. Обратите внимание, что для преобразования файла в формат mp3 необходимо установить либо ffmpeg, либо avconv.
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 с помощью youtube-dl
Как видно на скриншоте выше, Youtube-dl перечисляет все доступные форматы заданного видео. Слева направо отображается код формата видео, расширение и разрешение соответствующего видео. Это может быть полезно, когда вы хотите загрузить видео в определенном качестве или формате.
2.6. Отображение размера видеороликов YouTube
Чтобы получить размер файла видео, используйте флаг -F.
$ youtube-dl -F https://www.youtube.com/watch?v=7E-cwdnsiow.
Вы увидите размер файла в конце каждого файла.
Пример вывода:
[youtube] 7E-cwdnsiow: Загрузка веб-страницы
[info] Доступные форматы для 7E-cwdnsiow:
код формата расширение разрешение примечание
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, mp4a.40.2@128k (44100Hz), 7.59MiB
251 webm audio only tiny 137k , opus @160k (48000Hz), 6.12MiB
160 mp4 192×144 144p 52k , avc1.4d400c, 30fps, только видео, 1.71MiB
278 webm 192×144 144p 73k , webm контейнер, vp9, 30fps, только видео, 3.73MiB
133 mp4 320×240 240p 89k , avc1.4d400d, 30fps, только видео, 3.12MiB
242 webm 320×240 240p 135k , vp9, 30fps, только видео, 6.06MiB
134 mp4 480×360 360p 215k , avc1.4d401e, 30fps, только видео, 7.53MiB
243 webm 480×360 360p 242k , vp9, 30fps, только видео, 10.39MiB
135 mp4 640×480 480p 382k , avc1.4d401e, 30fps, только видео, 14.13MiB
244 webm 640×480 480p 390k , vp9, 30fps, только видео, 16.44MiB
136 mp4 960×720 720p 737k , avc1.4d401f, 30fps, только видео, 26.99MiB
247 webm 960×720 720p 770k , vp9, 30fps, только видео, 31.12MiB
137 mp4 1440×1080 1080p 1391k , avc1.640028, 30fps, только видео, 46.50MiB
248 webm 1440×1080 1080p 1421k , vp9, 30fps, только видео, 52.19MiB
271 webm 1920×1440 1440p 3462k , vp9, 30fps, только видео, 111.86MiB
18 mp4 480×360 360p 360k , avc1.42001E, mp4a.40.2@ 96k (44100Hz), 21.55MiB
22 mp4 960×720 720p 578k , avc1.64001F, mp4a.40.2@192k (44100Hz) (лучший)
2.7. Загрузка видео в определенном качестве и/или формате
По умолчанию Youtube-dl загружает видео наилучшего доступного качества. Однако можно также загрузить видео или плейлист в определенном качестве или формате.
YouTube способен загружать видео в следующих качествах:
best — Выбрать формат наилучшего качества данного файла с видео и аудио.
worst — Выберите формат наихудшего качества (как видео, так и аудио).
bestvideo — Выберите формат наилучшего качества только видео (например, DASH-видео). Обратите внимание, что он может быть недоступен.
worstvideo — Выберите формат только видео наихудшего качества. Может быть недоступен.
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Список всех доступных форматов с помощью youtube-dl
Как видно на скриншоте выше, в первой колонке перечислены все коды форматов данного видео. Формат наилучшего качества указан в конце (код формата — 22). Итак, команда для загрузки формата наилучшего качества следующая:
$ youtube-dl -f 22 https://www.youtube.com/watch?v=7E-cwdnsiow.
Некоторые видео могут не иметь одинаковых форматов при загрузке видео из плейлиста. В таких случаях вы можете указать несколько кодов форматов в любом удобном для вас порядке. Посмотрите на следующий пример:
$ youtube-dl -f 22/17/18 <плейлист_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 <плейлист_url>.
Если вы не хотите загружать видео размером больше заданного, сделайте следующее:
$ youtube-dl —max-filesize 100M <плейлист_url>.
Мы также можем комбинировать операторы выбора формата для загрузки видео определенного размера.
Следующая команда загрузит лучшее видео только в формате, но не больше 100 МБ.
$ youtube-dl -f ‘best[filesize<100M]’ https://www.youtube.com/watch?v=7E-cwdnsiow
2.11. Загрузка видео по дате
Youtube-dl позволяет нам фильтровать и скачивать видео или плейлист по дате их загрузки. Это будет очень полезно, когда вы хотите скачать видео из плейлиста, содержащего 100 000 видео.
Например, чтобы загрузить видео, загруженное в точную дату, например 01 октября 2018 года, команда будет выглядеть следующим образом:
$ youtube-dl —date 20181001 <URL>
Загрузить видео, загруженное в определенную дату или до нее:
$ youtube-dl —datebefore 20180101 <URL>
Скачать видео, загруженное в определенную дату или после нее:
$ youtube-dl —dateafter 20180101 <URL>
Загружать только видео, загруженные за последние 6 месяцев:
$ youtube-dl —dateafter now-6months <URL>
Чтобы загрузить видео с определенной даты, например, с 01 января 2018 года по 01 января 2019 года, используйте следующую команду:
$ youtube-dl —dateafter 20180101 —datebefore 20190101 <URL>.
Рекомендуем прочитать:
20+ команд FFmpeg для начинающих
2.12. Загрузка определенных видео из списка воспроизведения
Это еще одна полезная функция Youtube-dl. Она позволяет загрузить определенную песню (песни) из плейлиста, содержащего сотни песен.
Например, чтобы загрузить 10-й файл из плейлиста, выполните следующие действия:
$ youtube-dl —playlist-items 10 <playlist_url>.
Вы также можете одновременно скачивать и конвертировать файл в другой формат. Например, следующая команда загрузит 1-й файл из списка воспроизведения и преобразует его в формат .mp3:
$ youtube-dl —playlist-items 1 -x —audio-format mp3 <плейлист_url>.
Аналогично, чтобы загрузить несколько случайных файлов, просто укажите индексы видео в списке воспроизведения через запятую, как показано ниже::
$ youtube-dl —playlist-items 2,3,7,10 <playlist_url>.
Вы также можете указать диапазон композиций. Чтобы загрузить список воспроизведения видео, начиная с определенного видео, скажем 10, и до конца:
$ youtube-dl —playlist-start 10 <плейлист_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» <плейлист_url>.
2.14. Установка ограничения скорости загрузки
Вы можете использовать опцию -r для ограничения скорости. Например, следующая команда ограничит скорость до 50K.
$ 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 Error 403: Запрещено»
При загрузке видео с YouTube иногда возникает ошибка, как показано ниже.
ERROR: unable to download video data: HTTP Error 403: Forbidden
Чтобы исправить эту ошибку, обратитесь к следующему руководству.
Как исправить ошибку «Невозможно загрузить видеоданные: HTTP Error 403: Запрещено»
3.2. ПРЕДУПРЕЖДЕНИЕ: Запрашиваемые форматы несовместимы для объединения и будут объединены в mkv.
Это еще одна распространенная ошибка. Когда вы загружаете видео, вы получите ошибку, как показано ниже:
[youtube] _XEgknKEBws: Загрузка веб-страницы
ПРЕДУПРЕЖДЕНИЕ: Запрашиваемые форматы несовместимы для слияния и будут слиты в mkv.
ERROR: не удается открыть для записи: [Errno 36] Слишком длинное имя файла: ‘\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. ERROR: unable to open for writing: [Errno 36] File name too long
Когда вы пытаетесь загрузить видео с YouTube с длинным именем, вы, вероятно, получите эту ошибку:
[youtube]_XEgknKEBws: Загрузка веб-страницы
ERROR: не удается открыть для записи: [Errno 36] Слишком длинное имя файла: ‘\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. Сохраните его в закладках и посещайте его время от времени.
Было ли это полезно?
0 / 0