В общем YouTube сделал так, чтобы видео с него скачивались очень медленно и ничего с этим пока поделать нельзя.
Скачать playlist с youtube в GUI
Я использую для этих целей 4k video downloader.
Из минусов — ограничение в 10 файлов в плейлисте для бесплатной версии и реклама уг.
Скачать playlist с youtube в командной строке (youtube-dl)
Т.к. 4k video downloader имеет ограничение на размер плейлиста. Буду юзать программу которая скачивает плейлисты в командной строке.
Делаю:
02.06.2023 — Перестало работать!
$ youtube-dl -U youtube-dl is up-to-date (2021.12.17)
Возможно решение проблемы в следующем ролике:
https://www.youtube.com/watch?v=tMtszkwxo48
Установить ffmpeg — иначе могут быть видео и аудио отдельно!
$ sudo apt install -y ffmpeg
$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl $ sudo chmod a+rx /usr/local/bin/youtube-dl
Поехали скачивать
$ mkdir ~/Downloads/myPlaylist cd ~/Downloads/myPlaylist
Нужно скачать вот этот плей лист.
Как скачать НЕКОТОРЫЕ видео из плейлиста Youtube/Ютуба. Ubuntu. Ubuntu 18.04
Удаляю из url v= т.е v=DU9K1rIUWrY
– Скачиваю видео лучшего качества из имеющегося:
$ youtube-dl -i -f ‘bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio’ —merge-output-format mp4 https://www.youtube.com/watch?list=PLhgRAQ8BwWFaxlkNNtO0NDPmaVO9txRg8 —output «%(title)s.%(ext)s»
output я меняю, т.к. по умолчанию в конце добавляется id видео. Мне это не нужно.
Можно, также использовать такой формат как –output “%(uploader)s%(title)s.%(ext)s”
Еще интересные параметры:
—playlist-start 1 — с какого индекса в плейлисте начать -i — игнорить ошибки, вроде скрытого файла.
Можно также выбрать более подходящий формат:
You can choose best and type
$ youtube-dl -f 22 http://www.youtube.com/watch?v=3JZ_D3ELwOQ
To get the best video quality (1080p DASH — format “137”) and best audio quality (DASH audio — format “140”), you must use the following command:
$ youtube-dl -f 137+140 http://www.youtube.com/watch?v=3JZ_D3ELwOQ
Подробнее:
https://unix.stackexchange.com/questions/272868/download-only-format-mp4-on-youtube-dl/272934
Передать поток в VLC
$ youtube-dl -o — https://www.youtube.com/watch?v=5_J7RWLLVeQ | vlc —
Tags: linux, ubuntu, youtube, скачать, playlist, youtube-dl
Системный Администратор
sysadm.ru
В репозитории на github можно создавать темы для осбуждения и сообщать об ошибках и неточностях .
Желающие поделиться своим опытом, могут добавлять свои знания и исправлять ошибки, создавая Pull Request’s .
Для общения, создана группа в телеграм: sysadm_ru.
Лучше потратить какое-то количество времени, чтобы записать успешный опыт, чем потом повторно воспроизводить по памяти.
Все материалы обновляются по мере нахождения лучших практик и апгрейда знаний. Если в проекте будет учавствовать больше людей, качество материалов будет улучшаться и обновляться быстрее.
Скачивание видео YouTube на Linux’e
Источник: sysadm.ru
Linux: как скачать видео с YouTube
Загрузите видео с YouTube с помощью Linux с помощью таких инструментов, как YouTube-DL, Clipgrab, Номноми Python-пафи. Ytd-gtk часто используется вместе с YouTube-DL поскольку он предоставляет графический интерфейс для более простого использования. Скачивание видео с YouTube с помощью YouTube-DL — лишь одна из многих наших любимых команд терминала Linux.
Чтобы получить версию видео YouTube в формате MP3, слушайте видео с YouTube в виде аудиофайла в формате MP3 на своем компьютере, телефоне или планшете.
Скачать ‘youtube-dl’
:max_bytes(150000):strip_icc()/youtubedl2-569018913df78cafda7dc514.png)
Скачать и установить YouTube-DL используя соответствующий менеджер пакетов для вашего дистрибутива Linux. Если вы используете Ubuntu, вы можете установить youtube-dl из Центра программного обеспечения Ubuntu или с помощью apt-get.
Загрузить видео с помощью youtube-dl
:max_bytes(150000):strip_icc()/findyoutubevideo-56901bd45f9b58eba48b7145.png)
Прежде чем вы сможете скачать видео, найдите его URL-адрес, чтобы YouTube-DL знает, какое видео получить.
- Откройте YouTube и найдите видео или щелкните ссылку на видео, если вы получили URL-адрес YouTube по электронной почте или в другом приложении.
- Как только вы окажетесь на YouTube, перейдите в самый верх страницы, где находится адрес, и выделите его все, чтобы он был выделен.
- Использовать Ctrl+C сочетание клавиш для копирования местоположения в видео.
- Откройте окно терминала и введите youtube-dl.
- Поместите пробел, а затем щелкните правой кнопкой мыши окно терминала и вставьте ссылку.
- Press вводить , чтобы запустить команду youtube-dl и загрузить видео.
То, что вы должны увидеть в окне терминала перед загрузкой видео, может выглядеть примерно так:
Если вы получите сообщение об ошибке anconv не обновляется, выполните две команды, чтобы исправить это, затем снова попробуйте команду youtube-dl:
sudo add-apt-repository ppa: heyarje / libav-11 sudo apt-get update sudo apt-get install libav-tools
Загрузите и установите ‘ytd-gtk’
:max_bytes(150000):strip_icc()/ytd-gtk-56901d735f9b58eba48b724f.png)
Тот же инструмент, который использовался для установки YouTube-DL можно использовать, чтобы получить ytd-gtk, который является программной версией YouTube-DL это может быть проще для некоторых людей.
Итак, либо используйте графический менеджер пакетов, поставляемый с вашим дистрибутивом, либо снова перейдите к инструменту командной строки.
Как использовать загрузчик YouTube
:max_bytes(150000):strip_icc()/youtubedownloader-56901eb15f9b58eba48b93b4.png)
Начните загрузку YouTube прямо из окна терминала, набрав следующее:
Амперсанд в конце позволяет запускать процесс в фоновом режиме, чтобы управление возвращалось в окно терминала.
Как вариант, запустите загрузчик YouTube, используя систему меню вашего дистрибутива.
Загрузчик Youtube имеет три вкладки: Скачать, Настройкии Аутентификация. Вот что нужно сделать, чтобы получить видео на YouTube:
- Из Скачать вставьте URL-адрес видео в поле URL-адреса и нажмите значок плюса рядом с ним.
- После того, как видео добавлено в очередь, либо добавьте еще, чтобы можно было загружать видео сразу, либо используйте кнопку в правом нижнем углу, чтобы начать загрузку.
- Видео будет сохранено в любом месте, выбранном в Скачать папку вариант в Настройки Tab.
Вкладка «Настройки» важна, потому что при первом щелчке по ссылке для загрузки может появиться сообщение об ошибке о том, что запрошенный формат недоступен. Причина этого в том, что тип вывода видео по умолчанию в этой программе загрузки YouTube — Hi-def, но этот формат доступен не во всех системах.
Вкладка Preferences позволяет вам изменить выходной формат на любой из следующих типов, поэтому выберите другой и попробуйте еще раз, если вы получите ошибку формата:
- Hi-def
- Мобильная версия
- flv 240p
- flv 360p
- flv 480p
- mp4 360p
- mp4 720p
Помимо изменения формата вывода, вы также можете изменить папку вывода для видео и указать данные учетной записи прокси.
Вкладка аутентификации позволяет вам ввести имя пользователя и пароль для YouTube, если вам нужно загрузить частные видео из определенной учетной записи YouTube.
Источник: fileext.info
Как скачать видео с YouTube в Linux с помощью yt-dlp

yt-dlp – это инструмент командной строки, который позволяет скачивать видео и плейлисты YouTube, чтобы сохранить их в автономном режиме на потом. Вот как использовать его в Linux YouTube – это крупнейшее хранилище потокового мультимедиа, на платформу загружены десятки миллиардов видео, и каждый день добавляются сотни тысяч новых Хотя для загрузки видео с YouTube можно использовать расширения браузера или онлайн-сервисы, зачастую быстрее, проще и безопаснее загружать видео с YouTube с помощью простого терминала в Linux
Что такое yt-dlp?
YouTube стоит на страже своих онлайн-видео и не любит, когда люди скачивают их неподконтрольным компании способом. Приложение YouTube позволяет загрузить некоторые видео на ваше устройство, чтобы вы могли смотреть их в автономном режиме, но они остаются в приложении, и вы не сможете воспроизвести их с помощью других программ Это часто бывает неудобно, поскольку вы можете захотеть получить доступ к файлу или работать с ним на других устройствах, или навсегда добавить видео с YouTube в свою личную коллекцию Ранее мы уже рассказывали о лучших расширениях браузера для загрузки видео с YouTube, однако расширения Chrome часто представляют угрозу безопасности, поскольку имеют неограниченный доступ ко всем данным, проходящим через ваш браузер. Расширения могут менять владельца, предоставляя плохим игрокам доступ к вашей жизни в Интернете, а в некоторых случаях даже используются для внедрения вредоносных программ на ваш компьютер yt-dlp является форком youtube-dl и представляет собой регулярно обновляемый инструмент с открытым исходным кодом, который помогает вам загружать видео с вашего терминала. Он очень настраиваемый, и вы можете указать тип файла, разрешение и многое другое при загрузке видео yt-dlp – это инструмент, который регулярно обновляется с открытым исходным кодом. Хотя yt-dlp и его предшественник были разработаны с учетом видео с YouTube, инструмент также работает с сотнями других сайтов потокового видео— включая огромный спектр специализированных NSFW-платформ. Список сайтов, поддерживаемых yt-dlp, можно найти на его странице на GitHub
Как установить yt-dlp на Linux
Вы можете установить yt-dlp, загрузив двоичные файлы, с помощью pip или используя сторонний менеджер пакетов. Самый простой и наиболее широко применимый метод – это использование двоичных файлов. Этот метод будет работать со всеми Unix-подобными операционными системами, включая Linux и macOS Следующая команда загрузит последний релиз yt-dlp и скопирует его в ваш локальный путь:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
Теперь сделайте его исполняемым с помощью:
sudo chmod a+rx /usr/local/bin/yt-dlp
Использование yt-dlp для загрузки видео с YouTube в Linux
Сначала с помощью браузера на рабочем столе перейдите к видеоролику YouTube, который вы хотите скачать.
Затем щелкните в строке браузера, чтобы выделить URL-адрес видео, которое вы хотите скачать, а затем скопируйте его в буфер обмена Для нашего демонстрационного видео мы выбрали ‘Glyn Moody: Walled Culture— A Journey Behind the Copyright Bricks’. Это видео лицензировано по лицензии Creative Commons Attribution (разрешено повторное использование). Это лицензия CC BY 3. 0, которая однозначно позволяет адаптировать, распространять или воспроизводить произведение при условии, что вы указали автора оригинала и дали ссылку на лицензию Получив URL, откройте терминал и введите yt-dlp, а затем URL, который вы скопировали. В нашем случае мы вводим:
yt-dlp https://www.youtube.com/watch?v=f6wtF_2eyrU
Когда вы нажмете Enter, yt-dlp загрузит видео в ваш текущий каталог, используя настройки по умолчанию. Для большинства людей это все, что вам нужно
Расширенные возможности использования yt-dlp
Хотя команда yt-dlp по умолчанию отлично подходит для многих ситуаций, существуют десятки параметров конфигурации, которые вы можете установить, чтобы гарантировать, что вы получите именно то, что вам нужно. Вот некоторые из наиболее полезных
Скачать видео с YouTube в определенном формате
По умолчанию при выполнении вышеуказанной команды нужное нам видео будет загружено в формате 1280×720 WEBM. Это не всегда так, чаще всего по умолчанию используется формат MP4 или 3GP, а разрешение может быть любым Флаг –list-formats показывает все форматы, доступные для загрузки, доступные разрешения, размеры файлов и используемые кодеки. Помимо загрузки всего потока, вы можете указать загрузку только видео или только аудио потока
yt-dlp —list-formats https://www.youtube.com/watch?v=f6wtF_2eyrU

Решите, какой формат вы хотите загрузить, затем используйте аргумент -f и введите соответствующий ID Например, если вы хотите скачать только аудио со средним битрейтом 129k, вам следует ввести:
yt-dlp -f 140 https://www.youtube.com/watch?v=f6wtF_2eyrU
Когда вы нажмете Enter, начнется загрузка файла В качестве альтернативы, если вам нужно только лучшее доступное аудио и лучшее доступное видео, объединенные в один файл:
yt-dlp -f ‘bv*+ba’ https://www.youtube.com/watch?v=f6wtF_2eyrU -o ‘%(id)s.%(ext)s’
Скачать весь список воспроизведения YouTube в формате MP3

Часто видео на YouTube сгруппированы в плейлисты, и yt-dlp позволяет вам легко загрузить их. Чтобы загрузить плейлист YouTube в Linux, используя настройки по умолчанию, просто поместите URL плейлиста вместо URL отдельного видео Более вероятно, что вместо кучи музыкальных видеоклипов вы просто хотите вывести аудио в виде MP3-файлов. В этом случае необходимо использовать дополнительные аргументы для указания формата аудио: –extract-audio извлечет аудио из видео, –audio-format позволяет указать формат загружаемого аудио, а –audio-quality задает битрейт
yt-dlp —format bestaudio —extract-audio —audio-format mp3 —audio-quality 160K —output ‘%(title)s.%(ext)s’ —yes-playlist ‘https://www.youtube.com/watch?v=_AnGd4PaG6U аргумент –geo-bypass попытается обойти географические ограничения путем подделки HTTP-заголовков; –geo-bypass-country подделает двухбуквенный код страны Эти аргументы не всегда будут работать на всех сайтах. Если один метод не работает, попробуйте другой— или подумайте о VPN