ffmpeg генерирует текстовый файл для каждого кадра с субтитрами

ffmpeg генерирует текстовый файл для каждого кадра с субтитрами

Я записываю субтитры и извлекаю кадры. Мне бы хотелось сгенерировать текстовые файлы с субтитрами для каждого извлеченного кадра, содержащего субтитры, и все это в ffmpeg (или, возможно, изменив исходный код).

Моя первая попытка была скриптом, который сопоставлял номер кадра с субтитрами, извлекая время с помощью формулы, основанной на извлеченном номере кадра и частоте кадров извлечения, и искал соответствующее время в файле субтитров. К сожалению, это не дает 100% точности, поэтому теперь я ищу способы сделать это напрямую в ffmpeg.

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

Можно ли добиться этого в ffmpeg, не трогая исходный код? В противном случае, может ли кто-нибудь помочь мне обнаружить соответствующие части исходного кода?

Спасибо

Связанный контент