FFMpeg está cambiando de CFR a VFR con un simple reajuste

FFMpeg está cambiando de CFR a VFR con un simple reajuste

Estoy exportando un archivo MP4 x264 desde Premiere Pro (usando Voukoder), luego agrego subtítulos y lo convierto a MKV. El archivo de salida mp4 de Premiere se informa como CFR (por MediaInfo), pero después de volver a empaquetarlo, se informa como VFR. No voy a volver a codificar con FFMpeg de ninguna manera.
Incluso este comando:

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

da como resultado un archivo VFR. Ahora, entiendo que este es un comportamiento técnicamente intencionado, debido a la forma en que FFmpeg calcula sus cálculos, pero la realidad es que usar ese archivo VFR en un proyecto AVStoDVD causa problemas, mientras que el archivo CFR original no.

Necesito una forma de volver a empaquetar (no volver a codificar) sin cambiar la duración de ninguno de los fotogramas. ¿Algunas ideas? ¡Gracias!

información relacionada