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

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

Модерирует : 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущее обсуждение: часть 1

Текущая версия: 2021.12.17


youtube-dl - бесплатная консольная программа для скачивания видео с YouTube и множества других сайтов.
Сейчас проект практически не развивается, скорость скачивания с YouTube не выше 100 КБ/сек - рекомендуется использовать yt-dlp.
 
официальные ночные сборки


 
youtube-dl с фиксом скорости, не требует SSE2
youtube-dl с фиксом скорости (другой вариант)
неофициальные ночные сборки youtube-dl  





yt-dlp - активный форк youtube-dl, рекомендуется к использованию. Минимальная версия Windows 8. Linux
Цели проекта: добавление новых функций, исправление известных проблем. Есть различия в поведении от основного проекта.
 
ytdl-patched - пока непонятный форк yt-dlp
 
 
форк yt-dlp есть вариант для Windows XP x86 и Windows 7
yt-dlp для Windows XP x86 (устарело, не обновляется)
примеры для начинающих (англ)
некоторые шаблоны и в чем-то более детальная документация, чем на оф-сайте (англ)
 
Графические интерфейсы
  • MediaDownloader (2023)
  • Metube (web-UI)
  • Tartube (2023)
  • Videomass (2023)
  • Vividl (2023)
  • youtube-dl-gui (murrty, 2022)
  • youtube-dl-gui (oleksis, 2023)
  • Stacher (2023)
     
    Полезное
  • ffmpeg.exe - yt-dlp/FFmpeg-Builds | Нюанс под Windows 7 раз два три
  • кнопки от notinthewoods
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Примеры замены\удаления текста в названии файла
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
     

  • Всего записей: 39128 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 14:30 29-10-2024
    azot6s2

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Где взять нормальный ffmpeg.exe?  
    в частности для Windows 7 x64,  для программ-качалок с Youtube
     
    есть у меня тут какой-то (подгруженный Download Master-ом) когда-то... размер 16 мб, инфы на ней никакой нет - ни кто автор, ни версии, ничего...
    работает...  
     
    Однако я подозреваю, что от  версии и размера сборки  ffmpeg-а зависят и его возможности, равно как и программ его использующих!  

    Всего записей: 55 | Зарегистр. 06-03-2023 | Отправлено: 14:10 17-03-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555
    Цитата:
    Ссылка первая попавшаяся:
    8e0sqePINQY

    надо разрабам такое кидать сразу чтобы дали решение если есть, или сделали
    Я же проверял тоже перед тем как предлагать, просто видимо кириллицу считают как юникод и отбрасывают. А ну да там же только ASCII остаётся с флагом. Ну так и должно быть.  
    остаётся только в --replace-in-metadata regex`ом все заменять, но это не вариант
    надо у разрабов спрашивать есть ли решение удалять символы emoji и оставлять кириллицу
     
     
    VitalyF
    Цитата:
    Убедился, что тот bash скрипт, что я выше приводил закрывает на 99.9% потребности в подменах для yt-dlp.

    на 99% закрывает и -o "%(title)#S.%(ext)s" и --compat-options filename-sanitization и --windows-filenames последний делает тоже самое что и bash тот

    Цитата:
    для меня не актуально.

    сам вкинул же, ну так ссылку давай где такое сказано

    Всего записей: 5541 | Зарегистр. 11-02-2020 | Отправлено: 14:20 17-03-2024
    5555555



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

    Цитата:
    надо у разрабов спрашивать есть ли решение удалять символы emoji и оставлять кириллиц

    для всех иностранцев ACSII заканчивается 128 символом
    на месте я бы не изобретал ничего нового, а брал бы за шаблон кодовые страницы, в частности родную - 866

    Всего записей: 2613 | Зарегистр. 01-04-2004 | Отправлено: 14:45 17-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    на 99% закрывает и -o "%(title)#S.%(ext)s" и --compat-options filename-sanitization и --windows-filenames последний делает
    ... мне особенно понравилось --windows-filenames...
    не смеши, ни хрена они не делают, даже со сраным двоеточием...
    Цитата:
    сам вкинул же, ну так ссылку давай где такое сказано
    а не хочешь отправиться вслед за мной, на рыбалку, умение пользоваться поиском в жизни каждому пригодится!

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 17:30 17-03-2024 | Исправлено: VitalyF, 17:37 17-03-2024
    euheny



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

    Цитата:
    скинул же решение

    так это костыль
    мало того анонсы не скачаются
    короче пока вручную
     
    вот еще подсунул ему

    Код:
    C:\temp>yt-dlp --max-filesize 60MiB
     
    Usage: yt-dlp [OPTIONS] URL [URL...]
     
    yt-dlp: error: invalid rate limit "60MiB" given

    Всего записей: 4176 | Зарегистр. 22-11-2006 | Отправлено: 17:45 17-03-2024
    RazOne707



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

    Цитата:
    --max-filesize 60MiB

    вот так прописывается, обе нужно, чтобы везде срабатывало:
    --match-filter "filesize <= 60M" --match-filter "filesize_approx <= 60M"

    Всего записей: 1982 | Зарегистр. 06-10-2023 | Отправлено: 18:04 17-03-2024 | Исправлено: RazOne707, 18:06 17-03-2024
    los

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

    Код:
    yt-dlp -f22 --replace-in-metadata title "[\U00010000-\U0010ffff]" "" '8e0sqePINQY'

    Всего записей: 7730 | Зарегистр. 08-09-2001 | Отправлено: 18:24 17-03-2024
    RazOne707



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

    Всего записей: 1982 | Зарегистр. 06-10-2023 | Отправлено: 18:35 17-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Цитата:
    yt-dlp --simulate -f22 --replace-in-metadata title "[\U00010000-\U0010ffff]" "" -vU 8e0sqePINQY'

    Цитата:
    yt-dlp -f22 --replace-in-metadata title "[\U00010000-\U0010ffff]" "" '8e0sqePINQY'
    ...[debug] Replacing all '[\\U00010000-\\U0010ffff]' in title with ''
    [MetadataParser] Changed title to: Поздравление с Новым Годом от Людмилы Федоровны Васильевой!
    [info] 8e0sqePINQY: Downloading 1 format(s): 22
    а это осилишь >>> https://ok.ru/video/7781560753869

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 18:37 17-03-2024 | Исправлено: VitalyF, 18:41 17-03-2024
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как определить для какого из многих вариантов https://www.youtube.com/watch?v=7hbBa1-1p7M поддерживается параметр --embed-chapters?

    Всего записей: 7466 | Зарегистр. 17-10-2011 | Отправлено: 19:09 17-03-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    мне то это зачем, ты вкинул что винда заменяет символы на решётку и это сказал якобы разраб сабжа, какого именно ты не сказал, ссылку не предоставил, если что то вкидываешь то пруфы сразу должен добавлять, никто не будет искать за тебя это
    euheny
    Цитата:
    так это костыль

    так не костыль, а офф решение

    Цитата:
    вот еще подсунул ему

    а где ты тут увидел MiB?

    Цитата:
    --max-filesize SIZE             Abort download if filesize is larger than
                                    SIZE, e.g. 50k or 44.6M

    Sputnikk
    Цитата:
    Как определить для какого из многих вариантов

    для любого если чаптеры есть
     
     
    Добавлено:
    los
    диапазон я хотел скинуть, но там могут быть тоже приколы свои
    ещё там несколько диапазонов
    и можно так написать [\u263a-\U0001F64F] но что туда войдёт это надо тестить
     
    Добавлено:
    вот ещё
            u"\U0001F600-\U0001F64F"  # emoticons
            u"\U0001F300-\U0001F5FF"  # symbols & pictographs
            u"\U0001F680-\U0001F6FF"  # transport & map symbols
            u"\U0001F1E0-\U0001F1FF"  # flags (iOS)
    тогда так можно [\u263a-\U0001F1FF]

    Всего записей: 5541 | Зарегистр. 11-02-2020 | Отправлено: 22:33 17-03-2024 | Исправлено: greeple, 23:31 17-03-2024
    Sputnikk



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

    Цитата:
    для любого если чаптеры есть
    Не для любого. Я писал, что не получил для 1080 av01.0.08M.08.webm , но получил для 720 avc1.64001F.mp4. Мне дали ссылку на https://www.webmproject.org/docs/container/#Chapters
     
     
    Добавлено:
    сейчас попробовал скачать 1080 avc1, получил avc1.640028.mkv без глав, хотя было заявлено mp4.
     

     
    Добавлено:
    Using yt-dlp as the download provider.Starting download @ 2024-03-18
    ------------------------
    [youtube] Extracting URL: https://www.youtube.com/watch?v=7hbBa1-1p7M
    [youtube] 7hbBa1-1p7M: Downloading webpage
    [youtube] 7hbBa1-1p7M: Downloading ios player API JSON
    [youtube] 7hbBa1-1p7M: Downloading android player API JSON
    [youtube] 7hbBa1-1p7M: Downloading m3u8 information
    [info] 7hbBa1-1p7M: Downloading 1 format(s): 137+251
    [Merger] Merging formats into "D:\Скачанное\The Warning - Full Concert Live at Teatro Metroplitan (CDMX)-avc1.640028.mkv"
    Deleting original file D:\Скачанное\The Warning - Full Concert Live at Teatro Metroplitan (CDMX)-avc1.640028.f251.webm (pass -k to keep)
    Deleting original file D:\Скачанное\The Warning - Full Concert Live at Teatro Metroplitan (CDMX)-avc1.640028.f137.mp4 (pass -k to keep)
    Download completed
     
    Добавлено:
    никакой конвертации не назначено

    Всего записей: 7466 | Зарегистр. 17-10-2011 | Отправлено: 04:20 18-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    никто не будет искать за тебя это
    Мне это уже не надо, выше писал, будь внимательней!
     
    >ALLHelp with regular expressions
    How to download twitter videos without Emoji file
    Цитата:
    # https://en.wikipedia.org/wiki/Unicode_block
    EMOJI_PATTERN = re.compile(
        "["
        "\U0001F1E0-\U0001F1FF"  # flags (iOS)
        "\U0001F300-\U0001F5FF"  # symbols & pictographs
        "\U0001F600-\U0001F64F"  # emoticons
        "\U0001F680-\U0001F6FF"  # transport & map symbols
        "\U0001F700-\U0001F77F"  # alchemical symbols
        "\U0001F780-\U0001F7FF"  # Geometric Shapes Extended
        "\U0001F800-\U0001F8FF"  # Supplemental Arrows-C
        "\U0001F900-\U0001F9FF"  # Supplemental Symbols and Pictographs
        "\U0001FA00-\U0001FA6F"  # Chess Symbols
        "\U0001FA70-\U0001FAFF"  # Symbols and Pictographs Extended-A
        "\U00002702-\U000027B0"  # Dingbats
        "\U000024C2-\U0001F251"  
        "]+"
    )```
    + эти две строки удаляют из названий с "одноклассников" символ "молнии" и "|" - вертикальная черта с двойным пробелом >>
    Цитата:
    --replace-in-metadata "title" "[\u263a-\U0001F1FF]" ""
    --replace-in-metadata "title" "\|\s" ""
    ...остаётся только сгруппировать в одну строку
    PS + добавлено - прямой и обратный слеш, кавычки, двоеточие, двоеточие в скобках (17:30) >(17_30)  надо тестировать!
    --replace-in-metadata "title" "(" "_"
    --replace-in-metadata "title" '\|\s|\/ |\\ |\"|\:' ""

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 06:13 18-03-2024 | Исправлено: VitalyF, 10:52 18-03-2024
    5555555



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

    Цитата:
    "[\U00010000-\U0010ffff]"

    спасибо, это все костыли от ACS, восклицательный, вопросительный, разделитель и т.п. - ничего не убирается.
    Главная задача - чтобы читалось железными проигрывателями, а для 100% совместимости со всеми - это ACS 866.
    Я конечно понимаю, что это можно сторонними средствами привести в порядок, но и последовательность нескольких "replace" и сторонние средства - это все костыли..
     
     
    Больше того, уже другой вопрос и возможно не касается непосредственно YT (хотя как сказать) - 95% скаченных роликов не воспроизводиться на аппаратных проигрывателях. 5 секунд воспроизведения, потом - замораживание картинки, а звук идет как положено. Никакие сочетания -f** роли не играют, ситуация однотипная.

    Всего записей: 2613 | Зарегистр. 01-04-2004 | Отправлено: 10:41 18-03-2024 | Исправлено: 5555555, 10:47 18-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555
    Цитата:
    Больше того, уже другой вопрос и возможно не касается непосредственно YT (хотя как сказать) - 95% скаченных роликов не воспроизводиться на аппаратных проигрывателях. 5 секунд
    Лет 10-ть качаю и смотрю с 1Tb HDD на ящике (оч. редко с youtube), от силы 3-4-ре раза заедало...
    Тут причин мильён м.б. в т.ч. руки... (свои и тех кто, качал и кодировал )
    PS с yt-dlp не помню, чтобы что-то пришлось перекачивать... или как-то заново муксить, исправлять...!
    PS причём ящик не первой свежести... и плеер с б.м. новыми кодеками... (китайское г-но за 1тыс. руб)
    PS ...обычно кодировщики стараются поджать посильнее, оставляют маленький буфер для плеера и отсутствует совместимость  
    с аппаратным плеером, качаю с проверенных сайтов и раздающих...

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 10:58 18-03-2024 | Исправлено: VitalyF, 11:36 18-03-2024
    5555555



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

    Цитата:
    причём ящик не первой свежести

    производитель, модель?

    Цитата:
    руки... (свои и тех кто, качал и кодировал )

    т.е. гугла? кодирует-то он ))
     
    Добавлено:

    Цитата:
    Лет 10-ть качаю
    давно не выкачивал, но ранее действительно такой проблемы не было практически.

    Всего записей: 2613 | Зарегистр. 01-04-2004 | Отправлено: 11:13 18-03-2024
    RazOne707



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

    Цитата:
    95% скаченных роликов не воспроизводиться на аппаратных проигрывателях. 5 секунд воспроизведения, потом - замораживание картинки

    попробовать поменять контейнер на mkv

    Всего записей: 1982 | Зарегистр. 06-10-2023 | Отправлено: 11:15 18-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    5555555
    Цитата:
    производитель, модель?
    эт-тока вечером.

    Цитата:
    т.е. гугла? кодирует-то он ))
    с торрентов, с офф. сайтов.
    Всегда youtub - у предпочитаю оригинальные источники, по возможности...
    HDMI кабель проверь, щас новое -2-е поколение или больше, более высокие скорости и разрешение пропускают...
    кабель тоже копеечный, никак некоторые гиганты мысли отдают по 10-15 шт. за кабель
    RazOne707
    Цитата:
    попробовать поменять контейнер на mkv
    тоже не люблю mp4
     

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 11:15 18-03-2024 | Исправлено: VitalyF, 11:28 18-03-2024
    RazOne707



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

    Цитата:
    тоже не люблю mp4

    Тут даже дело не в любви, mp4 старый контейнер, возможности которого расширяются энтузиастами и совместимость такого оставляет желать лучшего.  
    Mkv - железный вариант для совместимости и не удивлюсь если пропадут зависания картинки как пишут выше.
     
    ---merge-output-format mkv или --remux-video mkv

    Всего записей: 1982 | Зарегистр. 06-10-2023 | Отправлено: 11:25 18-03-2024 | Исправлено: RazOne707, 11:31 18-03-2024
    VitalyF

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

    Цитата:
    Тут даже дело не в любви, mp4  
    Это как в том анекдоте про помидоры, смотреть люблю, а так... нет! )) ...Если честно то и смотреть-то нечего, тьфу... грязь, непотребство!

    Цитата:
    ---merge-output-format mkv или --remux-video mkv
    ясен пень!

    Всего записей: 1370 | Зарегистр. 03-03-2004 | Отправлено: 11:31 18-03-2024 | Исправлено: VitalyF, 11:38 18-03-2024
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117

    Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (Часть 2)


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru