gnfalex / YT_yt_dlp_plugin

MIT License
8 stars 0 forks source link

Yandex.Translate yt-dlp plugin

Плагин для yt-dlp для скачивания автоматического перевода с Yandex Translate, основанный на voice-over-translation и vot-cli.

Все наработки и благодарности принадлежат ilyhalight, FOSWLY и аффилированым с ними особам.

Репозитарий содержит распакованный Google Protobuf protobuf-4.25.2-py3-none-any.whl

Установка

installing yt-dlp plugins

В случае использования standalone yt-dlp.exe папка yt_dlp_plugins должна быть скопированна внутрь папки yt-dlp-plugins\YandexTranslate, находящейся возле yt-dlp.exe

Пример структуры:

Использование

По умолчанию отключен, для включения используйте опцию '--use-extractors YandexTranslate'.

Желательно использование опций '--audio-multistreams' и '--merge-output-format mkv'.

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

Перевод в список скачиваемых форматов добавляется автоматически. Субтитры - нужно выбирать. yt-dlp.conf - пример конфига.

Пробует работать со всеми экстракторами, доступными в yt-dlp.