Программы и другие способы для скачивания с Youtube
Цитата: MapcuaHuH от 04.07.2021, 10:36Цитата: Яр от 04.07.2021, 09:16for /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 "%%(title)s" -f "bestvideo[height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"Как начать качать: копируем адрес видео и запускаем батник.
Добрый день! Спасибо за батник. Есть возможность указать папку в которую сохранять видео?
Цитата: Яр от 04.07.2021, 09:16for /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 "%%(title)s" -f "bestvideo[height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"Как начать качать: копируем адрес видео и запускаем батник.
Добрый день! Спасибо за батник. Есть возможность указать папку в которую сохранять видео?
Цитата: Mikhail от 04.07.2021, 11:49Батник на закачку музыки/звука с видео, на основе батника Яр
Берет самый лучший звук, конвертирует и удаляет исходный файл.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 "%%(title)s" -f youtube-dl -f bestaudio "%ClipboardData%" --exec "ffmpeg -i {} -codec:a libmp3lame -qscale:a 0 {}.mp3 && del {} "
Батник на закачку музыки/звука с видео, на основе батника Яр
Берет самый лучший звук, конвертирует и удаляет исходный файл.
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 "%%(title)s" -f youtube-dl -f bestaudio "%ClipboardData%" --exec "ffmpeg -i {} -codec:a libmp3lame -qscale:a 0 {}.mp3 && del {} "
Цитата: ЯR от 04.07.2021, 14:53Цитата: MapcuaHuH от 04.07.2021, 10:36Добрый день! Спасибо за батник. Есть возможность указать папку в которую сохранять видео?
День добрый.
Да, конечно: указать путь к папке вывода, перед шаблоном %%(title)s
[spoiler title="Скрин"]
[/spoiler]
Цитата: MapcuaHuH от 04.07.2021, 10:36Добрый день! Спасибо за батник. Есть возможность указать папку в которую сохранять видео?
День добрый.
Да, конечно: указать путь к папке вывода, перед шаблоном %%(title)s

Цитата: MapcuaHuH от 04.07.2021, 16:07Цитата: Яр от 04.07.2021, 14:53Да, конечно: указать путь к папке вывода, перед шаблоном %%(title)s
Cпасибо. С русскими названиями папок не получилось. У меня путь D:\Видео\. Создаёт папку с названием из кракозябров 😀 Можно пофиксить или только английские названия?
Цитата: Яр от 04.07.2021, 14:53Да, конечно: указать путь к папке вывода, перед шаблоном %%(title)s
Cпасибо. С русскими названиями папок не получилось. У меня путь D:\Видео\. Создаёт папку с названием из кракозябров 😀 Можно пофиксить или только английские названия?
Цитата: Jeddi Rodnulkin от 04.07.2021, 16:16Привет. портативку делал xpuct?
Привет. портативку делал xpuct?
Цитата: Сергей от 04.07.2021, 16:18Привет 🖐
Нет. Portable взят у Кролика. Не оставляет мусора в системе.
Привет 🖐
Нет. Portable взят у Кролика. Не оставляет мусора в системе.
Цитата: ЯR от 04.07.2021, 16:20MapcuaHuH, дело в кодировке, по умолчанию файл создаётся в кодировке ANSI, чтобы ком. строка понимала наши символы (Кириллицу) необходимо батник преобразовать в OEM-866. Только, после преобразования, не забудьте поправить все кириллические символы, написанные ранее.
В Notepad++ это делается просто:
[spoiler title="Скрин"]
[/spoiler]
MapcuaHuH, дело в кодировке, по умолчанию файл создаётся в кодировке ANSI, чтобы ком. строка понимала наши символы (Кириллицу) необходимо батник преобразовать в OEM-866. Только, после преобразования, не забудьте поправить все кириллические символы, написанные ранее.
В Notepad++ это делается просто:

Цитата: MapcuaHuH от 04.07.2021, 16:32Спасибо! Работает 🙂
Спасибо! Работает 🙂
Цитата: Андрей от 04.07.2021, 19:26Цитата: Яр от 04.07.2021, 09:16Как начать качать: копируем адрес видео и запускаем батник.
Добрый вечер.
У меня при скачивании этого видео создал mkv, а не mp4А как можно по окончании загрузки открыть целевую папку? Можно в этом же батнике такое сделать?
Цитата: Яр от 04.07.2021, 09:16Как начать качать: копируем адрес видео и запускаем батник.
Добрый вечер.
У меня при скачивании этого видео создал mkv, а не mp4
А как можно по окончании загрузки открыть целевую папку? Можно в этом же батнике такое сделать?
Цитата: Pixi от 04.07.2021, 20:04Цитата: Андрей от 04.07.2021, 19:26Цитата: Яр от 04.07.2021, 09:16Как начать качать: копируем адрес видео и запускаем батник.
Добрый вечер.
У меня при скачивании этого видео создал mkv, а не mp4А как можно по окончании загрузки открыть целевую папку? Можно в этом же батнике такое сделать?
Привет , попробуй просто указать путь
D:\Video\ Должен открыть
Цитата: Андрей от 04.07.2021, 19:26Цитата: Яр от 04.07.2021, 09:16Как начать качать: копируем адрес видео и запускаем батник.
Добрый вечер.
У меня при скачивании этого видео создал mkv, а не mp4А как можно по окончании загрузки открыть целевую папку? Можно в этом же батнике такое сделать?
Привет , попробуй просто указать путь
D:\Video\ Должен открыть
Цитата: Я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[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%" explorer.exe "%outpath%"В первой строке, замени на свой путь к папке вывода (после знака равно).
Твоё видео, Андрей, также качает принудительно в mp4.
Цитата: Андрей от 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[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"
explorer.exe "%outpath%"
В первой строке, замени на свой путь к папке вывода (после знака равно).
Твоё видео, Андрей, также качает принудительно в mp4.
Цитата: Андрей от 04.07.2021, 21:03Яр, спасибо, но что-то не получается. Запускаю батник с адресом в буфере обмена, всплывает окно Командной строки и сразу закрывается, после чего открываетв Проводник с целевой папкой. Т.е. не происходит скачивание.
Вот так у меня - скрин.
Яр, спасибо, но что-то не получается. Запускаю батник с адресом в буфере обмена, всплывает окно Командной строки и сразу закрывается, после чего открываетв Проводник с целевой папкой. Т.е. не происходит скачивание.
Вот так у меня - скрин.
Цитата: MapcuaHuH от 04.07.2021, 21:09Цитата: Андрей от 04.07.2021, 21:03Яр, спасибо, но что-то не получается. Запускаю батник с адресом в буфере обмена, всплывает окно Командной строки и сразу закрывается, после чего открываетв Проводник с целевой папкой. Т.е. не происходит скачивание.
Вот так у меня - скрин.
Добрый вечер, Андрей. У Вас точно ссылка на видео была в буфере? Ибо у меня так же было, окно всплывало и закрывалось. Оказалось, что я забывал скопировать ссылку и в буфере было совсем не то ) С кодом от Яр, Ваше видео у меня скачалось в mp4 без проблем.
Цитата: Андрей от 04.07.2021, 21:03Яр, спасибо, но что-то не получается. Запускаю батник с адресом в буфере обмена, всплывает окно Командной строки и сразу закрывается, после чего открываетв Проводник с целевой папкой. Т.е. не происходит скачивание.
Вот так у меня - скрин.
Добрый вечер, Андрей. У Вас точно ссылка на видео была в буфере? Ибо у меня так же было, окно всплывало и закрывалось. Оказалось, что я забывал скопировать ссылку и в буфере было совсем не то ) С кодом от Яр, Ваше видео у меня скачалось в mp4 без проблем.
Цитата: ЯR от 04.07.2021, 21:13Андрей, в сценарии, на новой строке набери pause и сохрани. Скопируй ссылку на видео и запусти батник. В открывшемся окне cmd, глянь какая ошибка (можно скрин).
[spoiler title="Это не точно:"]Также, я заметил, что некоторые открытые программы, в моём случае это QTranslate, не дают нормально отработать сценарию.[/spoiler]
Андрей, в сценарии, на новой строке набери pause и сохрани. Скопируй ссылку на видео и запусти батник. В открывшемся окне cmd, глянь какая ошибка (можно скрин).