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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178

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

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, но есть свои дополнения, например предпочитает объединять в 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 раз два
  • кнопки от notinthewoods
  • Youtube Format IDs  
  • Автоматическое скачивание комментариев к видеороликам Youtube с их преобразованием в удобный для чтения HTML-формат от PREVED
  • Обход корпоративных/провайдерских блокировок
  • Обход блокировок связанный с медиаконтентом - видео, аудио..
  • Программы для скачивания потокового/онлайн видео (Часть 2)
  • Скачиваем защищенное потоковое/онлайн видео
     

  • Всего записей: 39615 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: greeple, 19:20 06-09-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    Вот ответ по этой ошибке и как она решается
    https://www.reddit.com/r/ffmpeg/comments/1izxhjd/error_parsing_opus_packet_header/
     

    Цитата:
    Просто когда делает автомат, то всё это в фоне и сообщения скрыты.

    Если ты это прописываешь так, то это не значит что yt-dlp также
    Если ты думаешь я читаю мысли и знаю какие ты там команды прописываешь непосредственно ffmpeg - то разочарую, я не ясновидящий
     
     

    Цитата:
    Вот как можно этого не понимать?

    Действительно, как. Вот так делает merge yt-dlp

    Всего записей: 2838 | Зарегистр. 06-10-2023 | Отправлено: 10:42 12-05-2025 | Исправлено: RazOne707, 11:09 12-05-2025
    Lity



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Проверил. Если добавить -map 0, то ошибки нет.
     
    Но я то вручную прописываю команду и мне эта лишняя добавка означает больше прописывать.
    Проверил также оригинальный билд от BtbN и там такой ошибки нет. И возникает вопрос, а какого она есть?
    И другой вопрос, а что собственно эта ошибка значит и почему она происходит?

    Всего записей: 2963 | Зарегистр. 15-12-2007 | Отправлено: 11:12 12-05-2025 | Исправлено: Lity, 11:14 12-05-2025
    RazOne707



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

    Цитата:
    Проверил также оригинальный билд от BtbN и там такой ошибки нет. И возникает вопрос, а какого она есть?

    Хз,по сути это предупреждение лишь если прописывать "сокращенно"

    Всего записей: 2838 | Зарегистр. 06-10-2023 | Отправлено: 11:15 12-05-2025 | Исправлено: RazOne707, 11:41 12-05-2025
    Lity



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

    Цитата:
    У него разве есть кодек Opus в пакете ?

    А с чего бы ему не быть в пакете с полным набором FFmpeg? Конечно есть. И даже postproc-58 у него отсутствует тоже.
     
    В общем выяснил, что чтобы корректно отработало без ошибки надо указать полные параметры, а именно "-map 0:v:0 -map 1:a:0", а если просто указать -map 0, то звука не будет.
    А если объединять без указания расположения потоков, а только указать, что объединить копированием без перекодирования (-c copy), то есть ошибка. Но вроде результирующий файл никак не сломан, но это не точно.
     
    И всё же непонятно почему ошибка есть. Что именно мешает анализу заголовка пакета opus, ведь FFmpeg Compact N116716 ещё такой ошибки не имел.

    Всего записей: 2963 | Зарегистр. 15-12-2007 | Отправлено: 11:45 12-05-2025 | Исправлено: Lity, 11:47 12-05-2025
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    Цитата:
    Думаю дело как раз в postproc-58.dll
    Здравствуйте, я проверял новый ffmpeg, и --ppa в т.ч., всё работает!
    Цитата:
    Так и не смог найти как заставить yt-dlp не объединять потоки после скачивания.
    укажите -f 136,251  
    RazOne707
    Цитата:
    А те кто вырезает не по ключевым кадрам понимают, что...
    +1
    greeple
    Цитата:
    ты пробовал?  
    Supported PP are: Merger, ModifyChapters,...
    Все перечисленные вами аргументы используют ffmpeg, поэтому выбирайте нужный и просто дописать необходимую опцию -threads N для ffmpeg, например -
    Цитата:
    yt-dlp -f- --ppa "Merger:-y -c:a libfdk_aac" -v URL
    где:
    -f- -выбор индексов вручную, а по "Enter" просто выбирает лучшее и муксит.
    -c:a libfdk_aac - меняю кодек ffmpeg, остальное всё за меня сделает Merger+
    в конфиге ещё две опции --audio-quality 0 --merge-output-format mp4
    PS
    появилась новая опция -t
    Цитата:
    -t, --preset-alias PRESET       Applies a predefined set of options. e.g.
                                    --preset-alias mp3. The following presets
                                    are available: mp3, aac, mp4, mkv, sleep.
                                    See the "Preset Aliases" section at the end
                                    for more info. This option can be used
                                    multiple times

     
     
     

    Всего записей: 1434 | Зарегистр. 03-03-2004 | Отправлено: 11:49 12-05-2025 | Исправлено: VitalyF, 12:22 12-05-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    postproc-58.dll получается везде в новых билдах отсутствует, значит теперь 9 файлов
    скорее всего эти 50kb засунули в либу из 9

    Всего записей: 2838 | Зарегистр. 06-10-2023 | Отправлено: 12:15 12-05-2025 | Исправлено: RazOne707, 12:16 12-05-2025
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    значит теперь 9 файлов
    скорее всего эти 50kb засунули в либу из 9
    Ещё раз спасибо за ffmpeg, libfdk_aac...  
    Давно его юзаю, просто бесподобно звучит! Не сравнить ни с какими qaac и проч...

    Всего записей: 1434 | Зарегистр. 03-03-2004 | Отправлено: 12:31 12-05-2025
    RazOne707



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

    Цитата:
    А если объединять без указания расположения потоков, а только указать, что объединить копированием без перекодирования (-c copy), то есть ошибка. Но вроде результирующий файл никак не сломан, но это не точно.

    Можно сравнить crc sha - где есть предупреждение и где его нет, чтобы точно увидеть дает вообще какой-то эффект когда оно есть
     
    VitalyF
    По количеству скачиваний видно что качают, значит пригождается кому-то, что в целом радует

    Всего записей: 2838 | Зарегистр. 06-10-2023 | Отправлено: 15:02 12-05-2025 | Исправлено: RazOne707, 15:03 12-05-2025
    Lity



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

    Цитата:
    Можно сравнить crc sha - где есть предупреждение и где его нет, чтобы точно увидеть дает вообще какой-то эффект когда оно есть

    Бесполезно. Даже при одинаковой команде оно всегда различается внутри. А если ещё и указать потоки в другой последовательности, так вообще различия будут кардинальные.
     
    И оказалось я ошибся. Билды BtbN не дают ошибку никак. А FFmpeg Compact даёт её всегда, даже если указать те же параметры, что указывает yt-dlp.
    Сейчас вот игрался с этим, чтобы посмотреть что покажут различия и для этого вводил полную команду сам, повторяя за yt-dlp. Но почему-то когда сам yt-dlp это делает, то ошибки нет. Точнее скорее всего она есть, но скрыта, как я и предполагал с самого начала.

    Всего записей: 2963 | Зарегистр. 15-12-2007 | Отправлено: 15:31 12-05-2025 | Исправлено: Lity, 15:36 12-05-2025
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Lity
    Кто-то отрепортил, значит исправят

    Всего записей: 2838 | Зарегистр. 06-10-2023 | Отправлено: 15:40 12-05-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Цитата:
    Все перечисленные вами аргументы используют ffmpeg, поэтому выбирайте нужный и просто дописать необходимую опцию -threads N для ffmpeg, например -

    мне ты это зачем пишешь? я это всё тогда и выяснял там, как оно работает
     
    Добавлено:
    VitalyF
    Цитата:
    PS
    появилась новая опция -t

    есть --aliases для создания своих, а -t даёт только ими созданные https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#preset-aliases

    Код:
    -t mp3                          -f 'ba[acodec^=mp3]/ba/b' -x --audio-format mp3
     
    -t aac                          -f 'ba[acodec^=aac]/ba[acodec^=mp4a.40.]/ba/b' -x --audio-format aac
     
    -t mp4                          --merge-output-format mp4 --remux-video mp4 -S vcodec:h264,lang,quality,res,fps,hdr:12,a codec:aac
     
    -t mkv                          --merge-output-format mkv --remux-video mkv
     
    -t sleep                        --sleep-subtitles 5 --sleep-requests 0.75  --sleep-interval 10 --max-sleep-interval 20

    в которых могут быть свои приколы, например mp3 без качества 0

    Всего записей: 7450 | Зарегистр. 11-02-2020 | Отправлено: 16:38 12-05-2025
    VitalyF

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

    Всего записей: 1434 | Зарегистр. 03-03-2004 | Отправлено: 18:05 12-05-2025 | Исправлено: VitalyF, 19:33 12-05-2025
    RazOne707



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

    Цитата:
    в которых могут быть свои приколы, например mp3 без качества 0

    фигня какая-то,а не пресеты) чем автор оперировал интересно вводя такое

    Всего записей: 2838 | Зарегистр. 06-10-2023 | Отправлено: 18:11 12-05-2025
    euheny



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

    Цитата:
     чем автор оперировал интересно

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

    Всего записей: 4308 | Зарегистр. 22-11-2006 | Отправлено: 19:29 12-05-2025
    azot6s2

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

    Цитата:
    но в мячтах своих я отчётливо представляю децентрализованный видеохостинг
    свободный-бесплатный без говнорекламы и цензуры
    такойже поисковый сервис

    ... вы даёте нереальные планы
     

    Всего записей: 116 | Зарегистр. 06-03-2023 | Отправлено: 19:47 12-05-2025
    insorg



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    Поздравляю с изобретением торрентов.
     
    Добавлено:
    greeple
    А зачем столько транскодов? Есть же рядом ffmpeg, ему и так можно практически что угодно скормить и практически что угодно на выходе получить...

    Всего записей: 19830 | Зарегистр. 04-11-2010 | Отправлено: 20:07 12-05-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    Цитата:
    но в мячтах своих я отчётливо представляю децентрализованный видеохостинг
    свободный-бесплатный без говнорекламы и цензуры

    этого никогда не будет в интернете, только в даркнете, и то его скорее всего в будущем прикроют, просто пока им пользуются правительства, поэтому ещё есть доступ
    хотя децентрализованный видеохостинг где-то я уже слышал такое недавно
    в основном на блокчейнах всяких https://odysee.com/  
    d.tube https://bytwork.com/companies/chto-takoe-dtube-decentralizovannyy-analog-youtube
    https://dlive.tv/ и т.д., не говоря уже про peertube
    insorg
    Цитата:
    А зачем столько транскодов? Есть же рядом ffmpeg, ему и так можно практически что угодно скормить и практически что угодно на выходе получить...

    это ты про готовые пресеты -t ? это же просто конфиги, они в одну строку к ffmpeg и добавляются, где транскоды то?

    Всего записей: 7450 | Зарегистр. 11-02-2020 | Отправлено: 20:54 12-05-2025 | Исправлено: greeple, 21:02 12-05-2025
    BorlandIMHO

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

    Цитата:
    децентрализованный видеохостинг
    свободный-бесплатный без говнорекламы и цензуры
    такойже поисковый сервис
    так как это должно быть у нормальных-здоровых людей


    Создать-то такое не проблема, все технологии в наличии.
    Единственное что мешает созданию такого идеального сервиса - отсутствие {среди достаточно богатых физических/юридических лиц} клинических идиотов, готовых всё ЭТО {безвозмездно и на постоянной основе} оплачивать: CDN, персонал и прочие расходы на инфраструктуру... А если ещё и бесцензурный - его будут блокировать и штрафовать везде, где достанут...
    А без инфраструктуры оно просто не взлетит: никакие "энтузиазисты" физически не в состоянии предоставить ресурсы, достаточные для надёжного функционирования такой системы...

    Всего записей: 3053 | Зарегистр. 12-10-2006 | Отправлено: 23:29 12-05-2025
    Helarres

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

    Цитата:
    этого никогда не будет в интернете, только в даркнете, и то его скорее всего в будущем прикроют

    Такое ужу существует и называется PeerTube.

    Всего записей: 60 | Зарегистр. 30-05-2022 | Отправлено: 09:39 13-05-2025
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Helarres
    Я же его упомянул в своём сообщении, но это всё не то. Во первых, инстансы тоже надо хостить. Во вторых, они так же просят денег. В третьих, если надо будет прикрыть, прикроют всё что угодно.
    особенно это вот выглядит не очень

    Цитата:
    Вас не отслеживают, потому что ваш браузер сигнализирует, что вы этого не хотите. Это настройка вашего браузера, поэтому вы не сможете зарегистрироваться, пока не отключите функцию «Не отслеживать».
     
    Интерактивные пространства (возможность задавать вопросы в контактной зоне) доступны пользователям на сайте Framasoft. Фрамасофт оставляет за собой право удалять без предварительного уведомления любой контент размещенные в этом месте, которые противоречат законодательству, действующему во Франции, в частности, к положениям, касающимся защиты данных. Дело В соответствующих случаях Framasoft также оставляет за собой право возбудить судебное разбирательство. гражданская и/или уголовная ответственность пользователя, особенно в случае сообщение расистского, оскорбительного, клеветнического или порнографического характера, какое бы оно ни было или используемый носитель (текст, фотография и т. д.).

    несмотря на то, что ты можешь хостить свой инстанс и админить что угодно, юридические условия интересные (это про framasoft, но и у инстансов такая же политика)

    Всего записей: 7450 | Зарегистр. 11-02-2020 | Отправлено: 12:01 13-05-2025 | Исправлено: greeple, 12:12 13-05-2025
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 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 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru