April 23, 2023

Сохранить аудио поток на русском переведенный с иностранного

Приветствую всех!

Весенний день, горячий чай, погнали!

Расскажу что поможет вам сохранить иностранную озвучку на русском языке через яндекс, opera браузер.

Плагин Skyload бесплатное расширение браузера, позволяющее загружать музыкальные и видео файлы практически с любого сайта.

opera + yandex browser (chrome расширение временно не доступно)

https://addons.opera.com/ru/extensions/details/skyload/

Установите расширение Tampermonkey (https://www.tampermonkey.net/). Для Safari оно платное, но можно поставить UserScripts
https://apps.apple.com/app/userscripts/id1463298887

Установите Скрипт

https://raw.githubusercontent.com/ilyhalight/voice-over-translation/master/dist/vot.user.js

Версия для VM, FM, GM, AdGuard, UserScripts: Ссылка

https://raw.githubusercontent.com/ilyhalight/voice-over-translation/master/dist/vot-cloudflare.user.js

После установки расширения, нужно добавить скрипт.

После добавления скрипта увидите, что оно активно enabled

Откроем видео в youtube, увидите то что доступен перевод firefox

в яндекс браузере голосовой переводчик доступен в след.языках,
Итальянский, Испанский, Английский, Французский, Китайский, Немецкий.

чтобы выполнить перевод русский видео на испанского внесите изменение в код замените en на es
(Итальянский it, Французский fr, Китайский zh, Немецкий de.
сохраните код, после откройте в браузере видео в на испанском языке.

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

после запустите в linux ffmpeg и выполните команду для замены аудио потока озвучки оригинала на русском которую скачали ранее через плагин.

ffmpeg -i video.mp4 -i audio.mp3 -c:v copy -map 0:v:0 -map 1:a:0 output.mp4

Есть особенность работы запроса в ffmpeg, может появится ошибка

output.mp4: No such file or directory

это из-за безопасности windows контролируемый доступ к папкам (controlled folder access), добавьте папку где исполняемый файл ffmpeg.exe и папку куда хотите сохранить, или выключите.

выключить, чтобы включите замените на Enabled

Set-MpPreference -EnableControlledFolderAccess Disabled

Нажмите на Безопасность Windows (Windows Security) на левой панели.

Переходите в Защиту от вирусов и угроз Virus & threat protection

найдите Защита от программ-вымогателей (Ransomware protection) и нажмите под ним Управление защитой от программ-вымогателей (Manage ransomware protection)

там сможете включить или выключить контролируемый доступ к папкам.

Спасибо тебе.❤️‍🔥