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

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

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

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  
     


  • Всего записей: 38878 | Зарегистр. 26-02-2002 | Отправлено: 09:08 17-02-2024 | Исправлено: 351878, 17:25 14-03-2024
    RazOne707

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

    Цитата:
    Это готовый файл и поток?

    Готовый файл для потока, http это "ссылки" ведущие уже к готовым файлам
    Все что есть на смотрим.ру это готовые контейнеры mp4, которые содержат в себе HLS (h264 в ts + aac adts)

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 07:12 28-02-2024 | Исправлено: RazOne707, 07:42 28-02-2024
    Sputnikk



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Все что есть на смотрим.ру это готовые контейнеры mp4
    на Смотрим скачивание через .ts даёт более качественное видео, чем готовый mp4

    Всего записей: 6871 | Зарегистр. 17-10-2011 | Отправлено: 07:52 28-02-2024
    RazOne707

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

    Цитата:
    на Смотрим скачивание через .ts даёт более качественное видео, чем готовый mp4

    это как и чем "скачивается через .ts" ?
    точно есть понимание ?, что mp4 это контейнер, а ts это "дробленные" на фрагменты видео и аудиодорожки в этом контейнере
    а то звучит примерно так: "двигатель у ламборджини лучше чем авентадор"
     

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 08:05 28-02-2024 | Исправлено: RazOne707, 09:06 28-02-2024
    Sputnikk



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

    Цитата:
    "скачивается через .ts" ?
    ошибся. Через m3u8. Отсутствует дробление на кубики в динамических сценах при том же разрешении. В готовых файлах кубики очень заметны.

    Всего записей: 6871 | Зарегистр. 17-10-2011 | Отправлено: 09:31 28-02-2024
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    кстати раз уж о датах
     
    то такой вопрос
    как скачивать только те видосы, которые появились после последнего обращения к каналу?
    причем свежий видос могли залить через минуту после ухода

    Всего записей: 4080 | Зарегистр. 22-11-2006 | Отправлено: 11:43 28-02-2024
    RazOne707

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

    Цитата:
    которые появились после последнего обращения к каналу

    У --datebefore нет значений с временными диапазонами, только дни
    На практике просто не удалять видео за день с канала - yt-dlp автоматически будет их пропускать и добавить --date today
    Есть еще значение "now", но оно логически только подходит для --dateafter, от "сейчас" и раньше

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 12:26 28-02-2024 | Исправлено: RazOne707, 12:39 28-02-2024
    euheny



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    значит думаю лучше всего организовывать запуск по расписанию
     
    Добавлено:
    боты, на основе сабжа скорее всего так и работают

    Всего записей: 4080 | Зарегистр. 22-11-2006 | Отправлено: 13:11 28-02-2024
    greeple

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

    есть ещё mpegts контейнер, hls потоки когда качаешь добавляешь ключ --hls-use-mpegts и получишь mpegts на выходе, а без будет фиксинг этого mpegts в mpeg4
     
    Добавлено:
    euheny
    если у тебя папка одна и та же для скачивания, то оно же не будет качать повторно видео которое уже есть, просто выбираешь за последний день загруженные
    now не знаю чем отличается от today раз только дни видно (хотя в полях есть UNIX timestamp у меня он NA на всех видео показывает, по идее до секунд должно быть) поэтому наверно без разницы

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

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

    Цитата:
    есть ещё mpegts контейнер, hls потоки когда качаешь добавляешь ключ --hls-use-mpegts и получишь mpegts на выходе, а без будет фиксинг этого mpegts в mpeg4

    и... к чему эта информация ?)

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

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    euheny
    Цитата:
    как скачивать только те видосы, которые появились после последнего обращения к каналу?
    причем свежий видос могли залить через минуту после ухода

    Ещё есть такая фишка - --download-archive FILE  Download only videos not listed in the archive file. Record the IDs of all downloaded videos in it
    т.е. качается только то, чего в нём нет...
    где: FILE - имя архива.txt
     
    greeple
    Цитата:
    есть ещё mpegts контейнер, hls потоки...
    +1
    PS
    На чём бы затестить? Чтобы уловить разницу, я не думаю, что автор Fixup - ом вносит большие искажения,
    но всё же...! Истина дороже...))
    PS
    Если ещё и видео учесть, то 100 пудово ts (вернее m2ts, см. wiki)качественней!  
    PS
    Уловил, разница в размере есть даже в 5-ти минутном ролике, а  
    у меня 3-х часовые!!! Круть!!!

    Всего записей: 1284 | Зарегистр. 03-03-2004 | Отправлено: 15:47 28-02-2024 | Исправлено: VitalyF, 16:53 28-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    и... к чему эта информация ?)

    к тому что это может быть не mp4 контейнер
     
    Добавлено:
    и если не муксить то будет mpegts

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

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

    Цитата:
    к тому что это может быть не mp4 контейнер

    "Ты не доверяешь yt-dlp ?"
     

    Цитата:
    и если не муксить то будет mpegts

    никто и не муксит, фикс m3u8 это "собирание" из этих фрагментов того контейнера, который на сервере
     

    Цитата:
    то будет mpegts

    Не путаешь с прямым потоком, который еще не собирался в mp4 на сервере ?  
    И там --hls-use-mpegts по дефолту используется в yt-dlp, так как тупо еще нет никакого контейнера в прямом потоке
     

     
    И даже все это не имеет никакого отношения к тому о чем была речь изначально о качестве и контейнере.
    Нет на smotrim.ru разного, только 4050,1800,1200,400 kbps mp4 контейнеры с V+A - раздробленные на фрагменты и отдающиеся через m3u8

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 16:34 28-02-2024 | Исправлено: RazOne707, 16:53 28-02-2024
    euheny



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

    Цитата:
    --datebefore

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

    Всего записей: 4080 | Зарегистр. 22-11-2006 | Отправлено: 16:53 28-02-2024
    RazOne707

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

    Цитата:
    тупо выкачивает огромный лист, и потом тупо перебирает все видосы

    ну да, для этого этот ключ  - скачать все ДО, а не После
    --dateafter - скачать все ПОСЛЕ
    Для ежедневного скачивания: --date today
    Через один день: --date today-yesterday
    Каждую неделю: --date today-week
    Каждые 2 недели: --date today-2weeks

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 16:54 28-02-2024 | Исправлено: RazOne707, 17:00 28-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    И там --hls-use-mpegts по дефолту используется в yt-dlp, так как тупо еще нет никакого контейнера в прямом потоке

    нет, скачай с ним и без, и получишь mpeg4 контейнер без него и mpegts с ним, и без фиксинга

    Цитата:
    И даже все это не имеет никакого отношения к тому о чем была речь изначально о качестве и контейнере.
    Нет на smotrim.ru разного, только 4050,1800,1200,400 kbps mp4 контейнеры с V+A - раздробленные на фрагменты и отдающиеся через m3u8

    а причем тут смотрим и речь изначальная? я тебе как факт это написал
    даже процитировал же

    Цитата:
    что mp4 это контейнер, а ts это "дробленные" на фрагменты видео и аудиодорожки в этом контейнере

    а это не так, c --hls-use-mpegts правильный контейнер .ts, а не mp4 о чем тебе правильно сообщает mediainfo https://i.imgur.com/Z2iB09T.png переименуешь файл и ошибки не будет
    кароче забей

    Всего записей: 4321 | Зарегистр. 11-02-2020 | Отправлено: 17:26 28-02-2024
    RazOne707

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

    Цитата:
    и mpegts с ним

    Господи... ну ты ключ прочитай --hls-use-mpegts. Использовать mpegts , конечно будет с "ним"
    И с ним будет автоматически при записи прямого потока и в мануале написано для чего это сделано
     

    Цитата:
    а причем тут смотрим и речь изначальная? я тебе как факт это написал

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

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 17:39 28-02-2024 | Исправлено: RazOne707, 17:44 28-02-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    на прямых трансляциях потоки другие кстати (rtmp не качает)
    rtmp-2500 flv 4444x2500      │       rtmp  │ unknown     2500k unknown
    hls-765   mp4 1024x576    25 │  766k m3u8  │ avc1.42c01f       mp4a.40.2
    hls-1425  mp4 1024x576    25 │ 1426k m3u8  │ avc1.42c01f       mp4a.40.2
    hls-2120  mp4 1024x576    25 │ 2121k m3u8  │ avc1.4d401f       mp4a.40.2
    hls-3256  mp4 1280x720    25 │ 3256k m3u8  │ avc1.4d401f       mp4a.40.2
    hls-8976  mp4 1920x1080   25 │ 8976k m3u8  │ avc1.640028       mp4a.40.2
     
    Добавлено:
    RazOne707
    Цитата:
    Господи... ну ты ключ прочитай --hls-use-mpegts. Использовать mpegts

    так, а ты мне про что?  

    Цитата:
    Не путаешь с прямым потоком, который еще не собирался в mp4 на сервере ?  
    И там --hls-use-mpegts по дефолту используется в yt-dlp, так как тупо еще нет никакого контейнера в прямом потоке

    по hls отдаётся стримом так же как и стрим обычный, даже если оно лежит на сервере
     
    Добавлено:
    RazOne707
    Цитата:
    я вот тоже не понимаю для чего ты это написал обращаясь ко мне, где речь шла абсолютно о другом, так еще и вводишь в заблуждение

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

    Всего записей: 4321 | Зарегистр. 11-02-2020 | Отправлено: 17:40 28-02-2024
    RazOne707

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

    Цитата:
    на прямых трансляциях потоки другие кстати

    Эврика

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 17:54 28-02-2024
    Antonij72



    Silver Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Подскажите, пожалуйста.
    Есть скаченный mkv-файл.
    Есть трек-лист, который я могу сохранить в txt-файл:

    Код:
    00:09 — Романс
    06:47 — По пояс в небе
    ....
    ....

    Как этот трек-лист замуксить чаптерами в mkv-файл?

    ----------
    Я, инвалид 1 группы, ищу работу. Или благотворительную помощь. Спасибо.

    Всего записей: 3813 | Зарегистр. 11-07-2005 | Отправлено: 17:55 28-02-2024 | Исправлено: Antonij72, 17:56 28-02-2024
    RazOne707

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

    Цитата:
    Как этот трек-лист замуксить чаптерами в mkv-файл?

    MkvToolnix вроде такое умеет

    Всего записей: 1264 | Зарегистр. 06-10-2023 | Отправлено: 17:58 28-02-2024 | Исправлено: RazOne707, 18:42 28-02-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

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