Halen, resimler altyazılı filmlerden çekiliyor, ancak altyazıların olması gerektiği yerde görüntülenmiyor gibi görünüyor.
Aşağıdaki komutu kullanarak bir hareketsiz görüntü yapıyorum.
ffmpeg -ss "00:02:29" -copyts -i input.mkv -filter_complex "[0:0][0:4]overlay" -vframes 1 sample.jpg
Ayrıca 27, 28 ve 30 saniyeleri de doğruladım, ancak altyazılar dahil edilmedi.
Ancak, 29.5 saniye belirlenirken altyazılar dahil edildi.
Ayrıca, altyazı verileri film verilerine aşağıdaki gibi kaydedilir.
Stream #0:4(jpn): Subtitle: hdmv_pgs_subtitle (default)
Ayrıca, altyazı verileri sup'e çıkarıldığında ve xml ve png'ye ayrıştırıldığında, xml içeriği aşağıdaki gibidir.
<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>
Ayrıca, videoyu oynatıcı ile oynatırken ve kontrol ederken, xml içeriği yanlış görünmedi.
Yanlış olan ne?
ffmpeg -ss "00:02:20" -i input.mkv -filter_complex "[0:0][0:4]overlay" -ss 9 -vframes 1 sample.jpg
ffmpeg -i input.mkv -filter_complex "[0:0][0:4]overlay" -c:a copy -t 02:32 test.mp4