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

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

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

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
  • BAT-ник от DeZz
  • кнопки от notinthewoods
  • BAT-ник, Downloader, расширения от 351878
  • Youtube Format IDs  
     


  • Всего записей: 38907 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: Adksojla, 19:26 23-05-2024
    RazOne707

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

    Цитата:
    я про кодировать и написал

    "ещё и видео сделать меньшего разрешения?" - это ? не вижу тут про кодирование, разрешение это вообще не про битрейт, ну ладно
    на nvenc кстати в маленькое вообще махом будет кодировать.

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 19:47 10-03-2024 | Исправлено: RazOne707, 19:51 10-03-2024
    greeple

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

    Код:
    yt-dlp -f hls-4050 --ppa "ffmpeg:-s 640x480 -c:v mpeg4 -q:v 5 -c:a aac -ac 2 -af dynaudnorm=m=10:n=0"

    у меня что просто аудио фильтр кодировать что вместе с видео, по скорости одинаково

    Всего записей: 4358 | Зарегистр. 11-02-2020 | Отправлено: 19:55 10-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Цитата:
    какой смысл с ютуба или ntv качать отдельно два видео, если можно видео+аудио обработанное сразу
    с youtube ничего вообще не качаю! ))
    С фильтром audio я определился, + две строки - для smotrim-ntv-ok-audio и для них же video+audio...  

    Всего записей: 1299 | Зарегистр. 03-03-2004 | Отправлено: 19:55 10-03-2024 | Исправлено: VitalyF, 19:56 10-03-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    не вижу тут про кодирование, разрешение это вообще не про битрейт

    причем тут битрейт?
    разрешение из 1080 сделать 480 это что? сделать меньшее разрешение, кодировать если так понятней

    Всего записей: 4358 | Зарегистр. 11-02-2020 | Отправлено: 19:57 10-03-2024
    RazOne707

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

    Цитата:
    причем тут битрейт?


    Цитата:
    разрешение из 1080 сделать 480 это что?

    Это просто скалировать и оставить файл +- таким же размером.
    Разрешение никаким боком не относится к размеру файла и его битрейту. (только косвенное, наполнения сеток фрейма, где у каждого разрешение просто имеется свой максимум) Ладно, это все не так важно.
     
    Кстати пресет  ffmpeg:-s 640x480 -c:v mpeg4 -q:v 5 убивает битрейт в хлам, одни артефакты
    Исходник в 5MBits 1. ffmpeg 2. nvenc максимальный битрейт:
    640x360 надо кстати

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 19:58 10-03-2024 | Исправлено: RazOne707, 20:21 10-03-2024
    VitalyF

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

    Цитата:
    yt-dlp -f b/bv+ba --exec "ffmpeg -y -v quiet -i \"%(filepath,_filename)s\" -c:v copy -c:a aac -ac 2 -af dynaudnorm=m=10:n=0 \"%(title)s-[%(id)s].%(ext)s\" && del \"%(filepath,_filename)s\"" -v https://www.ntv.ru/video/2314142

    эту строку затестите кто-нить, 5 мин видео, а я говорил про 1.5 часа!
    это тот файл, где долго копируется -c:v copy в конце лога ps у меня 10-12 мин.
    PS
    SSD 250 Gb проверяю периодически + hdd ~1TB

    Всего записей: 1299 | Зарегистр. 03-03-2004 | Отправлено: 20:20 10-03-2024 | Исправлено: VitalyF, 20:43 10-03-2024
    RazOne707

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

    Цитата:
    эту строку затестите кто-нить, 5 мин видео, а я говорил про 1.5 часа!

    Вот такой файл получился.
    1 Опять похоже косячит %(title)s-[%(id)s], вот у тебя копирование бесконечно и идет похоже
    2 Заменил пробелом - происходит скачивание и удаление этого файла... в итоге вообще без ничего. Я не знаю как у вас это работает)
     

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 20:22 10-03-2024 | Исправлено: RazOne707, 20:58 10-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    2 Заменил пробелом - происходит скачивание

    у меня то же самое - долго копирование, тире не влияет...
     

    Всего записей: 1299 | Зарегистр. 03-03-2004 | Отправлено: 21:49 10-03-2024 | Исправлено: VitalyF, 06:23 11-03-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Это просто скалировать и оставить файл +- таким же размером.

    каким образом?

    Цитата:
    Кстати пресет  ffmpeg:-s 640x480 -c:v mpeg4 -q:v 5 убивает битрейт в хлам, одни артефакты

    ему и не надо качество, если надо, то -q:v 1

    Цитата:
    640x360 надо кстати

    да 854x480 надо для 480
     
    Добавлено:
    я для 4:3 посмотрел
     
    Добавлено:
    нафига ему большой файл, если он аудио слушает?

    Всего записей: 4358 | Зарегистр. 11-02-2020 | Отправлено: 22:14 10-03-2024 | Исправлено: greeple, 22:16 10-03-2024
    RazOne707

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

    Цитата:
    нафига ему большой файл

    если по времени: что применение аудиофильтра,что применение аудиофильтра + кодирование видео одинаковое по времени, то там картинка никак не может быть адекватного качества.
    если нужны одни артефакты - то проблем нет, а если адекватная картинка и скорость кодирования, то нормальный пресет итд

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 22:53 10-03-2024 | Исправлено: RazOne707, 23:04 10-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Оказалось всё так просто! Второй раз больше не скачивается и строка теперь универсальная!!!!
    Цитата:
    yt-dlp -f 3 --exec "yt-dlp -k -x -f 3 -o \"%(title)s-[%(id)s].%(ext)s\" %(original_url)s & ffmpeg -y -v quiet -i \"%(title)s-[%(id)s].mp4\" -i \"%(title)s-[%(id)s].m4a\" -map 0:v -map 1:a -c copy \"%(title)s.mp4\" & del \"%(title)s-[%(id)s].*\"" -v https://www.ntv.ru/video/2314142


    Всего записей: 1299 | Зарегистр. 03-03-2004 | Отправлено: 09:48 11-03-2024 | Исправлено: VitalyF, 10:19 11-03-2024
    azot6s2

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Есть ли возможность у этой проги скачивать только ОПРЕДЕЛЁННЫЙ по времени фрагмент видеофайла?  
     
    например, с  00:03:00  до  00:04:10  -  1 минута, 10 секунд  
     
    в частности, с YouTube...  
     
    ... и кстати, если у этой нет, то у какой есть?

    Всего записей: 26 | Зарегистр. 06-03-2023 | Отправлено: 10:21 11-03-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    А почему просто не качать Video dash-2 + Audio dash-1 ? Это и есть по сути "3"
     

    Цитата:
    Второй раз больше не скачивается и строка теперь универсальная

    У меня скачивается второй раз из-за "-" У тебя похоже нормально с названиями, поэтому отрабатывается без второго скачивания.

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    azot6s2
    см. help + у этой dos утилиты есть дофига гуёв, начни с них сначала...
    --download-sections
    Цитата:
    --download-sections "*6520-6530"

    --downloader-args
    Цитата:
    --downloader-args ffmpeg:"-ss 01:47:00.00 -to 01:50:00.00"

     
    Добавлено:
    RazOne707
    Цитата:
    А почему просто не качать Video dash-2 + Audio dash-1 ? Это и есть по сути "3"
    В 3-м индексе аудио жирнее, выше я уже приводил скрины mediainfo,
    А вообще да, можно и с двух разных качать или с одного индекса...

    Всего записей: 1299 | Зарегистр. 03-03-2004 | Отправлено: 10:37 11-03-2024 | Исправлено: VitalyF, 10:50 11-03-2024
    RazOne707

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

    Цитата:
    В 3-м индексе аудио жирнее, выше я уже приводил скрины mediainfo

    medianfo заполняет ffmpeg с ffprobe,так как извлекается из контайнера,  а по размеру они тоже разнятся ?
    если нет, то это просто дополненные метаданные, где указан уже максимальный битрейт в vbr

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

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

    Да проверял, отличаются  128kbps Constant и 157-640Kbps VBR
    и р-ром на 16мб
    Расскажу ещё одну загадку...
    этот индекс - 3 я давно пытался скачать... т.е. вообще никак!
    потом допёр что после 3-ки есть ещё 3 пробела в названии, стал качать, обнаружил классное audio...
    потом долго не качал и не смотрел ntv, а щас уже скачивается просто без доп. пробелов в имени...))
    там чё-нить намудрили с именами...!? ...или обновки yt-dlp разрулили...
    PS
    я этот -[%(id)s] и tmp папку начал применять, давно, когда качал по несколько частей и много разного, путаница была...
    а сейчас я т.д. что можно отказаться от -[%(id)s], оставить просто титл+расширение...

    Всего записей: 1299 | Зарегистр. 03-03-2004 | Отправлено: 10:55 11-03-2024 | Исправлено: VitalyF, 11:17 11-03-2024
    RazOne707

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

    Цитата:
    и р-ром на 16мб

    хм. действительно отличаются. странный конечно у них подход, отдельное для других разрешений хуже звук 128kbps, а в контейнере с разрешением 360p лучше 157kbps. Это только в РФ такое может быть, набрали кого-то по объявлению, по идее должно быть наоборот аудио местами.

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

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

    Цитата:
    набрали кого-то по объявлению

    Там только два аудио, остальные только видео...

    Всего записей: 1299 | Зарегистр. 03-03-2004 | Отправлено: 12:03 11-03-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    я про это самое, отдельно 128kbps - это для всех разрешений, в контейнере 360p 157kbps в -f 3
    Итого 2 и которые не мешало бы поменять им местами. А то получается при просмотре 1080p,720p звук 128kbps, а в 360p 157 kbps.

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

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

    Всего записей: 1299 | Зарегистр. 03-03-2004 | Отправлено: 12:14 11-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

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