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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

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

Maz



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

Текущая версия: 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, но есть свои дополнения, например предпочитает объединять в mkv)
yt-dlp для Windows XP x86 и Windows 7
 
Ссылки на всегда последние версии nicolaasjan
 
yt-dlp для Windows XP x86 (устарело, не обновляется)
примеры для начинающих (англ)
некоторые шаблоны и в чем-то более детальная документация, чем на оф-сайте (англ)
 
Графические интерфейсы
  • MediaDownloader (2025)
  • Metube (web-UI)
  • Tartube (2025)
  • Videomass (2025)
  • Vividl (2024)
  • youtube-dl-gui (murrty, 2022)
  • youtube-dl-gui (oleksis, 2023)
  • Stacher (2023)
     
    Полезное
  • ffmpeg.exe - yt-dlp/FFmpeg-Builds | Нюанс под Windows 7 раз два
  • FFmpeg 8.1 для windows XP  
  • Пример нормализации звука
  • кнопки от notinthewoods
  • CMD "батник" от Nnq20ee20qnN
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
  • Программы для скачивания потокового/онлайн видео (Часть 2)
  • Скачиваем защищенное потоковое/онлайн видео
     

  • Всего записей: 39758 | Зарегистр. 26-02-2002 | Отправлено: 11:01 29-11-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В смысле просто хранения фонотеки? Ну, так это логично. Только флаки должны быть оригиналы, а не "апконверты" всякие, ага.
    А то наивные хомячки пересохраняют свои старые жпеги в пнги и мп3 во флаки, а потом ещё и хватаются, какие они кулхацкеры мамкины сломали систему.

    Всего записей: 20542 | Зарегистр. 04-11-2010 | Отправлено: 02:13 20-12-2025
    vasevase

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    insorg
    Ещё: качаем фуллшд видео с ЮТ в YTDLP,
    а звук муксим свой, качественный. Рабочая схема.
    Именно для уник./реставрированных видео.
    В рэпе (да и не только) цензура ещё часто бывает.
    Пиканья разные или "мьют", или замена аналогами.

    Всего записей: 3859 | Зарегистр. 28-08-2010 | Отправлено: 02:34 20-12-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vasevase
    А потом головняк с синхрой дорог, с несоответствием их старта, их длины, и в принципе разным происхождением. Тем более, что видео там уже и так пережато настолько шакально... Увы, оно того не стоит.

    Всего записей: 20542 | Зарегистр. 04-11-2010 | Отправлено: 02:38 20-12-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не видел чтобы в видеофайлах был flac
    И что-то мне подсказывает,что такого не бывает. И как-то странно писать про какое-то качество звука выше среднего у такого контента, что качается через yt-dlp.

    Всего записей: 2928 | Зарегистр. 06-10-2023 | Отправлено: 18:37 20-12-2025 | Исправлено: RazOne707, 18:47 20-12-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Чисто технически mkv контейнер не запрещает flac (и другие лосслесс кодеки) внутри, но и плеер тоже должен быть с поддержкой оных. Но чаще лосслесс звук в видео просто оставляют как голый PCM (особенно на DVD релизах).
    Но вообще да, искать какое-то "высокое качество" от источников, где наоборот экономят байты траффика или секунды процессорного времени на кодирование... Такое себе.

    Всего записей: 20542 | Зарегистр. 04-11-2010 | Отправлено: 18:59 20-12-2025
    kv0

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    В релизах разных аниме на трекерах сейчас очень часто звуковые дорожки во flac закодированы. На ютубе этого, конечно, нет.
    Но для себя лично, для видеоклипов уже неоднократно скачивал видеоряд с YT, а звук подгонял со сторонних источников более качественный и чтобы не пережимать его дважды, кодировал в матроску флаком.

    Всего записей: 22 | Зарегистр. 02-09-2007 | Отправлено: 20:24 20-12-2025
    RazorX911

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

    Цитата:
    Чисто технически mkv контейнер не запрещает flac (и другие лосслесс кодеки) внутри, но и плеер тоже должен быть с поддержкой оных.

     
    К сожалению, он не поддерживает все кодеки без потерь. По крайней мере, версии MKVMerge после v90 не работают с файлами с расширением *.TAK. (Думаю, он также не работает с файлами *.OFR, закодированными с помощью OptimFrog.) Возможно, WAVPACK поддерживается, но я никогда не пробовал добавлять его в MKV-файл.
     
    insorg:

    Цитата:
    Ещё обезьяну забыли. Её вроде даже ffmpeg уметь должен, как минимум на чтение.

     
    А ещё есть ALAC! Из этого файла легко создать WAV-файл, сжатый с помощью FLAC и WAVPACK/TAK, если мы хотим немного уменьшить размер аудиодорожки, сжатой без потерь.
     
    los:
    Цитата:
    поддерживается

     
    Спасибо!

    Всего записей: 103 | Зарегистр. 01-06-2011 | Отправлено: 20:40 20-12-2025 | Исправлено: RazorX911, 23:20 20-12-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Да в принципе при наличии flac другие и не нужны. Даже самые медленные и крутые сжималки не прыгнут выше энтропии. А с разницей в единицы процентов разницы на аудио дорожке, которая обычно занимает очень малую часть в сравнении с видео, так и тем более...

    Всего записей: 20542 | Зарегистр. 04-11-2010 | Отправлено: 20:43 20-12-2025
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Доброго времени суток. Вернулся тут к даааааавней теме работа с историей посещений ютуба через yt-dlp... И сразу вспомнил бога с мамой... получение куков из браузера типа хромоногого теперь в принципе не робит, а при экспорте руками куков из браузера они что-то быстро устаревают, хотя я вроде все сделал по инстр отсюда https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies при помощи приватного окна... Если вдруг кто-то использует эту фичу yt-dlp, поделитесь плиз опытом.

    Всего записей: 357 | Зарегистр. 17-03-2005 | Отправлено: 21:37 20-12-2025
    los

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

    Цитата:
    Возможно, WAVPACK поддерживается,...

    поддерживается

    Цитата:
    A_WAVPACK4
     
    Codec ID: A_WAVPACK4
     
    Codec Name: WavPack lossless audio compressor


    Всего записей: 8068 | Зарегистр. 08-09-2001 | Отправлено: 21:58 20-12-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ещё обезьяну забыли. Её вроде даже ffmpeg уметь должен, как минимум на чтение.

    Всего записей: 20542 | Зарегистр. 04-11-2010 | Отправлено: 22:35 20-12-2025
    drmin

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skuwakin
    https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp
    Обычно используют это расширение для хрома
     
    https://chrome.google.com/webstore/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc  
     
    или уже не работает?
     
     
     

    Всего записей: 199 | Зарегистр. 21-03-2022 | Отправлено: 23:51 20-12-2025 | Исправлено: drmin, 00:00 21-12-2025
    RazOne707



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

    Цитата:
    Чисто технически mkv контейнер не запрещает flac

    Также как и mp4 внутри себя vp9 и opus, а в итоге это работает только там, что на ffmpegе декодирует.
    А на различных устройствах так тем более могут быть траблы, в любом случае все эти flac и alac явно не для темы yt-dlp, тут такого качества просто нет.
    А так да, можно легко положить и даже в mp4 контейнер

    Всего записей: 2928 | Зарегистр. 06-10-2023 | Отправлено: 23:51 20-12-2025 | Исправлено: RazOne707, 00:13 21-12-2025
    insorg



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

    Цитата:
    на различных устройствах  

    Какие кодеки обеспечены на декод (вполне конечный список), те и работают. И ни байта сверху. Лоогично.

    Цитата:
    все эти flac и alac явно не для темы yt-dlp, тут такого качества просто нет

    Естественно. В вебе и стриминге "для массы" качества никогда и не было. Это априори взаимоисключающие задачи: либо "для всех" (читаем - большая нагрузка), либо "высокое качество" (читаем - платное, не дешёвое).

    Всего записей: 20542 | Зарегистр. 04-11-2010 | Отправлено: 01:51 21-12-2025
    RazOne707



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

    Цитата:
    Какие кодеки обеспечены на декод (вполне конечный список), те и работают. И ни байта сверху. Лоогично.

    Не все так просто, например vp9 и opus может не читаться в контейнере mp4 и читаться из контейнера mkv и наоборот
    Поддержка flac также не гарантирует чтение его же из видео контейнера, в предыдущих темах уже задевался этот вопрос как разные программы видят/не видят vp9 и opus в различных видео контейнерах.  
    На вскидку вспомню как DaVinci Resolve не видит opus в mkv, а в контейнере mp4 видит, в других же программах в частности наоборот с mkv нет проблем,а с mp4 есть, так что все эти самодеятельские потуги отойти от "стандарта" могут обернуться головняком

    Всего записей: 2928 | Зарегистр. 06-10-2023 | Отправлено: 08:42 21-12-2025 | Исправлено: RazOne707, 09:48 21-12-2025
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    drmin
    Большое спс за ответ. Я где-то читал ночью. что это расширение уже тоже не работает...  Ну и я пробовал запускать едге с параметром, запрещающим блокировку куков - нифига.  Но все же в конце мне повезло...  Оказывается что --cookies-from-browser firefox прекрасно работает, надо просто в нем войти в ютуубе, после чего закрываем firefox и нехай себе валяется дальше, но уже с большой пользой...    
    Но... обнаружилась другие пакости, правда, уже не такие большие... А именно:
     
    1. yt-dlp не выводит дату и время просмотра, ну либо я не понимаю как это затребовать.
    2. Скорее всего из-за вышеописанного yt-dlp не сортирует лист по убыванию дат просмотров.
    3. Из-за этого же не робит обрезание листа по дате просмотра, пришлось добавить обрезание по кол-ву элементов листа.
     
    запускал вот так
    yt-dlp.exe -s --cookies-from-browser firefox --playlist-items 1:50 --date today-2weeks --flat-playlist --playlist-reverse --print-to-file "%(duration_string)s] %(title)s, %(visitorData)s [%(upload_date>%d/%m/%Y)s]\n%(webpage_url)s" test.txt --print-json :ythistory > a.txt 2>&1

    Всего записей: 357 | Зарегистр. 17-03-2005 | Отправлено: 10:31 21-12-2025
    RazOne707



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

    Цитата:
    1. yt-dlp не выводит дату и время просмотра, ну либо я не понимаю как это затребовать.

    Попробуй добавить ключ --mtime

    Всего записей: 2928 | Зарегистр. 06-10-2023 | Отправлено: 10:52 21-12-2025
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Спс за ответ! Попробовал - ничего не изменилось...

    Всего записей: 357 | Зарегистр. 17-03-2005 | Отправлено: 11:06 21-12-2025
    lvqcl

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

    Всего записей: 1355 | Зарегистр. 03-02-2007 | Отправлено: 14:13 21-12-2025 | Исправлено: lvqcl, 14:15 21-12-2025
    skuwakin

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

    Цитата:
    Что такое "дата и время просмотра" ?

    Когда и во скока вы смотрели видео...

    Всего записей: 357 | Зарегистр. 17-03-2005 | Отправлено: 14:49 21-12-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

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


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

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

    LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

    Рейтинг.ru

    Рейтинг.ru