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

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


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

    Advanced 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, который также поддерживает обложку

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



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

     
     

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



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

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

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

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

    Advanced 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

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



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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

    Всего записей: 4321 | Зарегистр. 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 с наворотами...
     

    Всего записей: 1284 | Зарегистр. 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).

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

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

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

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



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

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

    Silver 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

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

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



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

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

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


    Всего записей: 1264 | Зарегистр. 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 - режим отладки.

    Всего записей: 1895 | Зарегистр. 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

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