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

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

1◄Страница 18 из 27► 27
Цитата: Игорь от 08.03.2024, 16:45

Данила, приветствую 🖐
Ссылку обновил.

Спасибо.

Добрый день!
Обновился  yt-dlp  и FFmpeg Builds for yt-dlp (h***s://github.com/yt-dlp)
Обновите шапку.

Лайкнул Андрей
Андрей

shim, Добрый день.

Спасибо, обновил, перезалил, ссылка в шапке.

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

В данной теме обсуждаем программные способы скачивания аудио и видео с Youtube

Вы не подскажете как добавить в контекстное меню в Windows 11 и при этом добавить иконочку

Цитата: Alexandr от 03.04.2024, 22:50
Цитата: Андрей от 03.07.2021, 22:58

В данной теме обсуждаем программные способы скачивания аудио и видео с Youtube

Вы не подскажете как добавить в контекстное меню в Windows 11 и при этом добавить иконочку

Добавил Компьютер\HKEY_CLASSES_ROOT\Directory\Background\shell\Youtube Download\command
Указал путь к бат файлу C:\Portable\Youtube Downloader\Download.bat
но при нажатии не скачиваться! запускаться бат файл и сразу закрывается и открывается папка где должен располагаться скаченный файл но там пусто.

Alexandr, Привет.
Чтобы bat файл запустить из контекстного меню, который использует другие exe файлы, надо добавить эту папку в системную переменную path.
Нажимаешь на рабочем столе СкопированоWin+R > далее Скопированоsysdm.cpl > Скопированодополнительно > внизу, Скопированопеременные среды, тыкаешь, открывается окошко, далее как на скриншоте.
Добавить только папку где лежат файлы, например СкопированоC:\Youtube Downloader 2024.03.10\Youtube Downloader

Лайкнули Psydiant и Alexandr
PsydiantAlexandr
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: Mikhail от 04.04.2024, 02:24

Alexandr, Привет.
Чтобы bat файл запустить из контекстного меню, который использует другие exe файлы, надо добавить эту папку в системную переменную path.
Нажимаешь на рабочем столе СкопированоWin+R > далее Скопированоsysdm.cpl > Скопированодополнительно > внизу, Скопированопеременные среды, тыкаешь, открывается окошко, далее как на скриншоте.
Добавить только папку где лежат файлы, например СкопированоC:\Youtube Downloader 2024.03.10\Youtube Downloader

Спасибо вам огромное! все круто!

Цитата: Mikhail от 03.03.2023, 08:06

Flying Time, Привет.
Вот так будет открывать и выделять.

 
 
 
 
set "outpath=C:\"
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
yt-dlp -o "%outpath%\%%(title)s" --exec "%SystemRoot%\explorer.exe /select," -f "bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"
set "outpath=C:\" 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 yt-dlp -o "%outpath%\%%(title)s" --exec "%SystemRoot%\explorer.exe /select," -f "bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"
 
set "outpath=C:\"
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
yt-dlp -o "%outpath%\%%(title)s" --exec "%SystemRoot%\explorer.exe /select," -f "bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"

Всем привет! На  версии yt-dlp 2024.04.09. после скачивания открывается "этот компьютер" вместо прописанного пути. Подскажите, как исправить? На предыдущей версии. и путь и выделение работают. 

ANTON, Привет.
Можно пока так, открывает путь к файлу.

set "outpath=C:\"
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
yt-dlp -o "%outpath%\%%(title)s" -f "bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"
start explorer "%outpath%"

С выделением файла я пока не понял, почему не выделяет скачанный, не видит путь к файлу и выделяет мои документы, вместо файла, а буквально дней 5 назад работало...

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

ANTON, Решил вроде, работает.

set "current_dir=C:"

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"

yt-dlp -o "%current_dir%\%%(title)s" --exec "explorer.exe /select,%current_dir%\%%(title)s.mp4" -f "bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"

 

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

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

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

Mikhail,  Привет! Да, работает с добавлением кавычек, но только при условии, что путь сохранения это корень диска. Если в Пути есть папка, то открывает этот компьютер.

Да нет, я проверил и на рабочий стол в папку и на другой накопитель в папку и просто в корень, открывается корректно.

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

Mikhail,  Да прошу прощения, проблема оказалась в том, что в старом конфиге после папки  в конце идет слэш и кавычке и оно работало, я думал и тут так же надо, но в новом конфиге это не надо)

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