Просто делюсь №2
Мне впервые довелось взаимодействовать с телевизором с Android на борту, который поддерживает chromecast. Это штука, которая позволяет при подключении телевизора к Wi-Fi на 5 ГГц транслировать на него содержимое вкладки google chrome вместе со звуком. Для этого в меню хрома нужно выбрать "транслировать→трансляция" и там выбрать телевизор. Естественно, нужно быть в одной сети. Ютуб транслировать сложновато, он ни в какую не хочет, но тот же рутуб завёлся без каких-либо проблем. Потом я задумался о том, как можно включить ребёнку любой мультик, не только из интернета. Решение найдено: С помощью ffmpeg сконвертировать видео в формат, поддерживаемый хромом, это контейнер mp4 с AVC+AAC внутри (это сочетание кодеков самое удачное и для железячных декодеров, их даже телефону проще воспроизводить, так как в телефонах есть железные декодеры под это дело, но могу и ошибаться). Затем открыть файл в хроме и сделать всё такую же трансляцию вкладки. Если кому интересно, то приблизительный вариант команды, который использую я с видеокартой nvidia: ffmpeg -i мультфильм.mkv -f mp4 -c:a aac -b:a 256k -c:v h264_nvenc -b:v 2500k Выходной_файл.mp4 Редактор съел подчёркивания :( Похоже, тут у них markdown. Между h264 и nvenc находится подчёркивание. Посмотреть список доступных кодеков можно через ffmpeg -codecs. Оп-па, подчёркивания вернулись.