Yt-dlp: различия между версиями
Emoashell (обсуждение | вклад) Отмена версии 25, сделанной Emoashell (обсуждение) |
Emoashell (обсуждение | вклад) Нет описания правки |
||
Строка 29: | Строка 29: | ||
# Откройте папку в проводнике, в которую скачается видео | # Откройте папку в проводнике, в которую скачается видео | ||
# Нажмите на адресную строку проводника | # Нажмите на адресную строку проводника | ||
# Введите команду для скачивания: yt-dlp, пробел, ссылка на видео. Например:<syntaxhighlight lang="shell"> | # Введите команду для скачивания: yt-dlp, пробел, ссылка на видео. Например:<syntaxhighlight lang="shell">yt-dlp https://www.youtube.com/watch?v=bLZHcnuqscU</syntaxhighlight><blockquote>Ссылок на видео может быть сколько угодно, они пишутся через пробел. Например:<syntaxhighlight lang="shell"> yt-dlp https://www.youtube.com/watch?v=wUXKADf4lxE https://www.tiktok.com/@anonim_us_228/video/7441478571656318209 https://soundcloud.com/jrgz/never-gonna-catch-the-thug-theme-goblin-mashup </syntaxhighlight></blockquote> | ||
yt-dlp https://www.youtube.com/watch?v=bLZHcnuqscU | |||
</syntaxhighlight><blockquote>Ссылок на видео может быть сколько угодно, они пишутся через пробел. Например:<syntaxhighlight lang="shell"> | |||
yt-dlp https://www.youtube.com/watch?v=wUXKADf4lxE https://www.tiktok.com/@anonim_us_228/video/7441478571656318209 https://soundcloud.com/jrgz/never-gonna-catch-the-thug-theme-goblin-mashup | |||
</syntaxhighlight></blockquote> | |||
# Нажмите Enter. | # Нажмите Enter. | ||
Строка 45: | Строка 41: | ||
Готово! Теперь видео будет скачиваться в папку, которую вы указали. | Готово! Теперь видео будет скачиваться в папку, которую вы указали. | ||
= | = Примеры использования = | ||
{| class="wikitable" | |||
|+ | |||
!Команда | |||
!Описание | |||
|- | |||
|<code>yt-dlp -x --audio-format mp3 <nowiki>https://www.youtube.com/watch?v=bLZHcnuqscU</nowiki></code> | |||
|Скачивает аудио в формате mp3 | |||
|- | |||
|<code>yt-dlp -f bestvideo+bestaudio --merge-output-format mp4 <nowiki>https://www.youtube.com/watch?v=bLZHcnuqscU</nowiki></code> | |||
|Скачивает видео в формате mp4 | |||
|- | |||
|<code>yt-dlp -x --audio-format mp3 --embed-thumbnail --embed-metadata <nowiki>https://www.youtube.com/watch?v=bLZHcnuqscU</nowiki></code> | |||
|Встроить обложку и теги в MP3 | |||
|- | |||
|<code>yt-dlp --proxy socks5://127.0.0.1:1080 <nowiki>https://www.youtube.com/watch?v=bLZHcnuqscU</nowiki></code> | |||
|Скачать через прокси (SOCKS5 или HTTP) | |||
|- | |||
|<code>yt-dlp --cookies-from-browser chrome <nowiki>https://vk.com/video685728764_456239017</nowiki></code> | |||
|Скачать видео с сайта, требующего логин (например ВК), вместо chrome введите название своего браузера | |||
|- | |||
|<code>yt-dlp -o "%(uploader)s - %(title)s.%(ext)s"</code> | |||
|Скачать и автоматом переименовать файлы в формат "название_канала - название_видео" | |||
|- | |||
|<code>yt-dlp -x --audio-format mp3 --audio-quality 0 <nowiki>https://soundcloud.com/artist/song</nowiki></code> | |||
|Скачать аудио с SoundCloud в максимальном качестве | |||
|} |
Версия от 20:51, 14 марта 2025
yt-dlp
yt-dlp — это многофункциональный инструмент командной строки для загрузки аудио и видео с поддержкой тысяч сайтов (YouTube, Twitch, TikTok, SoundCloud и т.д.). Является форком youtube-dl, созданный после того, как основной проект перестал активно развиваться.
Установка
Windows
winget
Самый простой способ это установка через пакетный менеджер winget. В Windows 10 и Windows 11 он установлен по умолчанию. Для этого нужно открыть командную строку и выполнить команду:
winget install yt-dlp --source winget
winget install yt-dlp --source winget
Если будет ошибка о том, что "winget не является командой", следуйте инструкции по установке winget.
pip
Если у вас установлен Python, то yt-dlp можно установить с помощью пакетного менеджера pip. Для этого нужно выполнить команду:
pip install -U yt-dlp
Флаг
-U
(или--upgrade
) обновит yt-dlp, если он уже установлен.
macOS
В macOS можно установить его следующим образом с помощью Homebrew:
brew install yt-dlp
Использование
Самый простой способ использования — через выполнение команды прямо в проводнике:
- Откройте папку в проводнике, в которую скачается видео
- Нажмите на адресную строку проводника
- Введите команду для скачивания: yt-dlp, пробел, ссылка на видео. Например:
yt-dlp https://www.youtube.com/watch?v=bLZHcnuqscU
Ссылок на видео может быть сколько угодно, они пишутся через пробел. Например:
yt-dlp https://www.youtube.com/watch?v=wUXKADf4lxE https://www.tiktok.com/@anonim_us_228/video/7441478571656318209 https://soundcloud.com/jrgz/never-gonna-catch-the-thug-theme-goblin-mashup
- Нажмите Enter.
Начнётся скачивание видео в наиболее лучшем лучшем качестве. Таким же образом можно ввести ссылку на плейлист (он скачает все видео из плейлиста) или на целый канал (скачает все видео с канала).
Если вы собираетесь постоянно использовать yt-dlp из терминала и хотите, чтобы видео загружались в указанную вами папку, пропишите её путь в конфигурационном файле.
- Чтобы создать конфиг перейдем в папку
C:\Users\*Имя Пользователя*\AppData\Roaming
- Создаем там папку с именем
yt-dlp
и переходим в нее - В этой папке создаем файл
yt-dlp.txt
- В него вписываем путь до папки (например D:\Video\YouTube) c флагом
-o
чтобы получилось:-o "D:\Video\YouTube
Готово! Теперь видео будет скачиваться в папку, которую вы указали.
Примеры использования
Команда | Описание |
---|---|
yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=bLZHcnuqscU
|
Скачивает аудио в формате mp3 |
yt-dlp -f bestvideo+bestaudio --merge-output-format mp4 https://www.youtube.com/watch?v=bLZHcnuqscU
|
Скачивает видео в формате mp4 |
yt-dlp -x --audio-format mp3 --embed-thumbnail --embed-metadata https://www.youtube.com/watch?v=bLZHcnuqscU
|
Встроить обложку и теги в MP3 |
yt-dlp --proxy socks5://127.0.0.1:1080 https://www.youtube.com/watch?v=bLZHcnuqscU
|
Скачать через прокси (SOCKS5 или HTTP) |
yt-dlp --cookies-from-browser chrome https://vk.com/video685728764_456239017
|
Скачать видео с сайта, требующего логин (например ВК), вместо chrome введите название своего браузера |
yt-dlp -o "%(uploader)s - %(title)s.%(ext)s"
|
Скачать и автоматом переименовать файлы в формат "название_канала - название_видео" |
yt-dlp -x --audio-format mp3 --audio-quality 0 https://soundcloud.com/artist/song
|
Скачать аудио с SoundCloud в максимальном качестве |