3261

Загрузчик видео с практически любого сайта1

UPD:

Продолжение поста «Загрузчик видео с практически любого сайта»

Последний апдейт
#comment_368440644

Делался для тыртуба и вк, но работает почти везде где есть кнопка - поделиться. собирал на питоне, исходник в комплекте, проверяет при запуске новые версии ffmpeg yt-dl, подгружает их в папку где располагается тело программы. После загрузки создаётся C:\Users\User\Downloads\VideoSaved и открывается сам каталог. Принцип работы, запускаем прогу, она, если в каталоге нет нужных компонентов сама подгружает их с гитхаба и распаковывает рядом с телом, в консоли предлагается выбор что сделать. На тыртубе, одноглазиках, вк есть кнопки поделиться, нам нужен код, копируем в проге правой кнопкой нажимаем, он вставился, жмём Enter, прога перебирает все доступные варианты и скачивает максимальное качество видео+аудио, микшует всё это в mkv с оригинальным названием.

закинул на яндекс диск и гугл https://disk.yandex.ru/d/HkLhVEK4vws5pg https://drive.google.com/file/d/1sp5gDLBnNsL0u4va80kWV_dd39j...
если есть подозрения, там исходник на питоне, можно в дипсик кинуть и попросить сделать подробный анализ.

Делал для себя ибо платные проги нихера не могу, а бабло снимают, либо качают одно пустое аудио или наоборот

Загрузчик видео с практически любого сайта

Программы и Браузеры

777 постов5.4K подписчика

Правила сообщества

-Ставьте наши теги, если Ваш пост о программе, приложении или браузере(в том числе о расширениях, дополнениях в нему), его недоработке, баге, обновлении. Это может быть пост - обзор или отзыв.

-При возникновении споров относитесь с уважением друг к другу, а так же приводите аргументы.

Разрешено всё, что не запрещено правилами Пикабу.

Вы смотрите срез комментариев. Показать все
16
Автор поста оценил этот комментарий

А yt-dlp без выкрутасов уже не устраивает?

У меня пяток .ps1 скриптов для него - и никаких плясок с консолью.
И видео скачать и плейлисты и музыку (с сортировкой) и альбомы... да хоть весь канал целиком.

Бьёт на главы, встраивает субтитры, метаданные. Скопировал ссылку, запустил скрипт - дальше немного компуктрной магии (оно само). Готово =)


Пример скрипта (ман на гитхабе ytdlp очень обширный, можно настроить под себя на ура)


$durl = Get-Clipboard -Format Text

$host.ui.RawUI.WindowTitle = "Загрузка видео: "+ $durl

"Загрузка видео по ссылке из буфера обмена:`n"

.\yt-dlp --no-playlist --sub-langs en,us,ru -i --geo-bypass -P "download" -o "%(title)s.%(ext)s" --windows-filenames --no-overwrites --progress -f "bv*+ba" --audio-multistreams --merge-output-format mkv --embed-chapters --embed-subs --ffmpeg-location "ffmpeg" --add-metadata --extractor-args "youtube:lang=ru" $durl

Write-Host "`nЗАГРУЗКА ЗАВЕРШЕНА`nДля выхода нажмите пробел"

$global:exit_requested = $false

while (-not $global:exit_requested) {

$keyInfo = $host.ui.RawUI.ReadKey("NoEcho,IncludeKeyDown")

if ($keyInfo.VirtualKeyCode -eq 32) {

$global:exit_requested = $true

}

}

exit

Иллюстрация к комментарию
раскрыть ветку (9)
5
Не щурься
Автор поста оценил этот комментарий

Ничего не понятно, но очень интересно. Что это? Где взять, как использовать?

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

yt-dlp, приспособа такая, качать видео и аудио из разных источников.

Создана изначально без окон, запускается через консоль/скрипты.
Сама она лежит тут: https://github.com/yt-dlp/yt-dlp

На заморской языке там много-много текста с описанием ключей - указания программе как качать, что качать, при каких условиях, что делать потом и так далее.

Написано много, есть примеры. Я использую скрипты powershell в винде, это позволяет настроить всё под себя и именно так, как требуется мне. Скрипт выше - просто пример (хотя и рабочий).

раскрыть ветку (1)
3
Не щурься
Автор поста оценил этот комментарий

Спасибо)))))

Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

#comment_366996792

соглашусь, тоже нихуя не понял, для чего он это вообще делал. тем не менее, я из этого поста узнал про yt-dlt

0
Автор поста оценил этот комментарий

Я хуею на красноглазых, которые до сих пор с консолью корячятся. Для yt-dlp примерно дохуя интерфейсов сделано, где просто ссылку вставить и кнопочку нажать. Ну например Новая версия VDL (1.9) - бесплатной программы для скачивания видео

раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Быстрее скрипт набросать, честно, чтоб с консолью работать

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Не будем лукавить, не быстрее. Но эффективнее. Если нужно просто тупо "скачай вот этот видео", то можно пользоваться чем угодно.

Например, такой качалы (https://github.com/ErrorFlynn/ytdlp-interface) будет достаточно для 90% пользователей. Мне же лично она не подошла - не хватает функционала (да, тут проще взять скрипт и подправить под конкретные нужды).

0
Автор поста оценил этот комментарий

Потому корячатся, что все интерфейсы (вот прям все) не дают 100% нужного функционала. Конечно, если стоит задача просто скачать видеоролик - пожалуйста, они подойдут идеально. А если надо как-то иначе - привет, скрипты.

0
Автор поста оценил этот комментарий
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку