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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

Maz



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


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


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

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






yt-dlp - активный форк youtube-dl, рекомендуется к использованию.
Цели проекта: добавление новых функций, исправление известных проблем. Есть различия в поведении от основного проекта.
 
ytdl-patched - пока непонятный форк yt-dlp
 
yt-dlp для Windows XP x86
форк 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 есть нюанс Или от gyan
  • BAT-ник от DeZz
  • кнопки от notinthewoods
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
     
     
     
     
     
     


  • Всего записей: 39015 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: PREVED, 12:35 24-08-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    los
    Вот могу посоветовать прочитать это:
    https://en.wikipedia.org/wiki/ISO_base_media_file_format
     
    Нет и не было стандарта контейнера mp4 с av1,vp9,opus. Только потуги Гугла,Apple,интузиастами GPAC внедрить "свои" кодеки в этот контейнер, они есть, но это не стандарт - со всеми вытекающими в совместимости
    Если бы был такой стандарт  - я бы был только ЗА
     
    Также как сейчас webm на базе mkv который поддерживает эскизы в себе - это не стандарт
    Все сводится к mkv, похоже кто-то просто не хочет отстегивать проценты

    Всего записей: 1784 | Зарегистр. 06-10-2023 | Отправлено: 12:17 08-08-2024 | Исправлено: RazOne707, 12:38 08-08-2024
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707, я не спорю с вами о стандартах, а просто указал что mp4box поддерживает av1 и если я не путаю, то vp9 предложили и т.д. использовать в mp4 в Netflix.
     
    P.S.
    В разделе Андеграунд есть тема по стандартам, если интересно посмотрите там ISO/IEC 14496-12:2022 и т.п. и апеллируйте к нему, а не к весьма поверхностным в данном случае статьям wikipedia.

    Всего записей: 7611 | Зарегистр. 08-09-2001 | Отправлено: 12:33 08-08-2024
    RazOne707

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

    Цитата:
    я не спорю с вами о стандартах

    Что есть такие контейнеры mp4 известно, где av1,vp9,opus.
    О чем тогда можно было спорить, если не о их стандартах. Если гугл не хочет платить mkv и у них webm без эскизов - то стандартом это не будет само по себе никак. Тоже самое с их собственными контейнерами mp4. А именно стандарт дает совместимость поддержки, а не само существование таких контейнеров. Можно запатентовать их (что они конечно явно делали), но это не будет стандартом.

    Всего записей: 1784 | Зарегистр. 06-10-2023 | Отправлено: 12:41 08-08-2024 | Исправлено: RazOne707, 12:44 08-08-2024
    los

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707, посмотрите
    https://mp4ra.org/registered-types/codecs
    узнаете для себя много нового

    Всего записей: 7611 | Зарегистр. 08-09-2001 | Отправлено: 12:43 08-08-2024
    RazOne707

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

    Цитата:
    узнаете для себя много нового

    Что конкретно я там должен увидеть ? Одна мармушка закинутая не прошла, это очередная ?)
    Еще раз: Конкретика где ?
     
    Я так понимаю это зарегистрированные кодеки ? Ну так Гугл и Apple это были просто обязаны сделать...
    Это никак не относится к стандартам! Это регистрация на использовании в mp4 (для своих нужд итд), все...

    Всего записей: 1784 | Зарегистр. 06-10-2023 | Отправлено: 12:45 08-08-2024 | Исправлено: RazOne707, 13:03 08-08-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Вот могу посоветовать прочитать это:
    https://en.wikipedia.org/wiki/ISO_base_media_file_format

    это базовый формат файлов внутри, а стандарт файла именно контейнера https://en.wikipedia.org/wiki/MP4_file_format поддерживает av1 на уровне стандарта, стандарт mpeg состоит из нескольких частей, и вот в контейнере есть поддержка
     
    Добавлено:
    RazOne707
    Цитата:
    В вики по-моему все написано что поддерживает mp4:  
    https://ru.wikipedia.org/wiki/MPEG-4
    https://ru.wikipedia.org/wiki/MPEG-4_Part_14

    вот вторую ссылку только на англ открой и почитай, не забывай что на русский никто не добавляет инфу столетиями

    Всего записей: 4746 | Зарегистр. 11-02-2020 | Отправлено: 13:44 08-08-2024
    RazOne707

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

    Цитата:
    а стандарт файла именно контейнера

     
    Никакого упоминания про AV1 в ISO/IEC 14496-12:2022
    https://www.iso.org/obp/ui/en/#!iso:std:83102:en
     
    Вот про part 14 (что вы втроем думаете,что появилась в стандарте контейнера). Что такое ISO думаю понятно.
    А то что не ISO это расширенная поддержка и не стандарт. А что не стандарт: "поддерживается мало лишь где, мало где может это поддерживаться"
    https://fileformats.fandom.com/wiki/MPEG-4_Part_14
     

     
     
    В Part выше будет точно такая же картина, в ISO av1,vp9,opus я не видел, если вы видели, то покажите.
    https://en.wikipedia.org/wiki/ISO_base_media_file_format
     

    Всего записей: 1784 | Зарегистр. 06-10-2023 | Отправлено: 13:54 08-08-2024 | Исправлено: RazOne707, 15:35 08-08-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    В Part выше будет точно такая же картина, в ISO av1,vp9,opus я не видел, если вы видели, то покажите.
    https://en.wikipedia.org/wiki/ISO_base_media_file_format

    ещё раз если не понял
    ISO_base_media_file_format это базовый формат файлов, а не стандарт файла mp4.

    Цитата:
    Базовый формат медиафайлов ISO / IEC разработан как расширяемый формат файлов. Список всех зарегистрированных расширений для базового формата медиафайлов ISO / IEC опубликован на официальном веб-сайте регистрирующего органа www.mp4ra.org. Регистрационным органом для кодовых точек (значений идентификаторов) в файлах "MP4 Family" является Apple Inc., и он указан в Приложении D (информативном) в MPEG-4 Часть 12. Разработчики кодеков должны регистрировать коды, которые они изобретают, но регистрацию не является обязательным, и некоторые из изобретенных и используемых кодовых точек не зарегистрированы. Когда кто-то создает новую спецификацию, производную от базового формата медиафайлов ISO / IEC, все существующие спецификации следует использовать как в качестве примеров, так и в качестве источника определений и технологий. Если существующая спецификация уже описывает, как конкретный тип мультимедиа хранится в формате файла (например, аудио или видео MPEG-4 в MP4), следует использовать это определение, и не следует изобретать новое.
    MPEG стандартизировал ряд спецификаций, расширяющих базовый формат медиафайлов ISO / IEC: формат файла MP4 (ISO / IEC 14496-14) определил некоторые расширения по сравнению с базовым форматом медиафайлов ISO / IEC для поддержки MPEG-4 визуальные / аудиокодеки и различные функции системы MPEG-4, такие как дескрипторы объектов и описания сцен. Стандарт MPEG-4 Part 3 (MPEG-4 Audio) также определил хранение некоторых форматов сжатия звука. Хранение аудио MPEG-1/2 (MP3, MP2, MP1 ) в базовом формате медиафайлов ISO / IEC было определено в ISO / IEC 14496- 3: 2001 / Amd 3: 2005. Формат файла Advanced Video Coding (AVC) (ISO / IEC 14496-15) определяет поддержку сжатия видео H.264 / MPEG-4 AVC.

    Он изначально сделан как расширяемый, чтобы те кто делает формат сами добавляли поддержку в контейнер. И никогда они не будут в базовом стандарте который ты скидываешь.
    https://mp4ra.org/registered-types/codecs вот они все зарегистрированные для использования в mp4
    https://github.com/MPEGGroup/isobmff референс базового, берёшь делаешь свой и регистрируешь там, там его принимают и добавляют поддержку. Без принятия ими поддержка там не появится. Сами они не могут следить (и не должны) за всеми форматами и файлами, сделали контейнер, сделали базовые кодеки и форматы, и всё. Почему ты решил что если нет в стандарте, то это не стандарт, если в стандарте расписаны спецификации, расширяющие базовые форматы?
     
    https://aomediacodec.github.io/av1-isobmff/

    Цитата:
    В этом документе определяется формат хранения битовых потоков [AV1] в дорожках [ISOBMFF] , а также в файлах [CMAF] .

    всё там по стандарту isobmff (ISO_base_media_file_format)
     
    Добавлено:
    то что есть в https://mp4ra.org/registered-types/codecs это официальная поддержка, если там нет, то неофициальная, а стандарт базовый описывает только то, что они сами делали

    Всего записей: 4746 | Зарегистр. 11-02-2020 | Отправлено: 15:42 08-08-2024
    RazOne707

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

    Цитата:
    И никогда они не будут в базовом стандарте который ты скидываешь.

    Вот именно, в стандарте их нет, не было и вряд-ли будут.
     

    Цитата:
    Почему ты решил что если нет в стандарте, то это не стандарт

    Стандарт это стандарт, который должен соблюдаться при производстве техники итд. Также и в приложениях, они тупо не обязаны делать поддержку расширенных кодеков. был бы стандарт - тогда бы они были итд итп
     
    А вот не поверишь, все что поддерживают mkv откроют и av1,vp9 и opus в нем. Почему ? - Написано тут. Это стандарт.
     
    https://en.wikipedia.org/wiki/Matroska
     

     
    А вот почему так, толи это техническая составляющая или какие-то заморочки с выплатой использования лицензии, тут надо изучать вопрос, у меня например никакого желания на это. Достаточно знать, что в mp4 гуглокодеки зло

    Всего записей: 1784 | Зарегистр. 06-10-2023 | Отправлено: 15:49 08-08-2024 | Исправлено: RazOne707, 16:05 08-08-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    подожду пока ты до конца доизменяешь своё сообщение, потому что на то что ты первое написал
    я тебе писал на твои сообщения, в которых ты кидаешь ссылки не на то, и говоришь что не было стандарта, а это не стандарт
    RazOne707
    Цитата:
    Вот список официальных стандартов Mpeg-4, покажи пожалуйста где тут av1,vp9,opus ?
    https://ru.wikipedia.org/wiki/MPEG-4
     
    www_world
    Открой в GoldWave,VideoPad mkv и mp4 в которых будет opus. Потом отпишись, а то пока какая-то писанина без смысловой нагрузки
     
    В вики по-моему все написано что поддерживает mp4:  
    https://ru.wikipedia.org/wiki/MPEG-4
    https://ru.wikipedia.org/wiki/MPEG-4_Part_14

    RazOne707
    Цитата:
    Вот могу посоветовать прочитать это:
    https://en.wikipedia.org/wiki/ISO_base_media_file_format
     
    Нет и не было стандарта контейнера mp4 с av1,vp9,opus. Только потуги Гугла,Apple,интузиастами GPAC внедрить "свои" кодеки в этот контейнер, они есть, но это не стандарт - со всеми вытекающими в совместимости
    Если бы был такой стандарт  - я бы был только ЗА

    почитай, ссылки я выше дал, делается всё на стандарте официальном, и регистрируется поддержка официально разрабами, если там нет формата, то да неофициальная поддержка, а если есть, то официальная, сделанная по стандарту https://en.wikipedia.org/wiki/ISO_base_media_file_format  
    как мы помним из предыдущих разговоров с тобой, смысла в этом нет, поэтому давай читай, а я пошёл

    Всего записей: 4746 | Зарегистр. 11-02-2020 | Отправлено: 16:05 08-08-2024
    RazOne707

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

    Цитата:
    почитай, ссылки я выше дал,

    Эти ссылки я сам сюда и скинул, ни одного упоминания про av1
    Если бы в mp4 -av1 была стандартная поддержка. всякие компании как GPAC не занимались бы созданием контейнера для av1,vp9,opus
    А вот в mkv этого делать не нужно, там это по стандарту и везде где mkv - оно будет работать
     

    Цитата:
    и регистрируется поддержка официально разрабами

    Чтобы использовать их в своих целях и задачах, к стандартам это не имеет никакого отношения, те кто регистрирует имеет право вообще не выкладывать контейнеры со своими кодеками в публичное пользование.
    А то у тебя получается так: Зарегистрировал,значит ты теперь стандарт в контейнере - так не бывает в мире капитализма, у каждой фирмы есть свои цели для регистрации id в контейнере и это точно не для пользователей, это для их финансовой выгоды.
     
    По факту мы только и говорим о твоем восприятии к Стандарту. Ты наверно сам понимаешь, что не обычному человеку с форума давать оценку что является стандартом) Этим занимаются конкретные люди и называется это ISO. Все ссылки даны.

    Всего записей: 1784 | Зарегистр. 06-10-2023 | Отправлено: 16:13 08-08-2024 | Исправлено: RazOne707, 18:48 08-08-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Чтобы использовать их в своих целях и задачах, к стандартам это не имеет никакого отношения, те кто регистрирует имеет право вообще не выкладывать контейнеры со своими кодеками в публичное пользование.

    почитай вместо того чтобы писать
    Никто никакие контейнеры не выкладывает, это не файл. Всё описано в стандарте. И те кто добавляют свои кодеки, добавляют их в соответствии со стандартом, и когда регистрируют их, именно оттуда их стандарт используют у себя в браузерах, программах и т.д. по стандарту который одобрили все. Это и делает ISO. Все ссылки даны.

    Всего записей: 4746 | Зарегистр. 11-02-2020 | Отправлено: 20:30 08-08-2024
    www_world

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Не стоит подкармливать городского сумашедшего (если из темы удалить его сообщения, то тема станет читабельна, уменьшившись в разы)
    В данном случае это не дискуссия, а бесполезная попытка объяснить, что компьютеры  могут и работают без перфокарт человеку, ментально застрявшему в 50-x. Сколько бы вы не пытались, он вам будет доказавать, что это бред, а все эти ваши винчестеры и твердотельники - искусственные, временные и никому не нужные "гуглокостыли", которые только  создают проблемы для классических перфокарт и классических ламповых компьютеров. Как  аргумент, он будет сотрясать всеми двумя пожелтевшими самиздатовскими страницами с мнением неких британских ученых, напечатанными на списанной печатной машинке...
    Наслаждайтесь тем, что он еще электричество и интернеты не объявил происками дъявола.
    История-то старая и сопровождает человечество на всем его пути к прогрессу.





    переход на личности

    Всего записей: 365 | Зарегистр. 04-11-2018 | Отправлено: 23:01 08-08-2024 | Исправлено: Maz, 23:30 09-08-2024
    RazOne707

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

    Цитата:
    Всё описано в стандарте

    1. Вот стандарт MPEG-4. Ни слова про av1,vp9,opus в нем. ISO/IEC 14496-12:2022 https://www.iso.org/obp/ui/en/#!iso:std:83102:en
    2. Если  av1,vp9,opus подразумеваются в ISO как расширенные ,то :
        Стандарт должны поддерживать все, а не дополнительные зарегистрированные кодеки, которых зарегистрировано больше нескольких сотен и регистрируются они совсем для других задач - иметь свой id в контейнере и юридические моменты.
    3. Ну и самое главное как это на практике: Именно так, в mp4 контейнере av1,vp9,opus - приносит проблемы с совместимостью, а mkv нет.
        И в yt-dlp не просто так создается mkv контейнер автоматически по дефолту при наличии av1,vp9,opus
     
    www_world

    Цитата:
    Не стоит подкармливать городского сумашедшего

    Правильно, особенно когда нет ничего показать из фактов.

    Всего записей: 1784 | Зарегистр. 06-10-2023 | Отправлено: 08:30 09-08-2024 | Исправлено: RazOne707, 10:51 09-08-2024
    VitalyF

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





    флуд

    Всего записей: 1328 | Зарегистр. 03-03-2004 | Отправлено: 08:39 09-08-2024 | Исправлено: VitalyF, 15:17 10-08-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    1. Вот стандарт MPEG-4. Ни слова про av1,vp9,opus в нем. ISO/IEC 14496-12:2022 https://www.iso.org/obp/ui/en/#!iso:std:83102:en

    ещё 10 раз напиши, может на 10ый прочитаешь, три раза тебе написал что это не стандарт mpeg-4 файла, а стандарт базовых форматов которые они делают сами. Если ты до сих пор не можешь этого понять, то ок
     
     
    Добавлено:
    всё, забей

    Всего записей: 4746 | Зарегистр. 11-02-2020 | Отправлено: 12:32 09-08-2024 | Исправлено: greeple, 12:33 09-08-2024
    RazOne707

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

    Цитата:
    а стандарт базовых форматов которые они делают сами

    Стандарт базовых форматов, именно. (а не пару сотен зарегистрированных среди которых av1,vp9,opus) Именно тот Стандарт, который должны придерживаться абсолютно все и писать эти стандарты в технических документациях.
    А когда ты засунешь в телевизор флешку с mp4 в котором находится av1,vp9,opus - он не обязан это будет воспроизвести, так как у него ISO. Но с легкостью откроет тоже самое в mkv - этот же самый телевизор. (вместо телевизора также можно поставить  "приложения не на базе FFmpeg")
    Я не верю, что это можно не знать.

    Всего записей: 1784 | Зарегистр. 06-10-2023 | Отправлено: 12:59 09-08-2024 | Исправлено: RazOne707, 13:26 09-08-2024
    skuwakin

    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Ночью с интересом почитал ветку...  Позволю себе мааааааленькие 5коп. внести по теме блокировки...  Использую yt-dlp ТОЛЬКО для получения линков на потоки, однако, и в этом режиме он перестал работать...  Через проксю робит нормально.  

    Всего записей: 268 | Зарегистр. 17-03-2005 | Отправлено: 13:41 09-08-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    skuwakin
    Вот буквально с час назад тоже пошло. Сам ютуб с задержкой при обращении стал не только googlevideo.com, если не через прокси, думаю и ссылки также будут, но уже с большой задержкой

    Всего записей: 1784 | Зарегистр. 06-10-2023 | Отправлено: 14:00 09-08-2024 | Исправлено: RazOne707, 14:53 09-08-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
     Именно тот Стандарт, который должны придерживаться абсолютно все и писать эти стандарты в технических документациях.

    все так и делают если ты не умеешь читать

    Цитата:
    А когда ты засунешь в телевизор флешку с mp4 в котором находится av1,vp9,opus - он не обязан это будет воспроизвести, так как у него ISO.

    не так как у него iso, а так как они смотрят только на базу, а не на всё что сделано на этом стандарте. Те кому надо смотрят, и поддерживают, и браузеры и программы нормальные.
     
    Добавлено:
    skuwakin
    Цитата:
    Использую yt-dlp ТОЛЬКО для получения линков на потоки, однако, и в этом режиме он перестал работать...

    это вчера ещё началось, теперь даже просто открытие ютуба не открывает его, т.е. тормоза сделали не только на видео, а в целом на сайт

    Всего записей: 4746 | Зарегистр. 11-02-2020 | Отправлено: 14:43 09-08-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

    Компьютерный форум 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