Как преобразовать SRT (текстовые субтитры) в DVB (битовые субтитры)? - PullRequest
2 голосов
/ 12 октября 2019

У меня есть живой поток с видео и аудио субпотоком, я хочу добавить третий поток субтитров в виде потока субтитров srt и генерировать выходной поток с потоком субтитров dvb вместе с видео и аудио.

Здесь я могу конвертироватьдобавить третий поток (поток субтитров srt) в выходной поток как субтитр dvb. Третий поток с созданным субтитром dvb, но не может видеть данные субтитров в проигрывателе VLC. Проблема в том, что ffmepg не может преобразовать данные srt в данные субтитров dvb, только ffmpegвозможность конвертировать "srt в srt" или "dvb (Bitmap) в dvb (Bitmap)". Моя задача - как преобразовать (преобразовать) данные srt-субтитров в данные dvb-субтитров (формат BITMAP). Нужна некоторая логика или идея для перехода к предисловию.

Или любой другой способ сделать это?

Я попробовал какой-то инструмент, который конвертирует srt в формат dvb (Bitmap) и добавляет этот преобразованный файл в качестве ввода в ffmpeg. Таким образом, я могусоздать третий поток как субтитры DVB, даже я могу видеть субтитры в VLC. Теперь я хочу конвертировать с моим собственным, как я мой входTream - это LIVE-поток. Я не могу использовать инструмент для его конвертации, нужна некоторая логика для его конвертации.

Я пробовал несколько команд ffmpeg для конвертации srt в формат dvb, но ffmepg написал код, если формат ввода и выводасубтитров то же самое, я не нашел код в ffmpeg, который может конвертировать srt в dvb субтитры.

...