Как-то захотел я смотреть зарубежные ютуб-ролики IT-тематики с переводом на телеке без Яндекс.Браузера. Вот как я это сделал.

1. Скачиванием перевод

Заходим на Ютуб с Я.Браузера, открываем консоль разраба. Нажимаем кнопку «Перевести». Ждем когда переведется и ищем «yandex.net» на вкладке Сеть. Там будет адрес вида

https://vtrans.s3-private.mds.yandex.net/…

Скачиваем это в файл «1.mp3»

2. Скачиваем видео

Есть программа youtube-dl, но она качает медленно. Я использую ClipGrab https://clipgrab.de/ru

Допустим, файл сохранили в «1.mp4»

3. Объединяем

Теперь нужно объединить звуковую дорожку перевода и видео. Громкость оригинала оставляем 20%. Команда такая:

ffmpeg -i 1.mp4 -i 1.mp3 -filter_complex "[0:a]volume=0.20,amix" -map 0:v -map 0:a -map 1:a -c:v copy output.mp4

Полученный файл можно записать на флешку, а можно идти дальше.

4. Шарим на телевизор

Ставим и настраиваем DLNA-сервер на свою машину. Вот ссылка на ману: https://help.ubuntu.com/community/MiniDLNA

Или более сжатый вариант, который использовал я:

sudo apt install minidlna
mkdir ~/downloads/minidlna # сюда складываем видео
sudo vim /etc/minidlna.conf # прописываем media_dir
sudo service minidlna force-reload

Ставим приложение типа VLC player и наслаждаемся просмотром. Некоторые TV обнаруживают и поддерживают DNLA без каких-либо установок программ и настроек.

От debitos

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *