FFMpeg меняется с CFR на VFR при простой перемотке

FFMpeg меняется с CFR на VFR при простой перемотке

Я экспортирую файл x264 MP4 из Premiere Pro (используя Voukoder), затем добавляю субтитры и конвертирую в MKV. Выходной файл mp4 из Premiere отображается как CFR (по MediaInfo), но после перекодировки он отображается как VFR. Я не перекодирую с помощью FFMpeg никоим образом.
Даже эта команда:

ffmpeg -i video.mp4 -c copy video.mkv

в результате получается файл VFR. Теперь я понимаю, что это технически преднамеренное поведение, обусловленное способом, которым FFmpeg вычисляет свою математику, но реальность такова, что использование этого файла VFR в проекте AVStoDVD вызывает проблемы, тогда как исходный файл CFR не вызывал.

Мне нужен способ перевернуть (не перекодировать) без изменения длительности любого из кадров. Есть идеи? Спасибо!

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