В настоящее время неподвижные изображения извлекаются из фильма с субтитрами, но кажется, что субтитры не отображаются в том месте, где они должны быть.
Я делаю неподвижное изображение с помощью следующей команды.
ffmpeg -ss "00:02:29" -copyts -i input.mkv -filter_complex "[0:0][0:4]overlay" -vframes 1 sample.jpg
Я также подтвердил 27, 28 и 30 секунд, но субтитры не были включены.
Однако при указании 29,5 секунд были включены субтитры.
Кроме того, данные субтитров сохраняются в данных фильма следующим образом.
Stream #0:4(jpn): Subtitle: hdmv_pgs_subtitle (default)
Кроме того, когда данные субтитров извлекались в sup и анализировались в xml и png, содержимое xml было следующим.
<Event InTC="00:02:27:02" OutTC="00:02:30:14" Forced="False">
<Graphic Width="853" Height="132" X="523" Y="891">main_0047.png</Graphic>
</Event>
Кроме того, при воспроизведении и проверке видео с помощью плеера содержимое xml не казалось неправильным.
Что случилось?