Youtube-dl на Windows 10. (1 онлайн

variator

Active Member
9 Сен 2008
414
45
28
Консольная утилита Youtube-dl предоставляет широкие возможности для скачивания медиа контента с Youtube и др. Под Ubuntu работает без проблем. Под Windows 10 запустить не получается.
Она может (аналогов не нашел):
1. Скачивать только аудио (без видео).
2. Загрузка аудио без прекодировки в исходном формате (m4a, opus, ogg).
Актуально при скачивании музыкальных плейлистов с Ютуба, существенно убыстряет процесс.
Прошу подсказать, как завести ее на Windows 10?
Делал как здесь, ставил Python 3.6.1. При запуске cmd и вводе "youtube-dl" пишет, что
"не является внутренней или внешней командой, исполняемой программой или пакетным файлом."
 

mindcube

Well-Known Member
5 Дек 2010
457
442
63
хм, у меня youtube-dl.exe прекрасно работает под десяткой.
скачивал бинарник https://yt-dl.org/downloads/2017.05.01/youtube-dl.exe
после скачивания разблокировал файл и поместил в папку C:\Windows\System32
Python не ставил.
Если так не работает, то попробуйте еще установить библиотеку Microsoft Visual C++ 2010 Redistributable Package (x86)
 
  • Like
Реакции: variator

variator

Active Member
9 Сен 2008
414
45
28
... поместил в папку C:\Windows\System32
Спасибо! Заработало.
4k video downloader как часы пашет
сабж у меня тоже работает без вопросов, но не так удобно
У 4k video downloader вроде ограничение на 25 закачек с плейлиста во фришной версии.
Кстати youtube-dl с GUI есть, только я не разобрался как в ней плейлисты (только аудио) качать.
 

variator

Active Member
9 Сен 2008
414
45
28
Приветствую!
Какую команду использовать, чтобы в названия аудио файлов youtube-dl не добавлял код ссылки?
Пример: Andrea Bocelli - Vivo per lei-ciawICBvQoE.webm
 

mindcube

Well-Known Member
5 Дек 2010
457
442
63
@variator, попробуйте указать кастомный шаблон для параметра -o (вывод файлов), причем для Windows шаблон нужно вписать в "двойные" кавычки.
например шаблон "%(title)s.%(ext)s" - это оригинальное название и расширение видеофайла.
Код:
youtube-dl.exe -o "%(title)s.%(ext)s" https://www.youtube.com/watch?v=ciawICBvQoE
Больше примеров в родной документации:
https://github.com/rg3/youtube-dl/blob/master/README.md#output-template
 

sunet

Victor Buruiana, 1959
18 Июл 2005
12.078
6.372
113
64
Chisinau, Moldova
Да ничего вам вообще не надо... просто перед названием сайта yuotube добавляете две буквы S,

Например -
Получаем - ww.ssyoutube.com/watch?v=qm-ylmzmgH4

открывается новая страница, ждете немного и вам предлагается скачать файл в нужном формате (зеленое меню СКАЧАТЬ)...выбираете и скачивается.
Если появляется вопрос, отвечаем - скачать без установки.
 
  • Like
Реакции: itzh

Novation

Несміла
17 Ноя 2006
2.267
2.235
113
45
Еквестрія
Если работает версия под убунту, то зачем пользоваться версией под десятку, если в десятку встроили убунту, чтобы ты мог пользоваться версией под убунту, сидя в десятке? :confused:
 

variator

Active Member
9 Сен 2008
414
45
28
@variator, попробуйте указать кастомный шаблон для параметра -o (вывод файлов), причем для Windows шаблон нужно вписать в "двойные" кавычки.
например шаблон "%(title)s.%(ext)s" - это оригинальное название и расширение видеофайла.
Код:
youtube-dl.exe -o "%(title)s.%(ext)s" https://www.youtube.com/watch?v=ciawICBvQoE
Больше примеров в родной документации:
https://github.com/rg3/youtube-dl/blob/master/README.md#output-template
Спасибо!
Не подскажете, почему иногда некоторые файлы (аудио) не скачиваются?
Пример: youtube-dl.exe -x https://www.youtube.com/playlist?list=PLqQ8-iP6yP4_vdJIaFadG97d2LSF_Yc8C
Здесь первый трек не пошел.
Пишет так:
D:\Музыка\Blonker>youtube-dl.exe -x https://www.youtube.com/playlist?list=PLqQ8-iP6yP4_vdJIaFadG97d2LSF_Yc8C
[youtube:playlist] PLqQ8-iP6yP4_vdJIaFadG97d2LSF_Yc8C: Downloading webpage
[download] Downloading playlist: Blonker
[youtube:playlist] playlist Blonker: Downloading 11 videos
[download] Downloading video 1 of 11
[youtube] k-IrQwddSuE: Downloading webpage
[youtube] k-IrQwddSuE: Downloading video info webpage
[youtube] k-IrQwddSuE: Extracting video information
[youtube] k-IrQwddSuE: Downloading js player vfl8jhACg
ERROR: Signature extraction failed: Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0io2aq9r\build\youtube_dl\extractor\youtube.py", line 1081, in _decrypt_signature
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0io2aq9r\build\youtube_dl\extractor\youtube.py", line 1004, in _extract_signature_function
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0io2aq9r\build\youtube_dl\extractor\youtube.py", line 1057, in <lambda>
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0io2aq9r\build\youtube_dl\jsinterp.py", line 254, in resf
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0io2aq9r\build\youtube_dl\jsinterp.py", line 55, in interpret_statement
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmp0io2aq9r\build\youtube_dl\jsinterp.py", line 211, in interpret_expression
youtube_dl.utils.ExtractorError: Unsupported JS expression 'oE["do"](a,67)'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
(caused by ExtractorError('Unsupported JS expression \'oE["do"](a,67)\'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

D:\Музыка\Blonker>youtube-dl U
ERROR: 'U' is not a valid URL. Set --default-search "ytsearch" (or run youtube-dl "ytsearch:U" ) to search YouTube
 
Последнее редактирование:

Сейчас онлайн (Пользователей: 0, Гостей: 1)