Сайт | Скачать | Видео | Wiki

Автор Тема: Голосовой перевод видео на YouTube, а-ля Яндекс.Браузер  (Прочитано 808 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
  • Автор темы
Не секрет, что в Яндекс.Браузер реализован голосовой перевод видео. Для некоторых пользователей, эта возможность была решающей при выборе браузера.

Но оказывается, уже давно (с 2021 года) можно прикрутить данную фишку и на firefox. Суть проста:

    - Установка расширения Tampermonkey
    - Установка скрипта с github (форк)
    - При воспроизведении, нажать на всплывающий значок вверху-середине видео

Возможно понадобится дать разрешение на автовоспроизведение «аудио и видео» (значок в адресной строке).

-------------------------------------------------
Проверил на ютубе с BBC News, ok.
Источник с 4pda


p.s. Тоже и для Chrome.
« Последнее редактирование: 26 Ноябрь 2022, 10:45:47 от sfs »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
  • Автор темы
Консольная версия vot-cli. Тоже самое, но без браузера.

Пример с внешним плеером (играют обе аудиодорожки с приглушением первой):
Код
mpv "URL_youtube" --audio-files-append='URL_vtrans' --lavfi-complex='[aid1]volume=0.2[vol1];[aid2]volume=1.0[vol2];[vol1][vol2]amix[ao]'
« Последнее редактирование: 09 Апрель 2024, 15:16:29 от krasnyh »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
  • Автор темы
Добавочная инфа по переводу без использования браузера и без NodeJS. Используется плагин yt-dlp (YT_yt_dlp_plugin ):
Код
- Для арча потребовался дополнительно пакет python-google-api-python-client
- git clone https://github.com/gnfalex/YT_yt_dlp_plugin && cd YT_yt_dlp_plugin
- mkdir -p ~/.config/yt-dlp-plugins/YandexTranslate
- cp -r yt_dlp_plugins ~/.config/yt-dlp-plugins/YandexTranslate

- Запуск воспроизведения перевода
    mpv --no-config --ytdl-format='bv[height<=?720][fps<=?30][vcodec!=vp9]+ba' 'https://youtu.be/1LRKWIOJHDs' --ytdl-raw-options-append=use-extractors=YandexTranslate --lavfi-complex="[aid2][aid1]amix=weights='0.2 0.8'[ao]"
###--no-config, чтобы исключить мой mpv.conf, с которым давало ошибку. Если не мешает, то не нужен.
###--ytdl-format, ограничить качество до 720p. Здесь на ваше усмотрение.


upd. Пример использования профиля в mpv.conf, который упростит запуск в терминале до mpv --profile=vot 'URL'.
« Последнее редактирование: 09 Апрель 2024, 15:16:46 от krasnyh »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1718
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Тема интересная, но перевод - ни в красную армию. Будем надеяться на лучшее
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
  • Автор темы
Цитата
ни в красную армию
Вы посмотрите какие привереды. ) А нам, не знающим  буржуйские, так хоть что-то понятно из ихней тарабарщины.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1718
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Да это понятно)
Компьютер имеет то преимущество перед мозгом, что им пользуются.