Программы и другие способы для скачивания с Youtube
Цитата: Mikhail от 11.04.2024, 15:22ANTON, Там кстати заметил не работает с русскими папками, определяет их как ╨Т╨╕╨┤╨╡╨╛, поэтому в начало кода можно засунуть
chcp 65001 > nul.
ANTON, Там кстати заметил не работает с русскими папками, определяет их как ╨Т╨╕╨┤╨╡╨╛, поэтому в начало кода можно засунуть Скопированоchcp 65001 > nul.
Цитата: shim от 11.04.2024, 15:28Добрый день!
Обновился yt-dlp и FFmpeg Builds for yt-dlp (h***s://github.com/yt-dlp)
Обновите шапку.
Добрый день!
Обновился yt-dlp и FFmpeg Builds for yt-dlp (h***s://github.com/yt-dlp)
Обновите шапку.
Цитата: Mikhail от 11.04.2024, 16:34ANTON, А это легко проверяется копированием прямого кода, то что я выделил, скопируй просто в cmd и нажми enter, если не откроет, значит текст, описание содержит недопустимые символы, либо скачался без расширения mp4.
Если скачался без расширения файл, он его не выделит, надо поправить код.chcp 65001 > nul set "current_dir=C:\Users\Admin\Desktop\1" 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.mp4" --exec "explorer.exe /select,""%current_dir%\%%(title)s.mp4""" -f "bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%" pause
ANTON, А это легко проверяется копированием прямого кода, то что я выделил, скопируй просто в cmd и нажми enter, если не откроет, значит текст, описание содержит недопустимые символы, либо скачался без расширения mp4.
Если скачался без расширения файл, он его не выделит, надо поправить код.
chcp 65001 > nul
set "current_dir=C:\Users\Admin\Desktop\1"
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.mp4" --exec "explorer.exe /select,""%current_dir%\%%(title)s.mp4""" -f "bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best" "%ClipboardData%"
pause
Цитата: Андрей от 11.04.2024, 17:26Цитата: shim от 11.04.2024, 15:28Добрый день!
Обновился yt-dlp и FFmpeg Builds for yt-dlp (h***s://github.com/yt-dlp)
Обновите шапку.Добрый день.
Как только разберутся с батником, только тогда.
Пока остаётся прежний, он работает без нареканий, насколько я знаю.
Цитата: shim от 11.04.2024, 15:28Добрый день!
Обновился yt-dlp и FFmpeg Builds for yt-dlp (h***s://github.com/yt-dlp)
Обновите шапку.
Добрый день.
Как только разберутся с батником, только тогда.
Пока остаётся прежний, он работает без нареканий, насколько я знаю.
Цитата: Андрей от 11.04.2024, 17:36FFmpeg обновился 10 минут назад, надо на нём пробовать вместе с новым yt-dlp.
Как устаканится код, так обновим ссылку в шапке темы.
FFmpeg обновился 10 минут назад, надо на нём пробовать вместе с новым yt-dlp.
Как устаканится код, так обновим ссылку в шапке темы.
Цитата: ANTON от 11.04.2024, 20:33Mikhail, код в целом работает, но да пришел к выводу что открытие пути зависит от названия файла. код батника не менялся а открытие ведет себя по разному. в том числе проверкой прямым кодом в cmd.
Mikhail, код в целом работает, но да пришел к выводу что открытие пути зависит от названия файла. код батника не менялся а открытие ведет себя по разному. в том числе проверкой прямым кодом в cmd.
Цитата: Bosika™ от 28.04.2024, 08:42Здравия желаю уважаемые.
Подскажите любезно, если у источника необходимое видео с канала Youtube имеет несколько звуковых дорожек, то как скачать видео с нужной?
Пример видео.
Мне нужна русская Audio дорожка.
По результату скачивания имеем только одну дорожку.
Здравия желаю уважаемые.
Подскажите любезно, если у источника необходимое видео с канала Youtube имеет несколько звуковых дорожек, то как скачать видео с нужной?
Пример видео.
Мне нужна русская Audio дорожка.
По результату скачивания имеем только одну дорожку.
Цитата: Mikhail от 28.04.2024, 10:34Bosika™, Привет.
Пока могу предложить вручную просмотреть какой номер имеет озвучка, можно командойyt-dlp --list-formats ссылка на видеои вписать его в код.
Пример на твоем видео: yt-dlp -o "%outpath%\%%(title)s" -f "bestvideo[ext=mp4][height<=1080]+140-0/bestvideo+bestaudio/best" "%ClipboardData%"
Bosika™, Привет.
Пока могу предложить вручную просмотреть какой номер имеет озвучка, можно командой Скопированоyt-dlp --list-formats ссылка на видео и вписать его в код.
Пример на твоем видео: yt-dlp -o "%outpath%\%%(title)s" -f "bestvideo[ext=mp4][height<=1080]+140-0/bestvideo+bestaudio/best" "%ClipboardData%"
Цитата: Mikhail от 28.04.2024, 12:37Bosika™, Попробуй этот код
Качает видео если есть русская дорожка, если нет, просто качает что есть.
Проверил только на 1 видео твоем, другие не искал.@echo off setlocal enabledelayedexpansion set "outpath=E:\" 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" set "audio_format=" for /f "tokens=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,*" %%a in ('yt-dlp --list-formats "%ClipboardData%" ^| findstr /C:"[ru]"') do ( set "audio_format=%%a" goto :DownloadVideo ) :DownloadVideo if defined audio_format ( yt-dlp -o "%outpath%\%%(title)s.mp4" -f "!audio_format!+bestvideo[height<=1080][ext=mp4]" "%ClipboardData%" ) else ( yt-dlp -o "%outpath%\%%(title)s.mp4" -f "bestvideo[height<=1080][ext=mp4]+bestaudio[ext=m4a]/best[height<=1080]" "%ClipboardData%" ) explorer.exe "%outpath%"
Bosika™, Попробуй этот код
Качает видео если есть русская дорожка, если нет, просто качает что есть.
Проверил только на 1 видео твоем, другие не искал.
@echo off
setlocal enabledelayedexpansion
set "outpath=E:\"
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"
set "audio_format="
for /f "tokens=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,*" %%a in ('yt-dlp --list-formats "%ClipboardData%" ^| findstr /C:"[ru]"') do (
set "audio_format=%%a"
goto :DownloadVideo
)
:DownloadVideo
if defined audio_format (
yt-dlp -o "%outpath%\%%(title)s.mp4" -f "!audio_format!+bestvideo[height<=1080][ext=mp4]" "%ClipboardData%"
) else (
yt-dlp -o "%outpath%\%%(title)s.mp4" -f "bestvideo[height<=1080][ext=mp4]+bestaudio[ext=m4a]/best[height<=1080]" "%ClipboardData%"
)
explorer.exe "%outpath%"
Цитата: KCIVA от 29.05.2024, 08:27@andrey Привет! Есть возможность перезалить файлы в начале темы?
@andrey Привет! Есть возможность перезалить файлы в начале темы?
Цитата: Андрей от 29.05.2024, 08:53KCIVA, Добрый день.
Добавил зеркало в шапку темы. Позже думаю починят и основную ссылку.
KCIVA, Добрый день.
Добавил зеркало в шапку темы. Позже думаю починят и основную ссылку.
Цитата: amazon от 10.07.2024, 12:35Привет. есть батник ? скачать все видео с плеилиста макс качестве?
Привет. есть батник ? скачать все видео с плеилиста макс качестве?
Цитата: Mikhail от 10.07.2024, 14:38amazon, Привет.
Вот такой код оставить из батника с первой истринцеyt-dlp -o "%outpath%\%%(title)s" -f "bestvideo+bestaudio" "%ClipboardData%"будет скачано лучшее.
amazon, Привет.
Вот такой код оставить из батника с первой истринце Скопированоyt-dlp -o "%outpath%\%%(title)s" -f "bestvideo+bestaudio" "%ClipboardData%" будет скачано лучшее.