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