-
Notifications
You must be signed in to change notification settings - Fork 157
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question about VFR encoding #828
Comments
Hmmmm, from what i remember in av1an we actually redo the frame time so that it's always next frame to next frame from both streams regardless the dts match. |
I just did more investigations. Actually, it seems, the only problem in input video is somewhere dropped frames. There was no other frames timestamp irregularity. |
Here is an reproducible example with the generated video. So, generate video with each 40-th frame is dropped:
Encode it:
|
I have 4k 60 FPS video from the mobile phone.
Actually, it can be classified as VFR, because it seems there is dropped about one frame every two seconds.
I'm trying encode it with scaling with the following command:
Output video has the same frame number as an input, according to the ffprobe. However, VMAF value is about 18.5 and VMAF chart looks very suspiciously.
Looks like the first 95 frames has good synchronization and then something goes wrong.
How can I fix this in av1an?
Using ffmpeg the same video can be encoded and VMAF correctly measured with the following commands:
The text was updated successfully, but these errors were encountered: