Консольная качалка видео с сервисов 26/07/2024 14:28 ВведениеПериодически на dtf возникает вопрос наподобие "Помогите, savefrom/4k downloader/another downloader не качает с youtube, что делать!", "Как скачать с youtube в максимальном качестве" и т.д.И постоянно в комментариях советуют yt-dlp.Но никто не слушает. Это ведь консоль, это сложно и непонятно.Цель данной статьи - показать, что все на самом деле элементарно и на самом деле лучше yt-dlp для скачивания видео с youtube ничего нет.1. Скачиваем yt-dlpЕсть два пути: сложный и простой.Сложный - это скачать yt-dlp, а затем скачать ffmpeg. Затем их нужно поместить в одну папку (файлы yt-dlp.exe и ffmpeg.exe).Простой - это скачать архив по ссылке и распаковать его в любую папку.2. Запоминаем основные командыНужно запомнить всего три команды:-U-F-fТеперь подробнее.-U - обновляет yt-dlp до актуальной версии. Если видео не хочет скачиваться или скачивается медленно, то в 95% случаев эта команда поможет.-F - анализирует данный URL - видео и показывает доступные варианты скачивания.-f - скачивает выбранный формат.Еще немного теории...Для запуска командной строки в пуске ищем cmd или терминал.В ней вбиваем нашу первую команду:cd /d "Путь к папке, в которой находится yt-dlp"К примеру:Обратите внимание, если путь к папке содержит пробелы, то этот путь нужно заключить в кавычки.Для запуска yt-dlp просто пишем его название в командную строку:Т.к. мы не передали никаких аргументов, то yt-dlp ругается на это.В самом простом случае нужно просто скачать видео. По умолчанию, yt-dlp всегда скачивает в максимальном качестве. Поэтому, чтобы просто скачать видео, нужно просто написать yt-dlp "адрес_видео":Кстати, можно писать не весь адрес. Для youtube достаточно вписать идентификатор видео.По умолчанию, видео скачается в папку, где находится yt-dlp.Для выбора формата нужно немного усложнить команду: yt-dlp -F "адрес_видео"Из этого набора нужно выбрать необходимое нам качество видео и аудио. Коды (ID) выделены зеленым цветом.Предположим, мы хотим скачать видео в 480p с m4a аудио.Тогда забиваем так: yt-dlp -f 135+140 "адрес_видео"Вот и все. Ничего супер сложного, правда?ЗаключениеСкажу сразу - то, что описано в этой статье является верхушкой айсберга. yt-dlp умеет скачивать видео не только с youtube, но и с целой кучи других сайтов, можно скачать только аудио, можно скачивать и сразу вшивать обложки, субтитры, формировать нужный вам контейнер, вшивать теги и метаданные, скачивать целые плейлисты... К примеру, можно импортировать куки с браузера и скачать весь плейлист "Смотреть позже" одной командой.Поэтому советую не останавливаться на моей статье и самому продолжить обучение. Мануал (правда, на английском) с подробным описанием доступен по ссылке.Также хотелось бы добавить, что существует целый класс программ, в основе которых лежит yt-dlp, но которые имеют доп. возможности. Например, это может быть GUI, возможность удобно скачать целый канал и т.д. Поэтому если не зайдет "консольный архаизм", то прошу не отчаиваться и подыскать себе альтернативу, основанную на этом замечательном инструменте.Всем удачи!Источник Полезное 0 salam 0 5
Hitomi Downloader 26/07/2024 12:18 Отличная программа для скачивания видео с ютуба и прочих ресурсовСсылка на гитхаб Полезное 0 salam 0 22