Skip to content

Variable framerate material is not corrected reported so with MKV container #1396

@fireattack

Description

@fireattack

Description of the problem

When encoding a VFR material, the final result MKV file has wrong metadata about its frame rate.

Steps to reproduce the problem

Encode any VFR material with:

  • Video - frame rate: same as source, variable framerate
  • format: MKV

Investigate the meta tag of the file with MediaInfo or similar. This is from MKV:

Frame rate mode                : Constant
Frame rate                     : 23.976 (24000/1001) FPS

This is from MP4:

Frame rate mode                          : Variable
Frame rate                               : 28.840 FPS
Minimum frame rate                       : 19.982 FPS
Maximum frame rate                       : 29.970 FPS

I should note this is only the metatag. The timecodes have the correct timing so playback shouldn't be affected. (Off-topic, it is also weird that bit rates are not reported either in MKV.)

HandBrake version

1.1.0

Operating system and version

Win7 SP1 x64

Error message text or screenshot

No error

HandBrake Activity Log

MKV's: sas_vfr.mkv 06-07-2018 18-23-21.txt

MP4's, for comparison purpose: sas_vfr.m4v 06-07-2018 18-28-24.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions