Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Открыть новую тему     Написать ответ в эту тему

jasonliull



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Текущая версия v2021.06.06



 
youtube-dl - кроссплатформенная бесплатная консольная программа для скачивания видео с YouTube.com и других сайтов.
 
Графические интерфейсы (GUI) от сторонних разработчиков: YDL-UI \ Vividl \ TVDownloader \ Reel Downloader [+Aria2] \ AWGG \ youtube-dlG \ Graphical YouTube-DL \ youtube-dl-gui \ Tartube
  • Gydl \ Videomass \ Downline \ Metube (web-UI)
     
    ВАЖНО! У сабжа появился современный форк yt-dlp (как юзать?)

  • Всего записей: 1860 | Зарегистр. 05-08-2012 | Отправлено: 13:44 05-03-2018 | Исправлено: DeZz, 08:29 18-10-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Установил сабж в питон - pip install youtube-dl
    Куда положить ffmpeg.exe, чтобы сабж его увидел?

    Всего записей: 6173 | Зарегистр. 24-02-2013 | Отправлено: 02:50 24-09-2021
    artenounx

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
    В PATH, например в C:\Windows
    Проверка:
    youtube-dl -v
    см. раздел exe versions

    Всего записей: 432 | Зарегистр. 05-08-2021 | Отправлено: 03:03 24-09-2021 | Исправлено: artenounx, 03:04 24-09-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx
    Спасибо. Уже нашел способ через параметр --ffmpeg-location Путь. Смержить получилось, субтитры не качаются. Использовал строку

    Код:
    youtube-dl --format "bestvideo[ext=mp4][height=1080]+bestaudio[ext=m4a]" -c --ffmpeg-location Путь --merge-output-format mkv -o %(title)s.%(ext)s --write-sub --sub-format "srt" --sub-lang "rus" Ссылка

    Где я там с субтитрами накосячил?

    Всего записей: 6173 | Зарегистр. 24-02-2013 | Отправлено: 03:08 24-09-2021
    029A



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
     
    Формат и язык субтитров должен быть без кавычек
     

    Код:
    --sub-format srt --sub-lang rus

    Всего записей: 18 | Зарегистр. 08-02-2006 | Отправлено: 03:45 24-09-2021 | Исправлено: 029A, 03:46 24-09-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    029A
    Исправил, субтитров всё равно нет. Если заменить --write-sub на --write-auto-sub, то пишет

    Цитата:
    WARNING: rus subtitles not available for ...

    Но Google2SRT субтитры скачивает

    Всего записей: 6173 | Зарегистр. 24-02-2013 | Отправлено: 03:59 24-09-2021 | Исправлено: harrykkk, 04:07 24-09-2021
    029A



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Если в видео есть только автоматически созданные субтитры то необходим параметр --write-auto-sub
    А если субтитры нужно еще и встроить в видео то добавить параметр --embed-subs

    Всего записей: 18 | Зарегистр. 08-02-2006 | Отправлено: 04:07 24-09-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    029A
    Не нужно встраивать, нужно srt. Выше написал, что исправил на --write-auto-sub. Всё равно не качает

    Всего записей: 6173 | Зарегистр. 24-02-2013 | Отправлено: 04:10 24-09-2021
    029A



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Тогда стоит попробовать --convert-subtitles srt, убрав из команды --sub-format srt

    Всего записей: 18 | Зарегистр. 08-02-2006 | Отправлено: 04:15 24-09-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    029A
    --write-auto-sub --convert-subtitles srt

    Цитата:
    WARNING: rus subtitles not available for ...
    [ffmpeg] Converting subtitles

    Файла субтитров всё равно нет

    Всего записей: 6173 | Зарегистр. 24-02-2013 | Отправлено: 04:27 24-09-2021
    029A



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk
    Блин, извиняюсь. --sub-lang ru

    Всего записей: 18 | Зарегистр. 08-02-2006 | Отправлено: 04:47 24-09-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    029A

    Цитата:
    --write-auto-sub --convert-subtitles srt --sub-lang ru

    Так получилось. Спасибо

    Цитата:
    [info] Writing video subtitles to: xxx.ru.vtt
    [download] xxx.mkv has already been downloaded and merged
    [ffmpeg] Converting subtitles

    Всего записей: 6173 | Зарегистр. 24-02-2013 | Отправлено: 04:58 24-09-2021
    artenounx

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    yt-dlp требует минимум Python 3.6, для XP есть только 3.4.
    Еще один гвоздь в крышку гроба XP.
    Оригинальный youtube-dl работает, но он уже 4 месяца не обновляется и никаких новостей.
    Может, конечно, кто заведет Python 3.6 на XP патчингом. Удачи им.

    Всего записей: 432 | Зарегистр. 05-08-2021 | Отправлено: 15:11 28-09-2021 | Исправлено: artenounx, 15:15 28-09-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx

    Цитата:
    yt-dlp

    Чем оно лучше оригинального youtube-dl?

    Всего записей: 6173 | Зарегистр. 24-02-2013 | Отправлено: 15:36 28-09-2021
    Dimitr1s



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx
    Note that the windows releases are already built with the python interpreter, mutagen, pycryptodome and websockets included.

    Всего записей: 1197 | Зарегистр. 02-07-2006 | Отправлено: 15:41 28-09-2021
    artenounx

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    harrykkk

    Цитата:
    Чем оно лучше оригинального youtube-dl?

    1. Обновляется
    2. Качает большинство age restricted видео с ютуба
     
    Dimitr1s
    В экзешнике вшит Python 3.7, естественно экзешник (x86) не запускается на XP.
    Я пробовал сам py файл скормить в Python 3.4 - жалуется на неподдерживаемую версию.
    Кстати, редистры для exe не требуются (видимо вшиты), в описании написано неверно.
     
    Добавлено:
    В старом youtube-dl.exe был вшит Python 3.4 для совместимости с XP.

    Всего записей: 432 | Зарегистр. 05-08-2021 | Отправлено: 16:00 28-09-2021 | Исправлено: artenounx, 16:18 28-09-2021
    Dimitr1s



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx
    Всё же: yt-dlp требует минимум Python 3.6 и не запускается из-за вшитого Python > 3.4 на XP разные вещи. Нет?

    Всего записей: 1197 | Зарегистр. 02-07-2006 | Отправлено: 17:53 28-09-2021
    harrykkk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Обратите внимание, что выпуски Windows уже построены с включенными интерпретатором python, мутагеном, pycryptodome и веб-сокетами.

    А если устанавливать через pip install, то и зависимости нужно отдельно ставить?

    Всего записей: 6173 | Зарегистр. 24-02-2013 | Отправлено: 18:24 28-09-2021
    artenounx

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Dimitr1s

    Цитата:
    разные вещи

    Нет.
    Вшивать 3.4 в экзешник смысла не имеет. Не будет работать вообще нигде. Рабочий код рассчитан на 3.6+
    На XP в принципе новее 3.4 python (ни вшитый, ни standalone) не работает.
    Я просто не стал упоминать такие мелочи.
     
    harrykkk

    Цитата:
    А если устанавливать через pip install, то и зависимости нужно отдельно ставить?

    pip сам рулит зависимостями и ставит их автоматом. Кстати, там есть не только старый youtube-dl, но и yt-dlp.

    Всего записей: 432 | Зарегистр. 05-08-2021 | Отправлено: 18:40 28-09-2021
    Dimitr1s



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    artenounx

    Цитата:
    Нет.

    Как нет? Бинарник yt-dlp не требует Python, он вшит. Они давно предупреждали про последний релиз для XP и тут.

    Всего записей: 1197 | Зарегистр. 02-07-2006 | Отправлено: 19:11 28-09-2021
    Alex_Piggy

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Добрый день, Dimitr1s, artenounx
    Небольшая поправка - для WinXP есть полнофункциональная версия Python 3.7.1 и ограничено функциональная 3.8.11.
    yt-dlp Git на WinXP с Python 3.7.1 запускается нормально. С отдельными пакетами проблема с SSE2 - но решаемая.

    Всего записей: 1843 | Зарегистр. 07-08-2002 | Отправлено: 11:05 29-09-2021
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

    Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.Board
    © Ru.Board 2000-2020

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru