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

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



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

    Цитата:
    %dir%\%file%" -v  1>log.txt 2>err.txt

    Не создался.
     
     
    Добавлено:
    Нельзя ли в этом установить качество конвертации? --convert-thumbnails png
     
    Добавлено:
    Потому что оригинал утилита от гугла dwebp.exe  конвертирует качественно а yt-dlp сжимает.
     
    Добавлено:
    Конвертирует в png вот это ffmpeg.exe и почему то с сжатием но этот же ffmpeg.exe упаковывает картинку и распаковывает без сжатия при использовании его отдельно от yt-dlp не понятно мне совсем как оно работает получается что yt-dlp дополнительно влияет скрытой командой на ffmpeg или я ошибаюсь.

    Всего записей: 1014 | Зарегистр. 04-03-2017 | Отправлено: 09:45 14-08-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vaskamy
    А какой ffmpeg и ffprobe используется ? Думаю собака зарыта в этом. Возможно отсутствие FFprobe дает такой результат  
    Вот мои https://www.upload.ee/files/16939442/ffmpeg7_compact.zip.html
     
    Пробовал и с фулл, также нет проблем с png, думаю проблема что нет FFProbe - он нужен обязательно

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    А как удалось получить это Compact? Моя версия только 6.1.1-31.

    Всего записей: 2270 | Зарегистр. 15-12-2007 | Отправлено: 10:18 14-08-2024
    RazOne707

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

    Цитата:
    А как удалось получить это Compact? Моя версия только 6.1.1-31.

    Собрать самому из исходников с github. Меня натаскал neorumtu по поводу правильных ключей и подводных камней

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

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

    Цитата:
    Не создался.

    Не хотите, как хотите. Уговаривать никого не стану.

    Всего записей: 365 | Зарегистр. 04-11-2018 | Отправлено: 10:23 14-08-2024
    Lity



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    А где можно будет брать обновлённые версии и есть ли x86?

    Всего записей: 2270 | Зарегистр. 15-12-2007 | Отправлено: 10:28 14-08-2024 | Исправлено: Lity, 10:31 14-08-2024
    RazOne707

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

    Цитата:
    А где можно будет брать обновлённые версии и есть ли x86?

    Это и есть x86, на гитхабе и брать.
    Можно и конструктором (я сейчас им уже начал делать) https://github.com/m-ab-s/media-autobuild_suite он автоматически это делает, но даже с конструктором нужно сидеть и вникать,чтобы на выходе не получать 100мб файлы с ненужными кодеками и прочей мишурой

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Нет, я имел в виду обновлённый Compact.

    Всего записей: 2270 | Зарегистр. 15-12-2007 | Отправлено: 10:32 14-08-2024
    RazOne707

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

    Цитата:
    Нет, я имел в виду обновлённый Compact.

    Так я сам его собираю) Этим вот конструктором по ссылке. Я просто выкладываю сюда иногда, так как просят.
    Вот его используй, он последней версии и x86

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



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

    Всего записей: 1014 | Зарегистр. 04-03-2017 | Отправлено: 10:43 14-08-2024
    RazOne707

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    vaskamy
    В общем это дело у Вас не в размерах (степени сжатия), а в алгоритмах конвертирования yt-dlp, при тех же размерах у dwebp.exe картинка остается как оригинал, у yt-dlp добавляется резкость. А размеры у них схожи, больше jpg в x10 раз
    Причем на качественных превью это не отличить на глаз, а там где картинка из 2000-х - то да, на тексте это сильно видно.
    Нужно было Вам сразу написать про размеры, чтобы стало понятно, сам yt-dlp и ffmpeg у Вас отрабатывает как нужно

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



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Вот вот что и следовало доказать что yt-dlp изменяет оригинальную картинку и по моему не в лучшую сторону но в принципе для слепых сойдёт.

    Всего записей: 1014 | Зарегистр. 04-03-2017 | Отправлено: 11:15 14-08-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Цитата:
    Вот его используй, он последней версии и x86
    Спасибо!
    А x86-64 могёшь сделать?

    Всего записей: 1328 | Зарегистр. 03-03-2004 | Отправлено: 12:17 16-08-2024 | Исправлено: VitalyF, 12:18 16-08-2024
    Lity



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

    Цитата:
    он последней версии и x86

    Ну вообще-то сменилось девять версий. Он версии 116541, а последняя версия это 116666.

    Всего записей: 2270 | Зарегистр. 15-12-2007 | Отправлено: 13:04 16-08-2024
    RazOne707

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

    Цитата:
    Ну вообще-то сменилось девять версий. Он версии 116541, а последняя версия это 116666.

    Они каждый день там сырцы обновляют по 1,2 строчки, что теперь каждый день делать что-ли)
    Это N версии, в конструкторе просто автоматом оттуда брать прописано, я в принципе конкретно это не меняю, все изменения что делаются не в релизах касаются в основном кодеков, которых  в compact нет, а только сторонние бинарники libfdk_aac,libmp3lame,libopus
     
    VitalyF

    Цитата:
    Спасибо!
    А x86-64 могёшь сделать?

    Вот: https://www.upload.ee/files/16977529/ffmpeg7_compact_x64.zip.html

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    RazOne707
    Я сравнивал версии файлов. Изменения были только в AVUtil. Разве что мажорные версии не отражают всех изменений. Тогда мои выводы не верны.

    Всего записей: 2270 | Зарегистр. 15-12-2007 | Отправлено: 18:22 16-08-2024 | Исправлено: Lity, 18:23 16-08-2024
    iNNOKENTIY21



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как бы получить имя сохранённого *.info.json или задать это имя?
    Типа (совместно --write-info-json --print id не работает):
    Код:
    yt-dlp --skip-download --write-info-json --print id --output '%(id)s.%(ext)s' --paths "$Destination" "$Url"

     
    Добавлено:
    Средствами сабжа, а не шелла, типа парсить вывод, генерировать имя…
    powershell
    Код:
    yt-dlp --skip-download --write-info-json --paths "$Destination" "$Url" | % { $null = $_ -match "^\[info\] Writing video metadata as JSON to:\s(.*?)$" } ; $Matches.1
    $basename = [system.io.path]::GetRandomFileName(); yt-dlp --skip-download --write-info-json --output $basename --paths "$Destination" "$Url"

    Всего записей: 3601 | Зарегистр. 16-08-2012 | Отправлено: 11:07 17-08-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    iNNOKENTIY21
    а так?
    Цитата:
    >yt-dlp --print filename URL

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



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

    Цитата:
    а так?
    >yt-dlp --print filename URL

    Это не создаст filename.info.json.
     
    Требуется получить имя файла.info.json, для последующего использования, например: yt-dlp --load-info-json имя файла.info.json

    Всего записей: 3601 | Зарегистр. 16-08-2012 | Отправлено: 18:35 17-08-2024
    greeple

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    iNNOKENTIY21
    -o "infojson:%(title)s\%(title)s.%(ext)s" https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#output-template
    -o "infojson:блабла"

    Всего записей: 4746 | Зарегистр. 11-02-2020 | Отправлено: 18:52 17-08-2024 | Исправлено: greeple, 18:53 17-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