Youtube-dl на Windows 10.

Тема в разделе "PC: Программы общего назначения", создана пользователем variator, 6 май 2017.

     
  1. variator

    variator Active Member

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

    mindcube Active Member

    Регистрация:
    5 дек 2010
    Сообщения:
    246
    Симпатии:
    176
    хм, у меня 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)
     
    variator нравится это.
  3. fakeitback

    fakeitback Super Moderator Команда форума

    Регистрация:
    6 май 2005
    Сообщения:
    9.026
    Симпатии:
    5.979
    Пол:
    Мужской
    Адрес:
    Москва
    4k video downloader как часы пашет
    сабж у меня тоже работает без вопросов, но не так удобно
     
    notebook и mindcube нравится это.
  4. variator

    variator Active Member

    Регистрация:
    9 сен 2008
    Сообщения:
    361
    Симпатии:
    30
    Спасибо! Заработало.
    У 4k video downloader вроде ограничение на 25 закачек с плейлиста во фришной версии.
    Кстати youtube-dl с GUI есть, только я не разобрался как в ней плейлисты (только аудио) качать.
     
  5. variator

    variator Active Member

    Регистрация:
    9 сен 2008
    Сообщения:
    361
    Симпатии:
    30
    Приветствую!
    Какую команду использовать, чтобы в названия аудио файлов youtube-dl не добавлял код ссылки?
    Пример: Andrea Bocelli - Vivo per lei-ciawICBvQoE.webm
     
  6. basЫl

    basЫl атрофировал юмор.

    Регистрация:
    4 янв 2004
    Сообщения:
    5.051
    Симпатии:
    2.699
    Адрес:
    Москва
    И 4к перекодирует
     
  7. mindcube

    mindcube Active Member

    Регистрация:
    5 дек 2010
    Сообщения:
    246
    Симпатии:
    176
    @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
     
  8. sunet

    sunet Victor Buruiana, 1959

    Регистрация:
    18 июл 2005
    Сообщения:
    8.967
    Симпатии:
    3.676
    Пол:
    Мужской
    Род занятий:
    music, recording, acoustic, radio
    Адрес:
    Chisinau, Moldova
    Да ничего вам вообще не надо... просто перед названием сайта yuotube добавляете две буквы S,

    Например -


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

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

    ALLinONE Well-Known Member

    Регистрация:
    8 янв 2007
    Сообщения:
    1.221
    Симпатии:
    424
    Адрес:
    ...
    Надо, так как ограничение до 720р, выше без звука.
    Я давно пользуюсь для этого winx hd video converter deluxe.
     
  10. Novation

    Novation Несміла

    Регистрация:
    17 ноя 2006
    Сообщения:
    2.161
    Симпатии:
    2.052
    Адрес:
    Еквестрія
    Если работает версия под убунту, то зачем пользоваться версией под десятку, если в десятку встроили убунту, чтобы ты мог пользоваться версией под убунту, сидя в десятке? :confused:
     
  11. alexvg

    alexvg Well-Known Member

    Регистрация:
    4 авг 2004
    Сообщения:
    1.942
    Симпатии:
    803
    Пол:
    Мужской
    Адрес:
    Россия, Пенза
  12. variator

    variator Active Member

    Регистрация:
    9 сен 2008
    Сообщения:
    361
    Симпатии:
    30
    Спасибо!
    Не подскажете, почему иногда некоторые файлы (аудио) не скачиваются?
    Пример: 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
     
    Последнее редактирование: 18 май 2017

Поделиться этой страницей