Кнопка_Скрипт - Скачать видео при помощи youtube-dl
Модераторы: Nik, d-view, Моторокер, Avada, CaptainFlint
Кнопка_Скрипт - Скачать видео при помощи youtube-dl
Узнал о замечательной командной утилите youtube-dl (нужен Python 2.6, 2.7 или 3.2+) http://rg3.github.io/youtube-dl/, которая скачивает видео с большого числа сайтов http://rg3.github.io/youtube-dl/supportedsites.html
Помогите создать кнопку для скачки видео по ссылке из буфера.
У утилиты есть куча опций для закачки
https://github.com/rg3/youtube-dl/blob/ ... .md#readme
Помогите создать кнопку для скачки видео по ссылке из буфера.
У утилиты есть куча опций для закачки
https://github.com/rg3/youtube-dl/blob/ ... .md#readme
cojoc
Зачем Питон? Есть же exe-шник. И кнопка уже приводилась.
Если нужно отставить в похожем виде с AskParam, то добавим туда буфер из nircmd. Если окно кажется лишним, то приведу другой вариант.
P.S.: Рузумеется, русофобскую англофилию сменим на должное.
Зачем Питон? Есть же exe-шник. И кнопка уже приводилась.
Если нужно отставить в похожем виде с AskParam, то добавим туда буфер из nircmd. Если окно кажется лишним, то приведу другой вариант.
P.S.: Рузумеется, русофобскую англофилию сменим на должное.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
cojoc, доброго дня.
В общем, тут всё просто:
Можно и с вопросиком:
В общем, тут всё просто:
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\nircmd\nircmd.exe exec hide "%COMMANDER_PATH%\Utils\youtube-dl.exe" --sub-lang en,ru ~$clipboard$
ieframe.dll,46
Скачать по ссылке из буфера видео с Youtube в лучшем качестве (+ русские/английские субтитры)Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\nircmd\nircmd.exe qboxcom "Скачать видео c Youtube в лучшем качестве?" " Youtube Downloader" exec hide "%COMMANDER_PATH%\Utils\youtube-dl.exe" --sub-lang en,ru ~$clipboard$
wucltux.dll,3
Скачать по ссылке из буфера видео с Youtube в лучшем качестве (+ русские/английские субтитры)
Последний раз редактировалось Flasher Вт май 17, 2016 00:05, всего редактировалось 2 раза.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Добавил выбор "лучшего видео (без аудио)", "лучшего аудио" и "лучшее видео + лучшее аудио"
Добавлено спустя 5 минут:
Спасибо Flasher за кнопки!
---
В кнопке с AskParam
All: mp4/flv/webm - не работает, скачивает только один формат или я не так понял, что оно должно делать
Добавлено спустя 2 минуты:
А что такое "qboxcom"?
Код: Выделить всё
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Plugins\exe\AskParam\AskParam.exe
/c"Скачать с Youtube" /t"http://www.youtube.com/watch?v=" /p"Скачать по ссылке..." /t"bestvideo" /t"bestaudio" /t"bestvideo+bestaudio" /t"flv" /t"mp4" /t"webm" /u"best" /t"normal: 18" /t"worst" /c(1)"Скачать" /c(2)"Отмена" /p(h)"Выбор формата и качества" /s"2" "%"%%COMMANDER_PATH%%\soft\youtube-dl\youtube-dl.exe" --sub-lang el,en,ru,pt,es,it,fr,de,ja,zh-Hant -f %%2 %%1
shell32.dll,118
Скачать с Youtube с выбором качества
-1
Спасибо Flasher за кнопки!
---
В кнопке с AskParam
All: mp4/flv/webm - не работает, скачивает только один формат или я не так понял, что оно должно делать
Добавлено спустя 2 минуты:
А что такое "qboxcom"?
Последний раз редактировалось cojoc Чт май 12, 2016 21:40, всего редактировалось 3 раза.
Можно использовать --all-formats.cojoc писал(а):All: mp4/flv/webm - не работает, скачивает только один формат или я не так понял, что оно должно делать
Окно с вопросом. Я же написал.cojoc писал(а):А что такое "qboxcom"?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Aleks431
Верное замечание. Без параметра (по умолчанию) качает как надо. Исправил.
И, конечно, youtube на FullHD не заканчивается. Есть ещё как минимум UltraHD 4K и 8K, которые также благополучно скачиваются.
Поскольку эти форматы нужны в основном для соотв. телевизора, то для ПК можно использовать предлагающееся в мануале ограничение: -f "bestvideo[height<=?1080]+bestaudio/best".
Единственное, что в некоторых случаях для всякого рода конвертаций и сливания воедино потоков аудио и видео лучшего качества потребуется наличие ffmpeg и avconv.
Верное замечание. Без параметра (по умолчанию) качает как надо. Исправил.
И, конечно, youtube на FullHD не заканчивается. Есть ещё как минимум UltraHD 4K и 8K, которые также благополучно скачиваются.
Поскольку эти форматы нужны в основном для соотв. телевизора, то для ПК можно использовать предлагающееся в мануале ограничение: -f "bestvideo[height<=?1080]+bestaudio/best".
Единственное, что в некоторых случаях для всякого рода конвертаций и сливания воедино потоков аудио и видео лучшего качества потребуется наличие ffmpeg и avconv.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Без параметра "-f best" качается то же что и с ним - максимум 720p, но зато когда он есть понятно где и что нужно изменить, если хочешь другого качества.
Для видео без 720p, 1080p и более
https://www.youtube.com/watch?v=k64kpa7GanU
параметры
"bestvideo[height<=?1080]+bestaudio/best"
дают видео 120x60 без звука и аудио m4a
"best" - даёт видео 120x60 со звуком
в параметре "bestaudio/best" "/best" - лишнее похоже, т.к.
"bestvideo[height<=?1080]+bestaudio"
дают те же видео 120x60 без звука и аудио m4a
"bestvideo[height<=?1080]" не практичнее чем просто "bestvideo" т.к. с [height<=?1080] всё равно качается видео с низким разрешением.
Наиболее ходовые на мой взгляд это "best" и "bestvideo[ext=mp4]+bestaudio[ext=m4a]" - чтобы была совместимость между форматами, а то бывает звук webp - он не такой универсальный.
Для видео без 720p, 1080p и более
https://www.youtube.com/watch?v=k64kpa7GanU
параметры
"bestvideo[height<=?1080]+bestaudio/best"
дают видео 120x60 без звука и аудио m4a
"best" - даёт видео 120x60 со звуком
в параметре "bestaudio/best" "/best" - лишнее похоже, т.к.
"bestvideo[height<=?1080]+bestaudio"
дают те же видео 120x60 без звука и аудио m4a
"bestvideo[height<=?1080]" не практичнее чем просто "bestvideo" т.к. с [height<=?1080] всё равно качается видео с низким разрешением.
Наиболее ходовые на мой взгляд это "best" и "bestvideo[ext=mp4]+bestaudio[ext=m4a]" - чтобы была совместимость между форматами, а то бывает звук webp - он не такой универсальный.
И правильно делают, т.к. это единственный формат в списке видео и изначально без звука.cojoc писал(а):дают видео 120x60 без звука и аудио m4a
Нет. Это даёт возможность скачать нужное при отсутствии ffmpeg и avconv.cojoc писал(а):/best" - лишнее похоже, т.к.
Откуда?cojoc писал(а):всё равно качается видео с низким разрешением
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
А откуда оно знает что есть ffmpeg и avconv? У меня качает не "best", а отдельно видео и аудио. Непонятно..Нет. Это даёт возможность скачать нужное при отсутствии ffmpeg и avconv.
Неправильно, оно же не соответствует запросу: и не HD и не "best" т.к. без звука.дают видео 120x60 без звука и аудио m4a
И правильно делают, т.к. это единственный формат в списке видео и изначально без звука.
https://www.youtube.com/watch?v=k64kpa7GanUОткуда?
Проверяет.cojoc писал(а):А откуда оно знает что есть ffmpeg и avconv?
Аудио там по сути ни о чём. Но при указании bestvideo+bestaudio программа подразумевает mux из двух скачанных файлов с помощью утилит.cojoc писал(а):У меня качает не "best", а отдельно видео и аудио. Непонятно..
Как же не соответствует? Не HD т.к. <=, а не =. Но best, т.е. иных вариантов по факту не дано.cojoc писал(а):Неправильно, оно же не соответствует запросу: и не HD и не "best" т.к. без звука.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.