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

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

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

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

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



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Или просто: yt-dlp -f ba[ext=m4a] --convert-thumbnail jpg --embed-thumbnail
    чтобы без конвертирования opusa в aac,а сразу в aac скачать
     
    Или: yt-dlp -f ba[ext=webm] --remux-video mka --convert-thumbnail jpg --embed-thumbnail
    чтобы скачать opus и он был в контейнере mka (так как контейнер m4a не поддерживает opus)
     
    Можно и --remux-video opus вместо --remux-video mka
    будет контейнер и расширение opus, который также поддерживает обложку

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



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    VitalyF
    Цитата:
     лепится обложка двумя последними опциями.
    этими?
    Цитата:
     --convert-thumbnail jpg --embed-thumbnail -v

     
     

    Всего записей: 7800 | Зарегистр. 17-10-2011 | Отправлено: 11:38 31-03-2024
    FiLinX



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    хм.. чавото я никак вот эту ютубину немогу глянуть  -  https://www.youtube.com/watch?v=x_ZwyfC5qpI
    ну, оно типа за гео-блокировкой "Видео недоступно Оно содержит материалы партнера WMG. Он заблокировал ролик в вашей стране из-за нарушения авторских прав."
    хоть блокирнуто типа только у нас, но ни на одном инвидиусном зеркале не работает, говорит "вы ошибку нашли", всякими вебпроксями тоже не алё его..
    неужели ради подобного нужно карячиться впны ставить-юзать?

    Всего записей: 2621 | Зарегистр. 05-05-2010 | Отправлено: 11:56 31-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    Цитата:
    этими?
    да, кроме -v - это отладочная инфа, можно удалить.

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



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

    Цитата:
    неужели ради подобного нужно карячиться впны ставить-юзать?

    Если никто не подскажет еще что-то, то Warp и OperaVpn есть через проксю, они не Tun (вирт. сетевая на всю систему) - прописывать где надо да пользоваться
     
    Через OperaVPN:

     
    https://github.com/Snawoot/opera-proxy
    --proxy http://127.0.0.1:18080 https://www.youtube.com/watch?v=x_ZwyfC5qpI
     
    И в браузере также открывает через этот vpn

    Всего записей: 2023 | Зарегистр. 06-10-2023 | Отправлено: 12:43 31-03-2024 | Исправлено: RazOne707, 13:12 31-03-2024
    Sputnikk



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

    Цитата:
     только у нас
    РБ и РФ. Там видио наверно с рекламой, у нас давно отключена. Нет дохода от рекламы - нет просмотра
    Цитата:
    неужели ради подобного нужно карячиться впны ставить-юзать?
    или смотреть на других ресурсах. Я юзаю платный Каспеского

    Всего записей: 7800 | Зарегистр. 17-10-2011 | Отправлено: 12:43 31-03-2024 | Исправлено: Sputnikk, 12:45 31-03-2024
    neorumtu

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

    Цитата:
    ни на одном инвидиусном зеркале не работает

    Все invidious зеркала накрылись. Они использовали код для андроида, а этот код ютуб прикрыл. Даже в yt-dlp варнинг появился, но качать не мешает.

    Всего записей: 884 | Зарегистр. 30-08-2023 | Отправлено: 19:16 31-03-2024
    FiLinX



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

    Всего записей: 2621 | Зарегистр. 05-05-2010 | Отправлено: 19:31 31-03-2024
    neorumtu

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

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

    Это всё, в принципе, реально. Чистую дорожку от яндекса можно получить из командной строки https://github.com/FOSWLY/vot-cli (нужен https://nodejs.org/en/download )
    скачать видео с ютуба, извлечь звук, смуксить, собрать, запустить плеер.
    Не так то просто, но реально.
     
    Но зачем, ведь есть скрипт для браузеров https://github.com/ilyhalight/voice-over-translation
    Мне приходится запускать яндекс браузер, потому что я не хочу открывать в основном хромобраузере левые ютуб ссылки, очень вкусные рекомендации от ютуба не хочу портить. А так пользовался расширением. Вот для локального просмотра приходится мучиться с муксингом самому, да.

    Всего записей: 884 | Зарегистр. 30-08-2023 | Отправлено: 19:41 31-03-2024 | Исправлено: neorumtu, 19:42 31-03-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    FiLinX
    Цитата:
    и всё же, очень нехватает простецкого батничка ффмпежного, с котором бы для видосика приглушалась его звуковая дорожка до 5% и поверх наклеивалась аудиодорожка скачанного перевода яндыхного..
    хотя бы для уже локально имеющегося на диске видосика..

    https://github.com/FOSWLY/vot-cli/tree/main/scripts

    Всего записей: 6195 | Зарегистр. 11-02-2020 | Отправлено: 19:56 31-03-2024
    neorumtu

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На смену сломанному Invidious посоветую https://www.tonvid.com/ (его использует https://www.smtube.org/ )
    Играть сам он не умеет, но преимущество в том, что сайт лёгкий, удобно искать видео, а потом уж придется отправлять ссылку в локальный плеер или smtube это делает автоматически.

    Всего записей: 884 | Зарегистр. 30-08-2023 | Отправлено: 20:04 31-03-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    neorumtu
    да там уже вроде как пофиксили https://github.com/iv-org/invidious/pull/4552 только пока не развернули
     
    Добавлено:
    здесь вот работает https://invidious.privacyredirect.com/watch?v=0zHF07WTQPE

    Всего записей: 6195 | Зарегистр. 11-02-2020 | Отправлено: 20:25 31-03-2024
    VitalyF

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sputnikk
    т.к. best audio на youtube как правило opus, то имеет смысл побороться за max качество, я т.д. Тогда вот такой вариант с qaac64 в качестве энкодера...

    Цитата:
    yt-dlp -x --remux-video mp4 --exec "qaac64 -V 127 --no-optimize --copy-artwork {} -o {}.mp4 & move {}.mp4 {}" --convert-thumbnail jpg --embed-thumbnail -v https://music.youtube.com/watch?v=SIzaVwlqpIw&si=6KUy0lFXNms14eYa

    На мой слух разница есть с тем что я выше выкладывал... Согласен? Тарелки в конце ц-цикают, как надо, а не ш-шикают... ))
    PS
    qaac64 2.82 с наворотами...
     

    Всего записей: 1384 | Зарегистр. 03-03-2004 | Отправлено: 12:21 01-04-2024 | Исправлено: VitalyF, 18:24 01-04-2024
    Alex_Piggy

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

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

    ответ на ошибочно понятый вопрос
    А так - плагин для yt-dlp - https://github.com/gnfalex/YT_yt_dlp_plugin
    При указании видео - дополнительно скачивается перевод Yandex и миксуется в один файл. Субтитры переводит из их формата в srt.
    https://github.com/gnfalex/YT_yt_dlp_plugin/issues/2 - пример конфига для mpv от tyusha0
    UPD: greeple

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

    Прошу прощения, неверно понял фразу "скачанного перевода яндыхного". Подумал, что файл уже скачан и вопрос только в объединении.
    Плагин для yt-dlp не требует Node.js и работает с standalone yt-dlp.exe.  
    Правда первый раз может быть сложно с путями разобраться (заморочка yt-dlp).

    Всего записей: 1906 | Зарегистр. 07-08-2002 | Отправлено: 12:54 01-04-2024 | Исправлено: Alex_Piggy, 15:32 01-04-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alex_Piggy
    так я готовый ps скрипт скинул, там отдельно не надо ничего качать

    Код:
    .\translate.ps1 https://www.youtube.com/watch?v=your_video_link 0.2

    Всего записей: 6195 | Зарегистр. 11-02-2020 | Отправлено: 14:43 01-04-2024
    Adksojla



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alex_Piggy
    субтитры получил, а вот перевода что-то нет(а он точно есть), только файл, скачанный из ютюба.
    как должна выглядить ком.строка для получения чистого закадрового перевода без звучания оригинала?
    +Формат аудио закадра как указать?

    Всего записей: 629 | Зарегистр. 26-12-2005 | Отправлено: 18:59 01-04-2024 | Исправлено: Adksojla, 19:12 01-04-2024
    greeple

    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alex_Piggy
    Цитата:
    Прошу прощения, неверно понял фразу "скачанного перевода яндыхного". Подумал, что файл уже скачан и вопрос только в объединении.

    ну да, он и такой вариант тоже имел ввиду, хотя бы
    с плагином тоже удобно да
     
    Adksojla

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

    так можно посмотреть или скачать поток выбрав его https://i.ibb.co/svrhK7y/screenshot-2024-04-01-003.png
    и так (если нет конфига того из репозитория https://github.com/gnfalex/YT_yt_dlp_plugin/blob/master/yt-dlp.conf )

    Код:
    yt-dlp --use-extractors YandexTranslate --audio-multistreams --merge-output-format mkv --write-subs --sub-lang ru,en https://www.youtube.com/watch?v=pttqobMenPw

    скачает с двумя дорожками и по умолчанию будет яндекса https://i.ibb.co/vwXw4wF/screenshot-2024-04-01-004.png
     
    Добавлено:
    Adksojla
    Цитата:
    как должна выглядить ком.строка для получения чистого закадрового перевода без звучания оригинала?


    Цитата:
    Громкость оригинального звука задается параметром orig_volume. Например, '--extractor-args YandexTranslate:orig_volume=0.2'. При 0 дополнительный мюксинг не запускается.

    такой ключ добавить

    Код:
    --extractor-args YandexTranslate:orig_volume=0

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

    Всего записей: 6195 | Зарегистр. 11-02-2020 | Отправлено: 19:30 01-04-2024 | Исправлено: greeple, 02:46 02-04-2024
    Adksojla



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    greeple
    такой же код вставляю и получаю на выходе непереведённый оригинал .mp4 и рядом субтитры.
    Может я что-то с папками напутал? не мог бы ты выложить в зипе свою сборку?
    И поясни пожалуйста, что за окно на первом скриншоте, откуда оно, как туда добраться?
    Спасибо.

    Всего записей: 629 | Зарегистр. 26-12-2005 | Отправлено: 19:42 01-04-2024
    RazOne707



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Adksojla
    Тут с путями вот так должно быть:
    yt-dlp.exe лежит в папке Yt-dlp


    Всего записей: 2023 | Зарегистр. 06-10-2023 | Отправлено: 19:48 01-04-2024 | Исправлено: RazOne707, 19:55 01-04-2024
    Alex_Piggy

    Advanced Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Доброе время.
    Прошу прощения, что отвечаю не только на вопросы ко мне.
     Adksojla

    Цитата:
    как должна выглядить ком.строка для получения чистого закадрового перевода без звучания оригинала?  

    Если есть отдельный видеоформат - то в списке форматов указываете видеоформат+YT
    -f 135+YT
    Если объединеный видео/аудио формат - то "--extractor-args YandexTranslate:orig_volume=0"

    Цитата:
    формат аудио закадра как указать?

    Никак. Яндекс отдает в 128kbps 22kHz mono
    Поэтому миксится тоже (как я понял) в mp3 128kbps.
    Или я не понял вопроса. Форматы указываются стандартно, автоматически к строке форматов добавляется YT.

    Цитата:
    И поясни пожалуйста, что за окно на первом скриншоте, откуда оно, как туда добраться?

    yt-dlp --use-extractors YandexTranslate -F ТутСсылкаНаВидео

    Цитата:
    не мог бы ты выложить в зипе свою сборку?

    https://www.upload.ee/files/16473670/yt-dlp_YT.7z.html
    В yt-dlp.conf каждая строка - команда (включая URL видео)
    -v - режим отладки.

    Всего записей: 1906 | Зарегистр. 07-08-2002 | Отправлено: 19:58 01-04-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 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

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