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

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

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

Maz (17-02-2024 09:09): youtube-dl | yt-dlp (Часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203

   

jasonliull



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

Текущая версия: 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  
     


  • Всего записей: 2537 | Зарегистр. 05-08-2012 | Отправлено: 13:44 05-03-2018 | Исправлено: Maz, 09:07 17-02-2024
    greeple

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

    Всего записей: 4235 | Зарегистр. 11-02-2020 | Отправлено: 15:09 16-09-2022
    Hayek

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    notinthewoods
     
    MediaInfo файлы webm ранее не открывал из-за иероглифов в именах файлов. Теперь открыл и... почему у видео и аудио дорожек контейнеры WebM (видео в VP9, аудио в opus), когда вы в командной строке пишите ext=mp4 и ext=m4a?  
    Дорожки видео VP9 и аудио opus не соединяются в mp4 без полной перекодировки. У вас в параметрах yt-dlp какая-то недоработка у загрузки видео.
     
    Тестируя загрузку аудио по вашей подсказке, я не Path менял, а в конец вашей командной строки yt-dlp добавил --ffmpeg-location C:\Progra~1\FFmpeg~1\ (полный путь не понимается, только MS-DOSовский).
    Загрузка format opus сработала. При загрузке m4a вместо надписи про отсутствие ffmpeg, в конце лога появилось такое
    Код:
    [FixupM4a] Correcting container of "R:\TV???????????????Season2 ????PV.m4a"
    ERROR: Postprocessing: Conversion failed!
    MPC не открывает файл. Если файл прогнать через копирование FFmpeg (у меня version: 2.2.2, May 22 2014)
    Код:
    ffmpeg.exe -i "R:\TVSeason2 PV_input.m4a" -acodec copy "R:\TVSeason2 PV_output.m4a"
    то размер выходного output файла станет на 1,5 Кб меньше. MPC теперь открывает файл. А MediaInfo покажет разницу
    Было Format: dash Codec ID: dash    
    Стало Format: MPEG-4 Codec ID: M4A
    Как видите, моя версия FFmpeg может делать файл m4a нормального формата. Может Postprocessing ERROR из-за того, что yt-dlp по умолчанию передает в ffmpeg не те параметры...
     
     
    greeple
    Я тестирую методы, которые дал уважаемый notinthewoods. Идет обмен опытом. Другой человек может знать больше, чем ты можешь понять из документации, как бы досконально не читал ее.

    Всего записей: 8 | Зарегистр. 14-12-2021 | Отправлено: 17:20 16-09-2022 | Исправлено: Hayek, 17:31 16-09-2022
    greeple

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

    Цитата:
    Я тестирую методы, которые дал уважаемый notinthewoods. Идет обмен опытом. Другой человек может знать больше, чем ты можешь понять из документации, как бы досконально не читал ее.

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

    Код:
    yt-dlp [OPTIONS] [--] URL [URL...]

     
    контейнеры webm потому что видео закодированное VP9, аудио в opus только в webm контейнере
    на ютубе, посмотри на разные ролики командой
     

    Код:
    yt-dlp.exe -F URL
     
     
    увидишь как каждый ролик хранится на ютубе, в каких контейнерах какие кодеки лежат, и многие вопросы отпадут
     
    про пути я выше написал уже просто кинь в папку виндовс yt-dlp.exe, ffmpeg.exe и ffprobe.exe и все
     
    почему бы не скачать последнюю версию ffmpeg ведь там каждый раз выходят обновления по кодекам и т.д, а у вас версия 2014г там после этой версии куча всего наверно было добавлено по этим самым кодекам и контейнерам  
    получается как я написал выше  

    Цитата:
    когда сам читаешь документации к подобным программам, находишь для себя решения удобнее чем советовали на форуме, а если не хочешь углубляться в самостоятельное использование посредством консолей и таких вот кнопок, можно всегда просто взять готовый GUI и там мышкой выбрать то что нужно скачать, в каком формате и т.д

    я вот только что смотрел несколько таких решений и отметил для себя два неплохих варианта youtube-dl-gui от murrty сегодня обновил он ее чтобы поддерживала yt-dlp и Hitomi Downloader тут либо читать самому и вникать в документацию, либо каждые полчаса спрашивать почему у меня ошибка, MediaInfo у вас из за иероглифов не открывал, он у вас тоже 2014ого года?

    Всего записей: 4235 | Зарегистр. 11-02-2020 | Отправлено: 20:19 16-09-2022 | Исправлено: greeple, 20:39 16-09-2022
    notinthewoods



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

    Цитата:
    почему у видео и аудио дорожек контейнеры WebM (видео в VP9, аудио в opus), когда вы в командной строке пишите ext=mp4 и ext=m4a?

    Вообще то параметры перечислены через слэш (/) в порядке убывания приоритета:
    1. bestvideo[height<=1080][dynamic_range=?SDR]+bestaudio
    2. bestvideo[height<=1080][ext=mp4][dynamic_range=?SDR]+bestaudio[ext=m4a]
    3. best
    Первый параметр yt-dlp интерпретирует (это всего лишь мое предположение, но оно подтверждается практикой) как такое:
    bestvideo[height<=1080][ext=webm][dynamic_range=?SDR]+bestaudio[ext=webm]
    Причем, это относится именно к yt-dlp (походу youtube-dl так не считает).
    Далее, если нет подходящего по качеству webm, yt-dlp обращает внимание на параметры в п.2. Наконец, параметр в п.3 ("best") - страховочный, при любом раскладе что-то скачается)))
    ==========

    Цитата:
    Дорожки видео VP9 и аудио opus не соединяются в mp4 без полной перекодировки. У вас в параметрах yt-dlp какая-то недоработка у загрузки видео.

    Я вас огорчу. Дорожки видео .webm (VP9) и аудио .webm (opus) соединяются в mp4 обычным муксингом, т.е. простым копированием, без перекодировки.

    Код:
    ffmpeg -hide_banner -i "TV&#12450;&#12491;&#12513;&#12302;&#32854;&#22899;&#12398;&#39764;&#21147;&#12399;&#19975;&#33021;&#12391;&#12377;&#12303;Season2 &#12486;&#12451;&#12470;&#12540;PV.f248.webm" -i "TV&#12450;&#12491;&#12513;&#12302;&#32854;&#22899;&#12398;&#39764;&#21147;&#12399;&#19975;&#33021;&#12391;&#12377;&#12303;Season2 &#12486;&#12451;&#12470;&#12540;PV.f251.webm" -c copy Asia.mp4

    Подробнее...
    Только непонятно, зачем этот финт:
    webm(VP9)+webm(opus)=mp4(MPEG-4)
    yt-dlp делает это так:
    webm(VP9)+webm(opus)=webm(WebM)
    Ваш MPC не может проигрывать склеенный webm?
    ==========

    Цитата:
    ERROR: Postprocessing: Conversion failed!
    MPC не открывает файл.

    Нормальный поспроцессинг у меня.
    Подробнее...

    Цитата:
    Было - Format: dash - Codec ID: dash    
    Стало - Format: MPEG-4 - Codec ID: M4A
    Как видите, моя версия FFmpeg может делать файл m4a нормального формата.

    По вашему, формат dash ненормальный?))
    Можете для интереса посмотреть на результат этого:

    Код:
    yt-dlp -F https://www.youtube.com/watch?v=VCstkLIXft8

    Все форматы имеют суффикс "_dash"
    Если ваш MPC не открывает .m4a (Format: dash - Codec ID: dash), то догадайтесь, кто виноват?
     
    На всякий случай, что делает FixupM4a:

    Цитата:
    Загруженный файл называется "m4a_dash", что не совсем соответствует формату m4a и может не поддерживаться многими плеерами.
    yt-dlp передает файл через ffmpeg, который его "исправляет" на формат MPEG-4.
    Если ваш плеер поддерживает m4a_dash и не требует его исправлении, вы можете передать --fixup never

    *******************
    greeple
    Вы на меня чем-то обижены?

    Всего записей: 491 | Зарегистр. 31-01-2015 | Отправлено: 20:28 16-09-2022
    greeple

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

    Цитата:
    Вы на меня чем-то обижены?

    нет просто можно было сразу тогда человеку написать код покороче чтобы все скачивало нормально, yt-dlp в отличии от youtube-dl в котором надо было городить длинные строки через слэш, качает нормально не на мб смотрит (что весит больше то и качественнее) а выбирает лучшее по кодеку который написал

    Код:
    set "outpath=C:\Users\greeple\Desktop"
    for /f "delims=" %%i in ('
     mshta "javascript:var x=clipboardData.getData('text');if(x) new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"
    ') do set ClipboardData=%%i
    yt-dlp.exe -f ba -o "%outpath%\%%(title)s.%%(ext)s" "%ClipboardData%"
    pause

    этот код отрабатывает скачивая аудио лучшее в opus или m4a тут уже что качественней, или как написал
    Nikolay1963
    просто добавляем  
    -x --audio-format m4a
    или
    -x --audio-format opus
    чтобы было вот так

    Код:
    yt-dlp.exe -f ba -x --audio-format opus -o "%outpath%\%%(title)s.%%(ext)s" "%ClipboardData%"

    потому что -x конвертирует из видео в аудио, в формат который нужен
    либо отдельно потом можно сделать, если пакетно плейлист аудио качать то быстрее просто скачать лучшее, а потом уже сконвертировать, но у меня все открывается и в mpc и в mediainfo этот аудио в webm с иероглифами открылся  
     
    PS ладно делитесь опытом, просто помочь хотел, больше так не буду, честно честно, тем более что прочитал первое сообщение, у человека win xp, поэтому многие GUI отлетают, но я бы вот все скачивал в бест аудио и либо сразу в команде конвертировал в то что нужно на выходе (кодек и расширение) но что то одно, либо m4a либо опус либо вообще mp3, а что изначально с ютуба идет без разницы

    Всего записей: 4235 | Зарегистр. 11-02-2020 | Отправлено: 21:01 16-09-2022 | Исправлено: greeple, 22:28 16-09-2022
    aleksvolgin

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

    Цитата:
    Причем, это относится именно к yt-dlp (походу youtube-dl так не считает).

    youtube-dl при выборе видео наилучшего качества ориентируется на битрейд потока, выбирая самый бОльший битрейд, логично полагая, что чем он (битрейд) выше, тем лучше качество, что логично (математику не обманешь). И есть сайты, которые зная это мухлюют с этим параметром.
    yt-dlp при прочих равных условиях качает с тытрубы именно богомерзкий webm. Скорее всего в коде есть спец процедура "улучайзенга", ориентированная именно на отдачу предпочтения webm. Кстати, не удивлюсь, если она добавлена в код про просьбе "кого надо" чтобы ggc не захлёбывался от нагрузки.

    Всего записей: 1601 | Зарегистр. 19-02-2006 | Отправлено: 21:47 16-09-2022 | Исправлено: aleksvolgin, 21:49 16-09-2022
    notinthewoods



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

    Цитата:
    yt-dlp при прочих равных условиях качает с тытрубы именно богомерзкий webm

    богомерзкий=отвратительный
    А можно пояснить, чем вызвано такое негативное мнение об webm? Я напр. с удовольствием качаю именно этот формат. По сравнению с mp4 качается быстрее из-за меньшего объема/битрейта. Разницы в качестве на своем обычном мониторе 24' не вижу абсолютно.

    Всего записей: 491 | Зарегистр. 31-01-2015 | Отправлено: 22:20 16-09-2022
    aleksvolgin

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

    Цитата:
    богомерзкий=отвратительный

    Да, именно так, как соя, которая "лучше мяса".

    Цитата:
    А можно пояснить

    А нужно после захода с таких козырей?

    Цитата:
    Просто у вас ОС старая.

    Всего записей: 1601 | Зарегистр. 19-02-2006 | Отправлено: 22:49 16-09-2022
    notinthewoods



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

    iNNOKENTIY21 писал:

    Цитата:
    notinthewoods, непонятно, зачем через батник то? чего не сразу PowerShell в ярлыке вызывать…

    Прошу извинить, что отвечаю только сейчас.
    Как известно, Проводник Windows и большинство Windows-приложений не могут работать с файлами и папками, длина пути к которым превышает 260 символов. Вот как, например, создать такой ярлык:

    Код:
    powershell -NoLogo -NoExit -Command "yt-dlp -f 'bestvideo[height<=1080][ext=webm][dynamic_range=?SDR]+bestaudio[ext=webm]/bestvideo[height<=1080][ext=mp4][dynamic_range=?SDR]+bestaudio[ext=m4a]/best' --merge-output-format mkv -o 'D:\Download_yt-dlp\%(title)s.%(ext)s' (Get-Clipboard)"

    Здесь 284 символа. Уже при попытке указания расположения объекта текст обрежется. Если запустить полученный ярлык, то получим ошибку синтаксиса.
    И это в Windows 10 21H2! Что же тогда говорить про более старые версии.
     

    Цитата:
    Как сообщает ряд тестеров регулярно выпускаемых закрытых сборок Windows 10, компания Microsoft, наконец, снизошла до исправления этого недостатка и выпуска исправления. Точнее - реализации настройки, которую должен будет включить сам пользователь. В шаблонах групповых политик появился соответствующий параметр «Включение длинных адресов NTFS» (Конфигурация компьютера -> Административные шаблоны -> Система -> Файловая система -> NTFS).
     
    Единственное, что огорчает - Редактор групповых политик (gpedit.msc) отсутствует в редакциях Windows 10, отличных от «Профессиональная» и «Корпоративная» (хотя существуют неофициальные и не совсем легальные способы обойти это ограничение).
    Впрочем, необходимые ключи в реестре наверняка будут найдены. Как подсказывает один из читателей, это параметр LongPathsEnabled (тип DWORD), расположенный в реестре по адресу:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies

    https://overclockers.ru/softnews/show/76526/malenkij-bonus-windows-10-snimaetsya-ogranichenie-na-kolichestvo-simvolov-v-imeni-i-dline-puti-fajlov
    У меня по указанному пути в групповых политиках пока что нет такого параметра - "Включение длинных адресов NTFS".

    Всего записей: 491 | Зарегистр. 31-01-2015 | Отправлено: 01:03 17-09-2022
    greeple

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

    Цитата:
    Код:
    powershell -NoLogo -NoExit -Command "yt-dlp -f 'bestvideo[height<=1080][ext=webm][dynamic_range=?SDR]+bestaudio[ext=webm]/bestvideo[height<=1080][ext=mp4][dynamic_range=?SDR]+bestaudio[ext=m4a]/best' --merge-output-format mkv -o 'D:\Download_yt-dlp\%(title)s.%(ext)s' (Get-Clipboard)"
     

    я прошу прощения, но из такого кода не влезло (у меня на старом ноуте win7) только %(ext)s' (Get-Clipboard)"  
    я понимаю что есть супер большие запросы но, в yt-dlp столько сделали коротких алиасов по одной две буквы чтобы не было такого длинного запроса bestaudio сокращается до ba, и еще есть у меня предположение что лист форматов у ютуба всегда одинаковый, т.е, на каждом видео какой нибудь аудио в webm и кодеке opus будет на одном и том же номере и если так то вообще все сводится до короткой строчки типа такой -f 22/17/18 или такой -f 136/137/mp4/bestvideo,140/m4a/bestaudio

    Код:
    это код просто из документации, не под ваш код
    yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b"

    или сортировкой  

    Код:
    а вот это к вашему должно подойти, только добавить sdr
    -S "vext:webm:mp4,aext:webm:m4a,res:1080,fps"

    ну или типа того, этот код можно сократить что он влезет скорее всего и еще останется, так же и в powershell есть алиас (судя по всему) например gcb -> Get-Clipboard и зачем тебе nologo тут нет никаких всплывашек (если я правильно помню что это за команда)

    Всего записей: 4235 | Зарегистр. 11-02-2020 | Отправлено: 03:40 17-09-2022 | Исправлено: greeple, 04:15 17-09-2022
    notinthewoods



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    Суть вопроса ведь не в этом. Можно сократить. Можно создать файл сценария .ps1 и сделать ярлык к нему...
    Чем мой вариант с ярлыком для батника хуже? В батнике я могу нарисовать код, не оглядываясь на ограничение в 260 символов.

    Всего записей: 491 | Зарегистр. 31-01-2015 | Отправлено: 04:02 17-09-2022
    greeple

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

    Цитата:
    Чем мой вариант с ярлыком для батника хуже?

    да не хуже, просто зачем большой код, я не нашел применения, даже просто сортировка под себя уже достаточно, что там еще можно напридумывать длинного (не ну я видел длинную сортировку по форматам и кодекам, но это в быту неприменимо как мне кажется), мне вот достаточно yt-dlp.exe -o 'E:\\Video\\Yt-dlp\\%%(title)s.%%(ext)s' (в контекстном меню по раб столу) по умолчанию все использовать и уже потом если надо что то изменять, хотя ограничить 1080 тоже наверно не помешало бы, а вот для пакетной да, удобнее с батником, листом с ссылками, и передавать скачку какой нибудь aria чтобы в несколько потоков скачивать (правда на внешние качалки я еще не пробовал, все времени нет)

    Всего записей: 4235 | Зарегистр. 11-02-2020 | Отправлено: 04:24 17-09-2022 | Исправлено: greeple, 04:31 17-09-2022
    iNNOKENTIY21



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

    Цитата:
    Чем мой вариант с ярлыком для батника хуже?

    лишним вызовом cmd.exe, который вызовет powershell.exe
     
    про длину команды не к месту. это ограничение действует на все. а если вызывать батник, то чего не ps скрипт.
     

    Цитата:
    В батнике я могу нарисовать код, не оглядываясь на ограничение в 260 символов.

    как и ps скрипте, так зачем лишняя прослойка…
     
    Я просто не понимаю, всё равно же powershell вызывать…

    Всего записей: 3521 | Зарегистр. 16-08-2012 | Отправлено: 10:38 17-09-2022
    eddiezato



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На заметку:
    Цитата:
    ограничение в 260 символов

    можно обойти, если создавать ярлык через объект WScript.Shell.
    Если интересно, спрашивайте здесь, отвечу с примером.

    Всего записей: 1662 | Зарегистр. 26-02-2011 | Отправлено: 11:15 17-09-2022
    Bambarbiya



    BANNED
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Камрады, которые спорят.. зайдите сюда: https://savevideo.me/ru/ - там камрады кагто настроили свою поделку, што она всё качает.. Звиняюсь, но у вас тут какой-то срач, а не полировка торпеды.. Т.Е. сабж должен отрабатывать на УРА (с учетом всех хотелок) и  тока отслежвать изменения по команде yt-dlp.exe -U...  В шапку бы внести документированные и нет опции.. Для закачек юзером под ево ЛИЧНУЮ хотелку..
     

    Всего записей: 712 | Зарегистр. 01-02-2022 | Отправлено: 11:26 17-09-2022
    Hayek

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

    Цитата:
    другой человек может день назад только узнал что можно ссылку из буфера без сторонних программ в cmd и powershell вставлять,
    Узнал день назад, значит перешел разделение "еще не узнал/уже узнал".

    Цитата:
    я бы на вашем месте почитал документацию, тем более что вы не понимаете даже синтаксис
    - Читать и не понимать - то же, что совсем не читать. - Вечным законом да будет: учить и учиться всему через примеры, наставления и применения на деле. Я. Коменский, основатель педагогики.
    Мораль сей басни - бесполезно читать то, что не планируешь применять на деле. В первую очередь непонятно нафига читать документацию к тому, чем непосредственно не пользуешься.  С yt-dlp контачит SMplayer, а не я.

    Цитата:
    аудио в opus только в webm контейнере
    notinthewoods разоблачил эту байку в 01:28 17-09-2022.

    Цитата:
    увидишь как каждый ролик хранится на ютубе, в каких контейнерах какие кодеки лежат, и многие вопросы отпадут
    Вопрос то один: нафига затевать возню с webm, когда есть совместимый и с андроид-приставками и со смартфонами mp4?

    Цитата:
    просто кинь в папку виндовс yt-dlp.exe, ffmpeg.exe и ffprobe.exe и все
    yt-dlp.exe при каждом открытии ссылки создает и удаляет в Local Settings\Temp более 100 файлов. Это пару страниц ранее написано.
    ffprobe.exe не имею. "Setup.exe" для ffmpeg  2.2.2 занимает 10 Мб. Там ffmpeg (300 Кб) и 8 dll (27Мб). dll тоже копировать в папку виндовс?

    Цитата:
    почему бы не скачать последнюю версию ffmpeg
    Вы забыли объявить какая версия для XP последняя.

    Цитата:
    MediaInfo у вас из за иероглифов не открывал, он у вас тоже 2014ого года?
    MediaInfo 0.7.23, 2009-10-16. Там открывается 1 окно с кнопкой ok, в котором инфа о файле как в блокноте, копируется и редактируется. Куда уж лучше?
     
     
    Bambarbiya

    Цитата:
    Камрады, которые спорят.. зайдите сюда:

    Там ложно обещают скачивание с телеграм. Оттуда ни один сайт не качает. Сайты-загрузчики, которые качают отовсюду, кроме t.me и bastyon.com сами знаем в избытке.

    Всего записей: 8 | Зарегистр. 14-12-2021 | Отправлено: 13:14 17-09-2022 | Исправлено: Hayek, 13:17 17-09-2022
    aleksvolgin

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

    Цитата:
    Вопрос то один: нафига затевать возню с webm, когда есть совместимый и с андроид-приставками и со смартфонами mp4?

    +100500

    Всего записей: 1601 | Зарегистр. 19-02-2006 | Отправлено: 16:21 17-09-2022
    greeple

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

    Всего записей: 4235 | Зарегистр. 11-02-2020 | Отправлено: 16:41 17-09-2022
    insorg



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

    Цитата:
    скачивание с телеграм. Оттуда ни один сайт не качает

    Бот uploadagram в помощь

    Всего записей: 16699 | Зарегистр. 04-11-2010 | Отправлено: 16:57 17-09-2022
    Hayek

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    notinthewoods
     
    Ни с покупных СД-ДВД, ни с торрентов, ни с файлхостингов у обычного юсера не получится получить себе видео в webm. 14 лет назад видео с ютуб скачивалось в файл FLV.
    У меня никогда не было на ПК видео в webm, и не было причины выяснять что с ним может делать MPC. Я даже думаю, что при сетапе K-Lite Codec снял галочки с VP6/7/8/9 (если 8/9 там были) с мыслью 'это что, где, зачем мне они на ПК?'.
    Поиск по -скачать с ютуб- выдает результаты, типа savefrom.net и ru.loader.to/1/ где нет варианта скачать с ютуб видео в webm, чтобы было уже со звуком и влазило в экран.
    И даже когда находятся сайты, которые это могут, типа save4k.ru, то видео в webm там идет не в начале, если не в конце списка видеоформатов, среди которых еще 3gp формат.
    Я скачал оттуда уже склеенный webm, и MPC его не открыл. Его, и скачанные оттуда же 2 расклеенные дорожки, вместе с 2 другими расклеенными дорожками, полученными через yt-dlp вашим методом, все 5 файлов загрузил на смартфон андроид. Там разрешение, длительность в свойствах показывается, но никакой файл не проигрывается стандартным плеером и Ymusic'ом.
    Для сравнения, .m4a dash полученные через yt-dlp вашим методом, смартфон проигрывает нормально.
    Вы ни с того, ни с сего преподносите юсерам гугловскую придурь VP9-webm, и это у них оказывается MPC не современный. У некоторых есть андроид-приставки для ТВ, выпущенные до выхода VP9 в 2013 году, там тоже сомнительна поддержка VP9-webm.

    Цитата:
    Дорожки видео .webm (VP9) и аудио .webm (opus) соединяются в mp4 обычным муксингом, т.е. простым копированием, без перекодировки.

    У FFmpeg version: 2.2.2, May 22 2014 команда объединения
    Код:
    ffmpeg.exe -i "R:\TVSeason2 PV.f247.webm.vp9" -i "R:\TVSeason2 PV.f251.webm.opus" -map 0:v -map 0:a output.mp4
    приводит к полной, медленной перекодировке.
    Копирование вашей строкой параметров, где -c copy Asia.mp4, выдает ошибку на выходе. Там выше строки "Output #0, mp4, to" идет такое
    Код:
    [mp4 @ 00ba8760] Could not find tag for codec vp9 in stream #0, codec not currently supported in container
    Видимо в мой FFmpeg еще не было добавлена поддержка VP9. И хорошо. Не нужен он.
     
    Стандартный плеер смартфона понимает формат m4a-dash, поэтому dash нормальный. Выполнение FixupM4a отключаю командой --fixup never. Остается загадкой какую команду yt-dlp передает в ffmpeg для смены dash на MPEG-4.
     
    За способ скачать аудио с ютуб через cmd благодарю.
     
    insorg

    Цитата:
    Бот uploadagram в помощь
    Сайты типа save4k.ru позволяют качать видео почти со всех сайтов-видеохостингов, и не требует передать им ваш номер телефона. Боты так не могут. Лесом их, как говорится.

    Всего записей: 8 | Зарегистр. 14-12-2021 | Отправлено: 17:56 17-09-2022 | Исправлено: Hayek, 18:24 17-09-2022
       

    Страницы: 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 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203

    Компьютерный форум Ru.Board » Компьютеры » Программы » youtube-dl | yt-dlp (Часть 1)
    Maz (17-02-2024 09:09): 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