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

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

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

ANTON, Там кстати заметил не работает с русскими папками, определяет их как ╨Т╨╕╨┤╨╡╨╛, поэтому в начало кода можно засунуть Скопированоchcp 65001 > nul.

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

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

Mikhail,  открытие пути и выделение почему-то не работает для вк и рутуб.

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

 

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

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

Добрый день.
Как только разберутся с батником, только тогда.
Пока остаётся прежний, он работает без нареканий, насколько я знаю.

Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

FFmpeg обновился 10 минут назад, надо на нём пробовать вместе с новым yt-dlp. 
Как устаканится код, так обновим ссылку в шапке темы.

Лайкнул shim
shim
Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

Mikhail, код в целом работает, но да пришел к выводу что открытие пути зависит от названия файла. код батника не менялся а открытие ведет себя по разному. в том числе проверкой прямым кодом в cmd.

Здравия желаю уважаемые.
Подскажите любезно, если у источника необходимое видео с канала Youtube имеет несколько звуковых дорожек, то как скачать видео с нужной?
Пример видео.
Мне нужна русская Audio дорожка.
По результату скачивания имеем только одну дорожку.

Bosika™, Привет.
Пока могу предложить вручную просмотреть какой номер имеет озвучка, можно командой Скопированоyt-dlp --list-formats ссылка на видео и вписать его в код.
Пример на твоем видео: yt-dlp -o "%outpath%\%%(title)s" -f "bestvideo[ext=mp4][height<=1080]+140-0/bestvideo+bestaudio/best" "%ClipboardData%"

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

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%"

 

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

@andrey Привет! Есть возможность перезалить файлы в начале темы?

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

Добавил зеркало в шапку темы. Позже думаю починят и основную ссылку.

Лайкнул KCIVA
KCIVA
Голова дана человеку не для того, чтобы кушать, а для того, чтобы думать.

Привет.  есть батник ? скачать все видео с плеилиста макс качестве?

amazon, Привет.
Вот такой код оставить из батника с первой истринце Скопированоyt-dlp -o "%outpath%\%%(title)s" -f "bestvideo+bestaudio" "%ClipboardData%" будет скачано лучшее.

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