У меня есть 4,7-секундный файл mp4 с несколькими дублирующимися кадрами, вставляемыми каждую секунду или около того.Я хотел бы удалить эти кадры.Я запустил на нем ffmpeg с:
ffmpeg -i samp1.mp4 -vf mpdecimate -vsync vfr out3.mp4
, и это действительно удалило дубликаты.Файл перешел из 142 кадров и 88 дубликатов в 54 кадра и без дубликатов.Но длина выходного файла по-прежнему составляет около 4,7 секунды, поэтому он отображается со скоростью около 54 / 4,7 = 9 кадров в секунду, что довольно резко.Причиной удаления повторяющихся кадров было избавление от вызванного ими рывка, но теперь на скорости 9fps я все еще чувствую рывок.Я хотел бы, чтобы вывод отображался со скоростью 24 кадра в секунду после удаления дубликатов, чтобы клип воспроизводился плавно в течение примерно 2 секунд и заканчивался.Может ли кто-нибудь предложить правильный способ сделать это?
Спасибо!Я ценю вашу помощь!