Вы должны войти, чтобы создавать сообщения и темы.

Программы и другие способы для скачивания с Youtube

1◄Страница 3 из 27► 27

Да, всё на месте. Сейчас специально перепроверил, вставил ссылку из буфера в меню MPC-HC "Открыть файл". 
Но при запуске батника ничего, кроме открытия целевой папки, не происходит.

Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.
Цитата: Андрей от 04.07.2021, 21:13

Да, всё на месте. Сейчас специально перепроверил, вставил ссылку из буфера в меню MPC-HC "Открыть файл". 
Но при запуске батника ничего, кроме открытия целевой папки, не происходит.

Я не захожу в меню и не выбираю "Открыть файл", а сразу после копирования ссылки запускаю батник.

MapcuaHuH, ты не понял, я это сделал для того, чтобы убедиться, что ссылка в буфере есть. Она там есть, но на выходе только открытая целевая папка.

Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.
Цитата: Андрей от 04.07.2021, 21:21

MapcuaHuH, ты не понял, я это сделал для того, чтобы убедиться, что ссылка в буфере есть. Она там есть, но на выходе только открытая целевая папка.

Извиняюсь, действительно, непонятка вышла )

Извиняюсь, это я тупанул. 
Я создал новый вариант батника на Рабочем столе и запускал его оттуда, чтобы старый не трогать. 
А без двух файлов батник ведь не работает. Просто привычка проверять, прежде чем класть на место прежней версии файла, меня сейчас подвела. 

Извиняюсь за потраченное вами время.

Лайкнул ЯR
ЯR
Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.
Цитата: Яр от 04.07.2021, 20:37
Цитата: Андрей от 04.07.2021, 19:26

Добрый вечер.
У меня при скачивании этого видео создал mkv, а не mp4

А как можно по окончании загрузки открыть целевую папку? Можно в этом же батнике такое сделать?

Добрый.
Вот такой конечный сценарий получился, включая все, вышеописанные хотелки:

 
 
 
 
set "outpath=G:\check-system\Output\"
for /f "delims=" %%i in ('
mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"
') do set ClipboardData=%%i
youtube-dl -o "%outpath%\%%(title)s" -f "bestvideo[height<=1080,ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"
explorer.exe "%outpath%"
set "outpath=G:\check-system\Output\" for /f "delims=" %%i in (' mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();" ') do set ClipboardData=%%i youtube-dl -o "%outpath%\%%(title)s" -f "bestvideo[height<=1080,ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%" explorer.exe "%outpath%"
 
set "outpath=G:\check-system\Output\"
for /f "delims=" %%i in ('
 mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"
') do set ClipboardData=%%i
youtube-dl -o "%outpath%\%%(title)s" -f "bestvideo[height<=1080,ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"
explorer.exe "%outpath%"

В первой строке, замени на свой путь к папке вывода (после знака равно).
Твоё видео, Андрей, также качает принудительно в mp4.

Доброго вечера. Сделал , как описано. Все работает отлично. Качает в заданную папку. Спасибо.

Лайкнул ЯR
ЯR
Цитата: Андрей от 04.07.2021, 19:26
Цитата: Яр от 04.07.2021, 09:16

Как начать качать: копируем адрес видео и запускаем батник.

Добрый вечер.
У меня при скачивании этого видео создал mkv, а не mp4

А как можно по окончании загрузки открыть целевую папку? Можно в этом же батнике такое сделать?

Привет, можешь добавить принудительно качать mp4 вот тут, а то я тоже попался на ролике который в mkv опять слился.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн

Приветствую
Что то попробовал я качать с помощью батника, качает, но очень медленно все.
Я уже давно пользуюсь Youtube-DLG https://4pda.to/forum/index.php?showtopic=767877
вставил линк и как на самолете все залетает) причем массово по ссылкам качает

Добрый🖐.
Не знаю, качает на максималках, у меня 100мб канал, скрин.

«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: Mikhail от 05.07.2021, 03:59
Цитата: Андрей от 04.07.2021, 19:26
Цитата: Яр от 04.07.2021, 09:16

Как начать качать: копируем адрес видео и запускаем батник.

Добрый вечер.
У меня при скачивании этого видео создал mkv, а не mp4

А как можно по окончании загрузки открыть целевую папку? Можно в этом же батнике такое сделать?

Привет, можешь добавить принудительно качать mp4 вот тут, а то я тоже попался на ролике который в mkv опять слился.

Привет, вот еще вариант --merge-output-format mp4 чтобы после скачки двух файлов лучших все склеивалось в mp4, и не надо отдельно выбирать ничего, сам выбирает лучшие качества и если надо соединять то соединяет, если не надо, то игнорируется, у меня по тестам все нормально, может есть где какие неправильные скачки, но у меня все норм, я себе вообще в powershell делал, долго искал как сделать в cmd, чтобы в буфер обмена сама ссылка вставлялась в переменную, и в итоге в pwsh сделал в контекстное меню по раб столу 👍

powershell.exe -noexit -command $clip=Get-Clipboard;youtube-dl.exe --add-metadata --merge-output-format mp4 -o 'C:\\Users\\QZMTCH\\Desktop\\%%(title)s' $clip

 

Цитата: Жека от 05.07.2021, 07:03

Приветствую
Что то попробовал я качать с помощью батника, качает, но очень медленно все.
Я уже давно пользуюсь Youtube-DLG https://4pda.to/forum/index.php?showtopic=767877
вставил линк и как на самолете все залетает) причем массово по ссылкам качает
" alt="" width="200" height="132" data-orig-src="https://i.imgur.com/W1z1yCc.jpg" style="color: #25d39d !important" />

Привет, там можно во внешний загрузчик передать загрузку, которые могут скачивать в несколько потоков типа aria2c вот пример 

Скопированоyoutube-dl --external-downloader aria2c --external-downloader-args '-c -j 3 -x 3 -s 3 -k 1M' URL (взято с сайта https://wiki.archlinux.org/title/Youtube-dl)

PS но это некоторые веб-сайты ограничивают скорость передачи данных, с ютуба вроде он качает тоже в много потоков (но это не точно)

Цитата: QZMTCH от 07.07.2021, 21:08

Привет, вот еще вариант --merge-output-format mp4 чтобы после скачки двух файлов лучших все склеивалось в mp4, и не надо отдельно выбирать ничего, сам выбирает лучшие качества и если надо соединять то соединяет, если не надо, то игнорируется, у меня по тестам все нормально, может есть где какие неправильные скачки, но у меня все норм, я себе вообще в powershell делал, долго искал как сделать в cmd, чтобы в буфер обмена сама ссылка вставлялась в переменную, и в итоге в pwsh сделал в контекстное меню по раб столу 👍

 
 
 
 
powershell.exe -noexit -command $clip=Get-Clipboard;youtube-dl.exe --add-metadata --merge-output-format mp4 -o 'C:\\Users\\QZMTCH\\Desktop\\%%(title)s' $clip
powershell.exe -noexit -command $clip=Get-Clipboard;youtube-dl.exe --add-metadata --merge-output-format mp4 -o 'C:\\Users\\QZMTCH\\Desktop\\%%(title)s' $clip
 
powershell.exe -noexit -command $clip=Get-Clipboard;youtube-dl.exe --add-metadata --merge-output-format mp4 -o 'C:\\Users\\QZMTCH\\Desktop\\%%(title)s' $clip

 

PS Пардон, --add-metadata лучше не использовать, она пишет в тэг год какие то странные числа.
PSS еще, от делать нечего (интересно было) есть пакетная скачка из txt файла, ссылки должны быть каждая с новой строки, сделал такой вот батник (назвал его yotube-dl_batch.bat)

set "outpath=C:\Users\QZMTCH\Desktop"
youtube-dl.exe -a %* -o "%outpath%\%%(title)s" -f "bestvideo[height<=1080,ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best" 
explorer.exe "%outpath%
pause

путь надо сменить, txt файл на него дропаешь и все видео по очереди скачиваются, а потом открывается папка, и еще файл реестра в контекстное меню txt файла 

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\txtfile\shell\DownloadDlLinks]
@="Скачать через Youtube-DL"
"Icon"="imageres.dll,175"

[HKEY_CLASSES_ROOT\txtfile\shell\DownloadDlLinks\command]
@="\"C:\\Users\\QZMTCH\\Desktop\\yotube-dl_batch.bat\" \"%1\""

адрес расположения bat файла тоже надо сменить (на раб. столе просто тестил так и оставил) 

Яр, Добрый вечер.

Вот такие видео не понимает, что надо не более 1080р. Недавно обнаружил, что ремастерят старые клипы, думал обновить коллекцию, а батник качает на максималках.

Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.
Цитата: Андрей от 08.07.2021, 22:55

Яр, Добрый вечер.

Вот такие видео не понимает, что надо не более 1080р. Недавно обнаружил, что ремастерят старые клипы, думал обновить коллекцию, а батник качает на максималках.

Привет, просто можно убрать в параметрах видео ext и добавить опцию --merge-output-formatСкопировано mp4 вот так
Скопировано--merge-output-format mp4 -f "bestvideo[height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best
и все

1◄Страница 3 из 27► 27