yt-dlp и youtube-dl
Инструменты yt-dlp
1 и youtube-dl
23 позволяют скачивать видеозаписи, аудиозаписи и плейлисты в максимальном качестве практически с любого веб-сайта, будь то YouTube, RuTube, VK Видео и прочие.
Предпочитаю использовать yt-dlp
, так как он более универсальный и имеет огромное количество настроек.
Для скачивания видеозаписи, например с YouTube, достаточно выполнить команду в командной строке, например.
./yt-dlp "https://www.youtube.com/watch?v=PIQuruu7fXE"
Некоторые полезные варианты использования
Отображает справочную информацию о работе инструмента.
./yt-dlp --help
Обновляет инструмент до актуальной версии.
./yt-dlp --update
Скачивает видеозапись минимального размера.
./yt-dlp --format-sort=+size "https://www.youtube.com/watch?v=PIQuruu7fXE"
Скачивает все видеозаписи указанного плейлиста, при этом помещает их в директорию с названием плейлиста, а к каждому названию видеозаписи добавляет её порядковый номер в плейлисте.
./yt-dlp --output="%(playlist)s/%(playlist_index)s - %(title)s.%(ext)s" "https://www.youtube.com/playlist?list=PLRDzFCPr95fLjzcv6nNdjMu_9RcZgIM9U"
Посмотреть другие варианты использования и ознакомиться подробной документацией можно на официальных сайтах инструментов.