08.12.2020, 22:29
I need to convert a video with CFR from 23.976 fps to 25 fps
To do that I set Filtering->Speed Change->Change speed to 25 fps. Moreover I set the filter for the Audio settings to do the same adjustment.
These settings are working as expected. Now my problem is the following:
If I use as container MKV, I get a correct video with a constant frame rate (CFR) of 25fps. But If I use as container MP4 I obtain a wrong video (are generate more frames than the original and the audio is out of sync). To fix the problem I need to check the flag Config->Containers->Mp4 Settings->FFmpeg instead of MP4Box. With this fix I obtain a video at 25fps with the audio in sync. The only problem left is that I obtain a variable frame rate (VFR) of 25fps, while I would prefer a CFR output. I enabled the Input->Decoding->CFR output, but the output don't change is still VFR. I think that is a problem of container because using MKV the output is the right one.
There are some more options that i can use ?
To do that I set Filtering->Speed Change->Change speed to 25 fps. Moreover I set the filter for the Audio settings to do the same adjustment.
These settings are working as expected. Now my problem is the following:
If I use as container MKV, I get a correct video with a constant frame rate (CFR) of 25fps. But If I use as container MP4 I obtain a wrong video (are generate more frames than the original and the audio is out of sync). To fix the problem I need to check the flag Config->Containers->Mp4 Settings->FFmpeg instead of MP4Box. With this fix I obtain a video at 25fps with the audio in sync. The only problem left is that I obtain a variable frame rate (VFR) of 25fps, while I would prefer a CFR output. I enabled the Input->Decoding->CFR output, but the output don't change is still VFR. I think that is a problem of container because using MKV the output is the right one.
There are some more options that i can use ?