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

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

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

Да, тут проще использовать софт для более сложны целей, батниками достаточно просто скачивать лучшее, для остального(скачивание по времени, поминутно, гифку сделать, обрезку и т.д.) лучше, stacher.io или Gui-Youtube-dl, может еще есть.

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

Всех Приветствую!
Ребят короче вообще запутался и не пойму как сделать так чтобы видео скачивалось именно в .mkv в максимально доступном качестве и чтобы файл после скачивания не пустой был? И как сделать так чтобы аудио скачивалось в формате .mp3 с битрейтом 320?

Приветствую.
На youtube нет битрейта в 320. Там даже в видео 4к битрейт меньше

Лайкнули Mikhail и Psydiant
MikhailPsydiant
Цитата: Adler от 20.11.2022, 13:47

Приветствую.
На youtube нет битрейта в 320. Там даже в видео 4к битрейт меньше

Понял) Спасибо! А как сохранять файл в .mkv?

Привет.
Можно так.

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 "C:\Users\Admin\Desktop\%%(title)s" --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mkv "%ClipboardData%"

 

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

Привет.
Можно так.

 
 
 
 
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 "C:\Users\Admin\Desktop\%%(title)s" --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mkv "%ClipboardData%"
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 "C:\Users\Admin\Desktop\%%(title)s" --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mkv "%ClipboardData%"
 
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 "C:\Users\Admin\Desktop\%%(title)s" --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mkv "%ClipboardData%"

 

Благодарю Михаил!

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

........................

Кто-нибудь пробовал скачивать с Youtube видео в формате AV1 ?
Было бы интересно сразу качать в этом формате, чем потом пережимать.

В идеале конечно такой сценарий:
Если есть AV1, то качаем его. Если нет AV1, то ищем webm. Если нет webm, то качаем mp4

По webm - он есть у более-менее свежих роликов, весит обычно раза в 2 меньше mp4, а по качеству не уступает. По сути - это предок AV1. При скачивании в формате webm, он у меня автоматом сохранил в .mkv, хотя в батнике прописано сохранение в mp4. Видимо это прописано в одном из файлов. 

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

Привет.
Можно вот так попробовать, Скопировано-f "(bv*+ba/b)[vcodec=av01] / (bv*+ba/b)[vcodec=h264] / (bv*+ba/b)[vcodec=vp9] / (bv*+ba/b)", формат webm, кодеки в зависимости от видео(c AV1 еще найти нужно), но не пойму как сделать в full hd, как только добавляю Скопировано[height<=1080], ютуб начинает отдавать в VP9, если разрешение не ставить, то будет качать как есть с ютуба, в лучшем качестве/аудио и разрешения видео.
То есть если есть AV1, качнет его и т.д.
Может кто додумает код.

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

Переделал верхний вариант на этот.
Скопировано-S "res:1080,vcodec:av1 (bv*[height<=1080]+ba) / res:1080,vcodec:VP9 (bv*[height<=1080]+ba) / bestvideo[ext=mp4][height<=1080]+bestaudio[ext=m4a]/best[ext=mp4]/best / bv*[height<=1080]+ba/b"
Если можно склеить в AV1, смотри в Скопировано--list-formats, то делает формат webm с кодеком av1, если его нет, склеивает в формат webm с кодеком VP9, если и его нет, качает mp4 обычный, как из шапки на первой странице(думаю вряд ли такое когда-нибудь будет, так как везде почти VP9 или AV1), если это сделать нельзя, качает просто лучшее что можно склеить.

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

Mikhail, спасибо, потестирую на разных роликах.

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

Кто-нибудь пробовал скачивать с Youtube видео в формате AV1 ?

Привет. Я качал его с помощью v5 бэты 4K Video Downloader, там можно выбрать (при наличии такого видео).

Цитата: Mikhail от 25.10.2021, 01:45

Добрый🖐.
Держи.


Только путь в батниках на свой поменяй, по умолчанию стоит СкопированоC:\Users\Admin\Desktop

Здравствуйте. В последнее время почему-то не могу скачать ни один ролик с ютуба, вроде бы батник срабатывает, а видео не скачивается, в логах пишет "error", подскажите пожалуйста, в чём может быть ошибка.... до этого все скачивалось нормально

Привет.
С первой страницы возьми готовое решение и прочитай спойлер.

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

Всё сделал как вы сказали, но почему-то не скачивается видео...наверно нужно как-то, что-то, куда-то прописывать, или копировать ссылку на видео в ютубе, подскажите пожалуйста порядок действий

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