Video transcoded with "constant framerate" selected appears to have variable framerate

HandBrake for Windows support
Forum rules
An Activity Log is required for support requests. Please read How-to get an activity log? for details on how and why this should be provided.
Post Reply
Samusaaron3
Posts: 2
Joined: Tue Jul 14, 2020 3:27 am

Video transcoded with "constant framerate" selected appears to have variable framerate

Post by Samusaaron3 »

Description of problem or question:
I am working on editing some old home movies that I captured from tape. The files are interlaced and have a variable frame rate. Adobe Premiere does not handle the variable frame rate very well, so I have been trying to use Handbrake to convert the files to have a constant frame rate. The problem is that, according to Premiere, the files produced by Handbrake still have a variable frame rate.



Steps to reproduce the problem (If Applicable):
  1. Open video file with variable frame rate (in my case, H.264 mp4)
  2. Select the H.264 codec
  3. Select the "Constant Framerate" option
  4. Transcode the video
  5. Import the video into Premiere
  6. Note that Premiere reports the video to have a variable frame rate


HandBrake version (e.g., 1.0.0):
1.3.3 (2020061300)



Operating system and version (e.g., Ubuntu 16.04 LTS, macOS 10.13 High Sierra, Windows 10 Creators Update):
Windows 10 Pro, version 2004



HandBrake Activity Log ***required*** (see How-to get an activity log)

Code: Select all

HandBrake 1.3.3 (2020061300)
OS: Microsoft Windows NT 10.0.19041.0
CPU: Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz
Ram: 32670 MB, 
GPU Information:
  NVIDIA GeForce GTX 1080 - 27.21.14.5167
Screen: 1920x1080
Temp Dir: C:\Users\Aaron\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake
Data Dir: C:\Users\Aaron\AppData\Roaming\HandBrake

-------------------------------------------


# Starting Encode ...

[08:29:18] base preset: Home Movies
[20:29:18] hb_init: starting libhb thread
[20:29:18] Starting work at: Mon Jul 13 20:29:18 2020
[20:29:18] 1 job(s) to process
[20:29:18] json job:
{
  "Audio": {
    "AudioList": [
      {
        "DRC": 0.0,
        "Encoder": "copy:aac",
        "Gain": 0.0,
        "Mixdown": -1,
        "NormalizeMixLevel": false,
        "Samplerate": 0,
        "Track": 0,
        "DitherMethod": 0
      }
    ],
    "CopyMask": [
      "copy:aac",
      "copy:ac3",
      "copy:dtshd",
      "copy:dts",
      "copy:eac3",
      "copy:flac",
      "copy:mp3",
      "copy:truehd"
    ],
    "FallbackEncoder": "ac3"
  },
  "Destination": {
    "ChapterList": [],
    "ChapterMarkers": false,
    "AlignAVStart": true,
    "File": "C:\\Users\\Aaron\\Videos\\2019 02 08 19 58 55-1.m4v",
    "Mp4Options": {
      "IpodAtom": false,
      "Mp4Optimize": false
    },
    "Mux": "av_mp4"
  },
  "Filters": {
    "FilterList": [
      {
        "ID": 5,
        "Settings": {
          "mode": "7"
        }
      },
      {
        "ID": 12,
        "Settings": {
          "crop-bottom": "0",
          "crop-left": "0",
          "crop-right": "0",
          "crop-top": "0",
          "height": "480",
          "width": "640"
        }
      },
      {
        "ID": 6,
        "Settings": {
          "mode": "1",
          "rate": "27000000/450450"
        }
      }
    ]
  },
  "PAR": {
    "Num": 1,
    "Den": 1
  },
  "Metadata": {},
  "SequenceID": 0,
  "Source": {
    "Angle": 1,
    "Range": {
      "Type": "chapter",
      "Start": 1,
      "End": 1
    },
    "Title": 1,
    "Path": "E:\\Home Movies\\Tape 1\\2019_02_08_19_58_55.MP4"
  },
  "Subtitle": {
    "Search": {
      "Burn": false,
      "Default": false,
      "Enable": false,
      "Forced": false
    },
    "SubtitleList": []
  },
  "Video": {
    "Encoder": "x264",
    "Level": "3.1",
    "TwoPass": false,
    "Turbo": false,
    "ColorMatrixCode": 0,
    "Options": "",
    "Preset": "veryfast",
    "Profile": "main",
    "Quality": 0.0,
    "QSV": {
      "Decode": false,
      "AsyncDepth": 0
    }
  }
}
[20:29:18] CPU: Intel(R) Core(TM) i7-6800K CPU @ 3.40GHz
[20:29:18]  - Intel microarchitecture Broadwell
[20:29:18]  - logical processor count: 12
[20:29:18] Intel Quick Sync Video support: no
[20:29:18] hb_scan: path=E:\Home Movies\Tape 1\2019_02_08_19_58_55.MP4, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:323: failed opening UDF image E:\Home Movies\Tape 1\2019_02_08_19_58_55.MP4
src/libbluray/disc/disc.c:424: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:424: error opening file BDMV\BACKUP\index.bdmv
src/libbluray/bluray.c:2585: nav_get_title_list(E:\Home Movies\Tape 1\2019_02_08_19_58_55.MP4\) failed
[20:29:18] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[20:29:18] dvd: not a dvd - trying as a stream/file instead
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'E:\Home Movies\Tape 1\2019_02_08_19_58_55.MP4':
  Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: mp42isom
    creation_time   : 2019-02-09T03:58:55.000000Z
  Duration: 02:03:38.08, start: 0.000000, bitrate: 8154 kb/s
    Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p, 720x480 [SAR 8:9 DAR 4:3], 8009 kb/s, 29.94 fps, 29.97 tbr, 30k tbn, 60 tbc (default)
    Metadata:
      creation_time   : 2019-02-09T03:58:55.000000Z
      encoder         : JVT/AVC Coding
    Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 139 kb/s (default)
    Metadata:
      creation_time   : 2019-02-09T03:58:55.000000Z
[20:29:18] scan: decoding previews for title 1
[20:29:18] scan: audio 0x1: aac, rate=48000Hz, bitrate=139632 Unknown (AAC LC) (2.0 ch) (139 kbps)
[20:29:18] scan: 10 previews, 720x480, 29.937 fps, autocrop = 0/0/0/0, aspect 4:3, PAR 8:9
[20:29:18] scan: supported video decoders: avcodec qsv
[20:29:18] libhb: scan thread found 1 valid title(s)
[20:29:19] Starting Task: Encoding Pass
[20:29:19] job configuration:
[20:29:19]  * source
[20:29:19]    + E:\Home Movies\Tape 1\2019_02_08_19_58_55.MP4
[20:29:19]    + title 1, chapter(s) 1 to 1
[20:29:19]    + container: mov,mp4,m4a,3gp,3g2,mj2
[20:29:19]    + data rate: 8154 kbps
[20:29:19]  * destination
[20:29:19]    + C:\Users\Aaron\Videos\2019 02 08 19 58 55-1.m4v
[20:29:19]    + container: MPEG-4 (libavformat)
[20:29:19]      + align initial A/V stream timestamps
[20:29:19]  * video track
[20:29:19]    + decoder: h264
[20:29:19]      + bitrate 8009 kbps
[20:29:19]    + filters
[20:29:19]      + Deinterlace (mode=7)
[20:29:19]      + Framerate Shaper (mode=1:rate=27000000/450450)
[20:29:19]        + frame rate: 29.937 fps -> constant 59.940 fps
[20:29:19]      + Crop and Scale (width=640:height=480:crop-top=0:crop-bottom=0:crop-left=0:crop-right=0)
[20:29:19]        + source: 720 * 480, crop (0/0/0/0): 720 * 480, scale: 640 * 480
[20:29:19]    + Output geometry
[20:29:19]      + storage dimensions: 640 x 480
[20:29:19]      + pixel aspect ratio: 1 : 1
[20:29:19]      + display dimensions: 640 x 480
[20:29:19]    + encoder: H.264 (libx264)
[20:29:19]      + preset:  veryfast
[20:29:19]      + profile: main
[20:29:19]      + level:   3.1
[20:29:19]      + quality: 0.00 (RF)
[20:29:19]      + color profile: 6-1-6
[20:29:19]  * audio track 1
[20:29:19]    + decoder: Unknown (AAC LC) (2.0 ch) (139 kbps) (track 1, id 0x1)
[20:29:19]      + bitrate: 139 kbps, samplerate: 48000 Hz
[20:29:19]    + AAC Passthru
[20:29:19] sync: expecting 222072 video frames
[20:29:19] encx264: min-keyint: 60, keyint: 600
[20:29:19] encx264: encoding at constant RF 0.000000
[20:29:19] apply_h264_profile [warning]: lossless requires high444 profile, disabling
[20:29:19] encx264: unparsed options: level=3.1:ref=1:8x8dct=0:weightp=1:subme=2:mixed-refs=0:trellis=0:vbv-bufsize=14000:vbv-maxrate=14000:rc-lookahead=10
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: profile Main, level 3.1, 4:2:0, 8-bit
[20:29:19] sync: first pts video is 0
[20:29:19] sync: Chapter 1 at frame 1 time 0
[20:29:19] sync: first pts audio 0x1 is 0
[20:29:25] sync: video time went backwards 33 ms, dropped 1 frames. PTS 3768867
[20:29:45] sync: video time went backwards 33 ms, dropped 1 frames. PTS 14063487
[20:32:01] sync: video time went backwards 33 ms, dropped 1 frames. PTS 95163669
[20:32:04] sync: video time went backwards 33 ms, dropped 1 frames. PTS 97157358
[20:32:06] sync: video time went backwards 33 ms, dropped 1 frames. PTS 98064186
[20:32:45] sync: video time went backwards 33 ms, dropped 1 frames. PTS 121082970
[20:33:09] sync: video time went backwards 33 ms, dropped 1 frames. PTS 134291434
[20:33:23] sync: video time went backwards 33 ms, dropped 1 frames. PTS 141744910
[20:34:54] sync: video time went backwards 33 ms, dropped 1 frames. PTS 189765319
[20:35:44] sync: video time went backwards 33 ms, dropped 1 frames. PTS 217394281
[20:35:48] sync: video time went backwards 33 ms, dropped 1 frames. PTS 220076665
[20:36:18] sync: video time went backwards 33 ms, dropped 1 frames. PTS 237446629
[20:36:54] sync: video time went backwards 33 ms, dropped 1 frames. PTS 257774709
[20:37:00] sync: video time went backwards 33 ms, dropped 1 frames. PTS 261882330
[20:37:12] sync: video time went backwards 33 ms, dropped 1 frames. PTS 268621575
[20:38:45] sync: video time went backwards 33 ms, dropped 1 frames. PTS 320915577
[20:38:55] sync: video time went backwards 33 ms, dropped 1 frames. PTS 326159043
[20:39:15] sync: video time went backwards 33 ms, dropped 1 frames. PTS 337577181
[20:39:20] sync: video time went backwards 33 ms, dropped 1 frames. PTS 340169151
[20:39:42] sync: video time went backwards 33 ms, dropped 1 frames. PTS 353058249
[20:39:56] sync: video time went backwards 33 ms, dropped 1 frames. PTS 361443288
[20:41:17] sync: video time went backwards 33 ms, dropped 1 frames. PTS 411772298
[20:41:26] sync: video time went backwards 33 ms, dropped 1 frames. PTS 417139589
[20:41:43] sync: video time went backwards 33 ms, dropped 1 frames. PTS 427123109
[20:42:04] sync: video time went backwards 33 ms, dropped 1 frames. PTS 440326529
[20:42:11] sync: video time went backwards 33 ms, dropped 1 frames. PTS 444152603
[20:43:42] sync: video time went backwards 33 ms, dropped 1 frames. PTS 498839924
[20:43:56] sync: video time went backwards 33 ms, dropped 1 frames. PTS 507248810
[20:44:10] sync: video time went backwards 33 ms, dropped 1 frames. PTS 515408666
[20:44:26] sync: video time went backwards 33 ms, dropped 1 frames. PTS 525558345
[20:45:56] sync: video time went backwards 33 ms, dropped 1 frames. PTS 580260792
[20:46:01] sync: video time went backwards 33 ms, dropped 1 frames. PTS 583453650
[20:46:25] sync: video time went backwards 33 ms, dropped 1 frames. PTS 596601222
[20:46:30] sync: video time went backwards 33 ms, dropped 1 frames. PTS 599643921
[20:46:31] sync: video time went backwards 33 ms, dropped 1 frames. PTS 599997810
[20:47:06] sync: video time went backwards 33 ms, dropped 1 frames. PTS 620857650
[20:47:30] sync: video time went backwards 33 ms, dropped 1 frames. PTS 634960122
[20:47:48] sync: video time went backwards 33 ms, dropped 1 frames. PTS 645510348
[20:48:24] reader: done. 1 scr changes
[20:48:24] work: average encoding speed for job is 193.868622 fps
[20:48:24] vfr: 444629 frames output, 0 dropped and 561 duped for CFR/PFR
[20:48:24] vfr: lost time: 0 (0 frames)
[20:48:24] vfr: gained time: 0 (0 frames) (0 not accounted for)
[20:48:24] aac-decoder done: 347711 frames, 0 decoder errors
[20:48:24] h264-decoder done: 222072 frames, 0 decoder errors
[20:48:24] sync: got 222034 frames, 222072 expected
[20:48:24] sync: framerate min 3.236 fps, max 44.910 fps, avg 29.932 fps
x264 [info]: frame I:1107  Avg QP:15.90  size: 61581
x264 [info]: frame P:122089 Avg QP:18.94  size: 44800
x264 [info]: frame B:321433 Avg QP:21.63  size: 23079
x264 [info]: consecutive B-frames:  2.7%  2.4%  1.3% 93.6%
x264 [info]: mb I  I16..4:  8.2%  0.0% 91.8%
x264 [info]: mb P  I16..4:  5.5%  0.0% 43.3%  P16..4: 17.0% 14.2% 19.6%  0.0%  0.0%    skip: 0.3%
x264 [info]: mb B  I16..4:  2.8%  0.0% 11.7%  B16..8: 24.2% 20.5%  9.2%  direct:30.7%  skip: 0.9%  L0:28.2% L1:22.4% BI:49.4%
x264 [info]: coded y,uvDC,uvAC intra: 97.1% 96.5% 76.5% inter: 82.8% 69.8% 8.6%
x264 [info]: i16 v,h,dc,p: 26% 13% 43% 18%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 24% 16% 13%  7%  9%  9%  8%  7%  7%
x264 [info]: i8c dc,h,v,p: 45% 23% 21% 12%
x264 [info]: Weighted P-Frames: Y:11.7% UV:5.0%
x264 [info]: kb/s:13972.87
[20:48:24] mux: track 0, 444629 frames, 12956124217 bytes, 13972.80 kbps, fifo 1024
[20:48:24] mux: track 1, 347711 frames, 129474957 bytes, 139.63 kbps, fifo 1024
[20:48:24] Finished work at: Mon Jul 13 20:48:24 2020
[20:48:24] libhb: work result = 0

# Encode Completed ...
mduell
Veteran User
Posts: 7266
Joined: Sat Apr 21, 2007 8:54 pm

Re: Video transcoded with "constant framerate" selected appears to have variable framerate

Post by mduell »

Code: Select all

[20:29:19]        + frame rate: 29.937 fps -> constant 59.940 fps

[20:48:24] vfr: 444629 frames output, 0 dropped and 561 duped for CFR/PFR

[20:48:24] h264-decoder done: 222072 frames, 0 decoder errors
[20:48:24] sync: got 222034 frames, 222072 expected
[20:48:24] sync: framerate min 3.236 fps, max 44.910 fps, avg 29.932 fps
Something ain't right here. Should be a lot more duped frames to ~double the framerate.

What if you do constant framerate at 29.97 instead of doubling it to 59.94?
Samusaaron3
Posts: 2
Joined: Tue Jul 14, 2020 3:27 am

Re: Video transcoded with "constant framerate" selected appears to have variable framerate

Post by Samusaaron3 »

Using a framerate of 29.97 does produce a video with a constant framerate, however, it is not adequate for my needs as it cuts the framerate in half. It would be fine if Handbrake let me export an interlaced video, but disabling deinterlacing just seems to produce a progressive scan video with interlacing artifacts. Is it possible for Handbrake to export interlaced video?
mputtr
Posts: 5
Joined: Sat Oct 20, 2012 8:39 am

Re: Video transcoded with "constant framerate" selected appears to have variable framerate

Post by mputtr »

I have the same issue but with 23.976 videos. I tried transcoding with h.264, h.264 (NVIDA NVENC), h.265, h.265 (NVIDIA NVENC) and all create variable framerate videos even though i specifically set it to constant frame rate.
I turned off all the filters (including interlace detection and deinterlace) because mediainfo already shows that it's a progressive video.
Tossing the file up on premiere also shows that it's a variable framerate as well. I used MediaInfo & premiere to check the original file and they're both reporting back as constant framerate.

Here's my activity log for the latest attempt
h.265 w/ nvidia encode

Code: Select all

HandBrake 1.3.3 (2020061300)
OS: Microsoft Windows NT 10.0.18363.0
CPU: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
Ram: 32693 MB, 
GPU Information:
  NVIDIA GeForce RTX 2080 - 27.21.14.5167
Screen: 3440x1440
Temp Dir: C:\Users\Mike V HQ\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake
Data Dir: C:\Users\Mike V HQ\AppData\Roaming\HandBrake

-------------------------------------------



# Starting Encode ...

[03:47:45] base preset: HxH h.265 (Modified)
[15:47:45] hb_init: starting libhb thread
[15:47:45] Starting work at: Tue Jul 14 15:47:45 2020
[15:47:45] 1 job(s) to process
[15:47:45] json job:
{
  "Audio": {
    "AudioList": [
      {
        "Bitrate": 160,
        "DRC": 0.0,
        "Encoder": "av_aac",
        "Gain": 0.0,
        "Mixdown": 4,
        "NormalizeMixLevel": false,
        "Samplerate": 0,
        "Track": 0,
        "DitherMethod": 0
      }
    ],
    "CopyMask": [
      "copy:aac",
      "copy:ac3",
      "copy:dtshd",
      "copy:dts",
      "copy:eac3",
      "copy:flac",
      "copy:mp3",
      "copy:truehd"
    ],
    "FallbackEncoder": "ac3"
  },
  "Destination": {
    "ChapterList": [],
    "ChapterMarkers": false,
    "AlignAVStart": true,
    "File": "H:\\Anime\\Hunter X Hunter Remake\\[Horriblesubs] Hunter X Hunter - 01 [1080P]-1(1).mp4",
    "Mp4Options": {
      "IpodAtom": false,
      "Mp4Optimize": false
    },
    "Mux": "av_mp4"
  },
  "Filters": {
    "FilterList": [
      {
        "ID": 12,
        "Settings": {
          "crop-bottom": "0",
          "crop-left": "0",
          "crop-right": "0",
          "crop-top": "0",
          "height": "1080",
          "width": "1920"
        }
      },
      {
        "ID": 6,
        "Settings": {
          "mode": "1"
        }
      }
    ]
  },
  "PAR": {
    "Num": 1,
    "Den": 1
  },
  "Metadata": {},
  "SequenceID": 0,
  "Source": {
    "Angle": 1,
    "Range": {
      "Type": "chapter",
      "Start": 1,
      "End": 1
    },
    "Title": 1,
    "Path": "D:\\Documents\\Vuze Downloads\\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv"
  },
  "Subtitle": {
    "Search": {
      "Burn": false,
      "Default": false,
      "Enable": false,
      "Forced": false
    },
    "SubtitleList": [
      {
        "Burn": true,
        "Default": false,
        "Forced": false,
        "ID": 1,
        "Offset": 0,
        "Track": 0
      }
    ]
  },
  "Video": {
    "Encoder": "nvenc_h265",
    "Level": "auto",
    "TwoPass": false,
    "Turbo": false,
    "ColorMatrixCode": 0,
    "Options": "",
    "Preset": "slow",
    "Profile": "auto",
    "Quality": 24.0,
    "QSV": {
      "Decode": false,
      "AsyncDepth": 0
    }
  }
}
[15:47:45] CPU: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
[15:47:45]  - Intel microarchitecture Kaby Lake
[15:47:45]  - logical processor count: 16
[15:47:45] Intel Quick Sync Video support: no
[15:47:45] hb_scan: path=D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:323: failed opening UDF image D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv
src/libbluray/disc/disc.c:424: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:424: error opening file BDMV\BACKUP\index.bdmv
src/libbluray/bluray.c:2585: nav_get_title_list(D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv\) failed
[15:47:45] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[15:47:45] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from 'D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv':
  Metadata:
    encoder         : no_variable_data
    creation_time   : 1970-01-01T00:00:00.000000Z
  Duration: 00:23:37.14, start: 0.000000, bitrate: 3202 kb/s
    Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 3070700
      BPS-eng         : 3070700
      DURATION        : 00:23:37.084000000
      DURATION-eng    : 00:23:37.084000000
      NUMBER_OF_FRAMES: 33976
      NUMBER_OF_FRAMES-eng: 33976
      NUMBER_OF_BYTES : 543930138
      NUMBER_OF_BYTES-eng: 543930138
      _STATISTICS_WRITING_APP: no_variable_data
      _STATISTICS_WRITING_APP-eng: no_variable_data
      _STATISTICS_WRITING_DATE_UTC: 1970-01-01 00:00:00
      _STATISTICS_WRITING_DATE_UTC-eng: 1970-01-01 00:00:00
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(jpn): Audio: aac (LC), 44100 Hz, stereo, fltp (default)
    Metadata:
      BPS             : 128000
      BPS-eng         : 128000
      DURATION        : 00:23:37.137000000
      DURATION-eng    : 00:23:37.137000000
      NUMBER_OF_FRAMES: 61031
      NUMBER_OF_FRAMES-eng: 61031
      NUMBER_OF_BYTES : 22674192
      NUMBER_OF_BYTES-eng: 22674192
      _STATISTICS_WRITING_APP: no_variable_data
      _STATISTICS_WRITING_APP-eng: no_variable_data
      _STATISTICS_WRITING_DATE_UTC: 1970-01-01 00:00:00
      _STATISTICS_WRITING_DATE_UTC-eng: 1970-01-01 00:00:00
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(eng): Subtitle: ass (default)
    Metadata:
      BPS             : 106
      BPS-eng         : 106
      DURATION        : 00:22:08.940000000
      DURATION-eng    : 00:22:08.940000000
      NUMBER_OF_FRAMES: 295
      NUMBER_OF_FRAMES-eng: 295
      NUMBER_OF_BYTES : 17684
      NUMBER_OF_BYTES-eng: 17684
      _STATISTICS_WRITING_APP: no_variable_data
      _STATISTICS_WRITING_APP-eng: no_variable_data
      _STATISTICS_WRITING_DATE_UTC: 1970-01-01 00:00:00
      _STATISTICS_WRITING_DATE_UTC-eng: 1970-01-01 00:00:00
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:3: Attachment: ttf
    Metadata:
      filename        : OpenSans-Semibold.ttf
      mimetype        : application/x-truetype-font
[15:47:45] scan: decoding previews for title 1
[15:47:45] scan: audio 0x1: aac, rate=44100Hz, bitrate=1 ??? (AAC LC) (2.0 ch)
[15:47:46] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[15:47:46] scan: supported video decoders: avcodec qsv
[15:47:46] libhb: scan thread found 1 valid title(s)
[15:47:46] Starting Task: Encoding Pass
[15:47:46] Skipping crop/scale filter
[15:47:46] [ass] Shaper: FriBidi 1.0.7 (SIMPLE) HarfBuzz-ng 2.6.4 (COMPLEX)
[15:47:46] [ass] Using font provider directwrite
[15:47:46] job configuration:
[15:47:46]  * source
[15:47:46]    + D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv
[15:47:46]    + title 1, chapter(s) 1 to 1
[15:47:46]    + container: matroska,webm
[15:47:46]    + data rate: 3202 kbps
[15:47:46]  * destination
[15:47:46]    + H:\Anime\Hunter X Hunter Remake\[Horriblesubs] Hunter X Hunter - 01 [1080P]-1(1).mp4
[15:47:46]    + container: MPEG-4 (libavformat)
[15:47:46]      + align initial A/V stream timestamps
[15:47:46]  * video track
[15:47:46]    + decoder: h264
[15:47:46]    + filters
[15:47:46]      + Framerate Shaper (mode=1)
[15:47:46]        + frame rate: 23.976 fps -> constant 23.976 fps
[15:47:46]      + Subtitle renderer ()
[15:47:46]    + Output geometry
[15:47:46]      + storage dimensions: 1920 x 1080
[15:47:46]      + pixel aspect ratio: 1 : 1
[15:47:46]      + display dimensions: 1920 x 1080
[15:47:46]    + encoder: H.265 (NVEnc)
[15:47:46]      + preset:  slow
[15:47:46]      + profile: auto
[15:47:46]      + level:   auto
[15:47:46]      + quality: 24.00 (CQ)
[15:47:46]      + color profile: 1-1-1
[15:47:46]  * subtitle track 1, English [SSA] (track 0, id 0x2, Text) -> Render/Burn-in
[15:47:46]  * audio track 1
[15:47:46]    + decoder: ??? (AAC LC) (2.0 ch) (track 1, id 0x1)
[15:47:46]      + samplerate: 44100 Hz
[15:47:46]    + mixdown: Stereo
[15:47:46]    + dither: none
[15:47:46]    + encoder: AAC (libavcodec)
[15:47:46]      + bitrate: 160 kbps, samplerate: 44100 Hz
[15:47:46] sync: expecting 33977 video frames
[15:47:46] encavcodecInit: H.265 (Nvidia NVENC)
[15:47:46] encavcodec: encoding at rc=vbr 24.00
[15:47:46] encavcodec: encoding with stored aspect 1/1
[15:47:46] sync: first pts video is 0
[15:47:46] sync: Chapter 1 at frame 1 time 0
[15:47:46] sync: first pts audio 0x1 is 0
[15:48:03] sync: first pts subtitle 0x2 is 7630200
[15:48:04] [ass] fontselect: (Open Sans Semibold, 700, 0) -> OpenSans-Semibold, 0, OpenSans-Semibold
[15:49:49] [ass] fontselect: (Open Sans Semibold, 700, 100) -> OpenSans-Semibold, 0, OpenSans-Semibold
[15:52:55] reader: done. 1 scr changes
[15:52:56] work: average encoding speed for job is 109.635658 fps
[15:52:56] vfr: 33976 frames output, 0 dropped and 0 duped for CFR/PFR
[15:52:56] vfr: lost time: 0 (0 frames)
[15:52:56] vfr: gained time: 0 (0 frames) (0 not accounted for)
[15:52:56] aac-decoder done: 61031 frames, 0 decoder errors
[15:52:56] h264-decoder done: 33976 frames, 0 decoder errors
[15:52:57] sync: got 33976 frames, 33977 expected
[15:52:57] sync: framerate min 23.976 fps, max 23.976 fps, avg 23.976 fps
[15:52:57] mux: track 0, 33976 frames, 546279178 bytes, 3083.78 kbps, fifo 2048
[15:52:57] mux: track 1, 61032 frames, 28433813 bytes, 160.51 kbps, fifo 4096
[15:52:57] Finished work at: Tue Jul 14 15:52:57 2020
[15:52:57] libhb: work result = 0

# Encode Completed ...



h.264 with nvidia enc

Code: Select all

HandBrake 1.3.3 (2020061300)
OS: Microsoft Windows NT 10.0.18363.0
CPU: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
Ram: 32693 MB, 
GPU Information:
  NVIDIA GeForce RTX 2080 - 27.21.14.5167
Screen: 3440x1440
Temp Dir: C:\Users\Mike V HQ\AppData\Local\Temp\
Install Dir: C:\Program Files\HandBrake
Data Dir: C:\Users\Mike V HQ\AppData\Roaming\HandBrake

-------------------------------------------


# Starting Encode ...

[09:06:14] base preset: Fast 1080p30 (Modified)
[21:06:14] hb_init: starting libhb thread
[21:06:14] Starting work at: Mon Jul 13 21:06:14 2020
[21:06:14] 1 job(s) to process
[21:06:14] json job:
{
  "Audio": {
    "AudioList": [
      {
        "Bitrate": 160,
        "DRC": 0.0,
        "Encoder": "av_aac",
        "Gain": 0.0,
        "Mixdown": 4,
        "NormalizeMixLevel": false,
        "Samplerate": 0,
        "Track": 0,
        "DitherMethod": 0
      }
    ],
    "CopyMask": [
      "copy:aac",
      "copy:ac3",
      "copy:dtshd",
      "copy:dts",
      "copy:eac3",
      "copy:flac",
      "copy:mp3",
      "copy:truehd"
    ],
    "FallbackEncoder": "ac3"
  },
  "Destination": {
    "ChapterList": [
      {
        "Name": "Chapter 1"
      }
    ],
    "ChapterMarkers": true,
    "AlignAVStart": true,
    "File": "H:\\Anime\\Hunter X Hunter Remake\\[Horriblesubs] Hunter X Hunter - 01 [1080P]-1.mp4",
    "Mp4Options": {
      "IpodAtom": false,
      "Mp4Optimize": false
    },
    "Mux": "av_mp4"
  },
  "Filters": {
    "FilterList": [
      {
        "ID": 12,
        "Settings": {
          "crop-bottom": "0",
          "crop-left": "0",
          "crop-right": "0",
          "crop-top": "0",
          "height": "1080",
          "width": "1920"
        }
      },
      {
        "ID": 6,
        "Settings": {
          "mode": "1"
        }
      }
    ]
  },
  "PAR": {
    "Num": 1,
    "Den": 1
  },
  "Metadata": {},
  "SequenceID": 0,
  "Source": {
    "Angle": 1,
    "Range": {
      "Type": "chapter",
      "Start": 1,
      "End": 1
    },
    "Title": 1,
    "Path": "D:\\Documents\\Vuze Downloads\\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv"
  },
  "Subtitle": {
    "Search": {
      "Burn": false,
      "Default": false,
      "Enable": false,
      "Forced": false
    },
    "SubtitleList": [
      {
        "Burn": true,
        "Default": false,
        "Forced": false,
        "ID": 1,
        "Offset": 0,
        "Track": 0
      }
    ]
  },
  "Video": {
    "Encoder": "nvenc_h264",
    "Level": "4.0",
    "TwoPass": false,
    "Turbo": false,
    "ColorMatrixCode": 0,
    "Options": "",
    "Preset": "slow",
    "Profile": "auto",
    "Quality": 23.0,
    "QSV": {
      "Decode": false,
      "AsyncDepth": 0
    }
  }
}
[21:06:14] CPU: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
[21:06:14]  - Intel microarchitecture Kaby Lake
[21:06:14]  - logical processor count: 16
[21:06:14] Intel Quick Sync Video support: no
[21:06:14] hb_scan: path=D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv, title_index=1
udfread ERROR: ECMA 167 Volume Recognition failed
src/libbluray/disc/disc.c:323: failed opening UDF image D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv
src/libbluray/disc/disc.c:424: error opening file BDMV\index.bdmv
src/libbluray/disc/disc.c:424: error opening file BDMV\BACKUP\index.bdmv
src/libbluray/bluray.c:2585: nav_get_title_list(D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv\) failed
[21:06:14] bd: not a bd - trying as a stream/file instead
libdvdnav: Using dvdnav version 6.0.1
libdvdread: Encrypted DVD support unavailable.
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdread:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdnav: vm: failed to read VIDEO_TS.IFO
[21:06:14] dvd: not a dvd - trying as a stream/file instead
Input #0, matroska,webm, from 'D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv':
  Metadata:
    encoder         : no_variable_data
    creation_time   : 1970-01-01T00:00:00.000000Z
  Duration: 00:23:37.14, start: 0.000000, bitrate: 3202 kb/s
    Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
    Metadata:
      BPS             : 3070700
      BPS-eng         : 3070700
      DURATION        : 00:23:37.084000000
      DURATION-eng    : 00:23:37.084000000
      NUMBER_OF_FRAMES: 33976
      NUMBER_OF_FRAMES-eng: 33976
      NUMBER_OF_BYTES : 543930138
      NUMBER_OF_BYTES-eng: 543930138
      _STATISTICS_WRITING_APP: no_variable_data
      _STATISTICS_WRITING_APP-eng: no_variable_data
      _STATISTICS_WRITING_DATE_UTC: 1970-01-01 00:00:00
      _STATISTICS_WRITING_DATE_UTC-eng: 1970-01-01 00:00:00
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(jpn): Audio: aac (LC), 44100 Hz, stereo, fltp (default)
    Metadata:
      BPS             : 128000
      BPS-eng         : 128000
      DURATION        : 00:23:37.137000000
      DURATION-eng    : 00:23:37.137000000
      NUMBER_OF_FRAMES: 61031
      NUMBER_OF_FRAMES-eng: 61031
      NUMBER_OF_BYTES : 22674192
      NUMBER_OF_BYTES-eng: 22674192
      _STATISTICS_WRITING_APP: no_variable_data
      _STATISTICS_WRITING_APP-eng: no_variable_data
      _STATISTICS_WRITING_DATE_UTC: 1970-01-01 00:00:00
      _STATISTICS_WRITING_DATE_UTC-eng: 1970-01-01 00:00:00
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(eng): Subtitle: ass (default)
    Metadata:
      BPS             : 106
      BPS-eng         : 106
      DURATION        : 00:22:08.940000000
      DURATION-eng    : 00:22:08.940000000
      NUMBER_OF_FRAMES: 295
      NUMBER_OF_FRAMES-eng: 295
      NUMBER_OF_BYTES : 17684
      NUMBER_OF_BYTES-eng: 17684
      _STATISTICS_WRITING_APP: no_variable_data
      _STATISTICS_WRITING_APP-eng: no_variable_data
      _STATISTICS_WRITING_DATE_UTC: 1970-01-01 00:00:00
      _STATISTICS_WRITING_DATE_UTC-eng: 1970-01-01 00:00:00
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:3: Attachment: ttf
    Metadata:
      filename        : OpenSans-Semibold.ttf
      mimetype        : application/x-truetype-font
[21:06:14] scan: decoding previews for title 1
[21:06:14] scan: audio 0x1: aac, rate=44100Hz, bitrate=1 ??? (AAC LC) (2.0 ch)
[21:06:14] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 0/0/0/0, aspect 16:9, PAR 1:1
[21:06:14] scan: supported video decoders: avcodec qsv
[21:06:14] libhb: scan thread found 1 valid title(s)
[21:06:14] Starting Task: Encoding Pass
[21:06:14] Skipping crop/scale filter
[21:06:14] [ass] Shaper: FriBidi 1.0.7 (SIMPLE) HarfBuzz-ng 2.6.4 (COMPLEX)
[21:06:14] [ass] Using font provider directwrite
[21:06:14] work: only 1 chapter, disabling chapter markers
[21:06:14] job configuration:
[21:06:14]  * source
[21:06:14]    + D:\Documents\Vuze Downloads\[HorribleSubs] Hunter x Hunter (01-148) [1080p] (Batch)\[HorribleSubs] Hunter x Hunter - 01 [1080p].mkv
[21:06:14]    + title 1, chapter(s) 1 to 1
[21:06:14]    + container: matroska,webm
[21:06:14]    + data rate: 3202 kbps
[21:06:14]  * destination
[21:06:14]    + H:\Anime\Hunter X Hunter Remake\[Horriblesubs] Hunter X Hunter - 01 [1080P]-1.mp4
[21:06:14]    + container: MPEG-4 (libavformat)
[21:06:14]      + align initial A/V stream timestamps
[21:06:14]  * video track
[21:06:14]    + decoder: h264
[21:06:14]    + filters
[21:06:14]      + Framerate Shaper (mode=1)
[21:06:14]        + frame rate: 23.976 fps -> constant 23.976 fps
[21:06:14]      + Subtitle renderer ()
[21:06:14]    + Output geometry
[21:06:14]      + storage dimensions: 1920 x 1080
[21:06:14]      + pixel aspect ratio: 1 : 1
[21:06:14]      + display dimensions: 1920 x 1080
[21:06:14]    + encoder: H.264 (NVEnc)
[21:06:14]      + preset:  slow
[21:06:14]      + profile: auto
[21:06:14]      + level:   4.0
[21:06:14]      + quality: 23.00 (CQ)
[21:06:14]      + color profile: 1-1-1
[21:06:14]  * subtitle track 1, English [SSA] (track 0, id 0x2, Text) -> Render/Burn-in
[21:06:14]  * audio track 1
[21:06:14]    + decoder: ??? (AAC LC) (2.0 ch) (track 1, id 0x1)
[21:06:14]      + samplerate: 44100 Hz
[21:06:14]    + mixdown: Stereo
[21:06:14]    + dither: none
[21:06:14]    + encoder: AAC (libavcodec)
[21:06:14]      + bitrate: 160 kbps, samplerate: 44100 Hz
[21:06:14] sync: expecting 33977 video frames
[21:06:14] encavcodecInit: H.264 (Nvidia NVENC)
[21:06:14] encavcodec: encoding at rc=vbr 23.00
[21:06:14] encavcodec: encoding with stored aspect 1/1
[21:06:14] sync: first pts video is 0
[21:06:14] sync: "Chapter 1" (1) at frame 1 time 0
[21:06:14] sync: first pts audio 0x1 is 0
[21:06:24] sync: first pts subtitle 0x2 is 7630200
[21:06:24] [ass] fontselect: (Open Sans Semibold, 700, 0) -> OpenSans-Semibold, 0, OpenSans-Semibold
[21:07:21] [ass] fontselect: (Open Sans Semibold, 700, 100) -> OpenSans-Semibold, 0, OpenSans-Semibold
[21:08:58] reader: done. 1 scr changes
[21:08:58] work: average encoding speed for job is 207.455460 fps
[21:08:58] vfr: 33976 frames output, 0 dropped and 0 duped for CFR/PFR
[21:08:58] vfr: lost time: 0 (0 frames)
[21:08:58] vfr: gained time: 0 (0 frames) (0 not accounted for)
[21:08:58] aac-decoder done: 61031 frames, 0 decoder errors
[21:08:58] h264-decoder done: 33976 frames, 0 decoder errors
[21:08:58] sync: got 33976 frames, 33977 expected
[21:08:58] sync: framerate min 23.976 fps, max 23.976 fps, avg 23.976 fps
[21:08:58] mux: track 0, 33976 frames, 641423813 bytes, 3620.88 kbps, fifo 2048
[21:08:58] mux: track 1, 61032 frames, 28433813 bytes, 160.51 kbps, fifo 4096
[21:08:58] Finished work at: Mon Jul 13 21:08:58 2020
[21:08:59] libhb: work result = 0

# Encode Completed ...


Finally, here's MediaInfo's log from today's attempt:

Code: Select all

General
Complete name                            : H:\Anime\Hunter X Hunter Remake\[Horriblesubs] Hunter X Hunter - 01 [1080P]-1(1).mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/iso2/mp41)
File size                                : 549 MiB
Duration                                 : 23 min 37 s
Overall bit rate                         : 3 250 kb/s
Encoded date                             : UTC 2020-07-14 22:47:46
Tagged date                              : UTC 2020-07-14 22:47:46
Writing application                      : HandBrake 1.3.3 2020061300

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main@L4@Main
Codec ID                                 : hvc1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 23 min 37 s
Bit rate                                 : 3 084 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Frame rate                               : 23.976 (24000/1001) FPS
Minimum frame rate                       : 23.974 FPS
Maximum frame rate                       : 23.981 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Bits/(Pixel*Frame)                       : 0.062
Stream size                              : 521 MiB (95%)
Encoded date                             : UTC 2020-07-14 22:47:46
Tagged date                              : UTC 2020-07-14 22:47:46
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
Codec configuration box                  : hvcC

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 23 min 37 s
Bit rate mode                            : Constant
Bit rate                                 : 161 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 27.1 MiB (5%)
Title                                    : Stereo
Language                                 : Japanese
Default                                  : Yes
Alternate group                          : 1
Encoded date                             : UTC 2020-07-14 22:47:46
Tagged date                              : UTC 2020-07-14 22:47:46

musicvid
Veteran User
Posts: 3769
Joined: Sat Jun 27, 2009 1:19 am

Re: Video transcoded with "constant framerate" selected appears to have variable framerate

Post by musicvid »

Handbrake constant frame rate is constant frame rate,
MediaInfo and some others incorrectly report clock jitter as variable frame rate.
Example: 29.97 / 90,000 is an irrational number. Therefore it cannot stick on 29.97 but must round slightly + / -. This behavior has been known for years.
Handbrake does not render interlaced because interlaced is not used for streaming delivery. What is called 60i is still 30fps. The Bob filter will interpolate this to real 60p output, which works pretty well.
mputtr
Posts: 5
Joined: Sat Oct 20, 2012 8:39 am

Re: Video transcoded with "constant framerate" selected appears to have variable framerate

Post by mputtr »

so this is a unique behavior for handbrake then? I've never had this kind of behavior when transcoding and creating proxies at work using Media Encoder and Avid Media Composer.
musicvid
Veteran User
Posts: 3769
Joined: Sat Jun 27, 2009 1:19 am

Re: Video transcoded with "constant framerate" selected appears to have variable framerate

Post by musicvid »

It's how some utilities treat Handbrake's fixed 90kHz clock frequency. It's not unique, but probably less common.

You will know by looking at the variation, which can be a few to many FPS. A difference of 0.0003 fps is not variable, it is rounding jitter.
Giffy1001
New User
Posts: 1
Joined: Mon Jul 20, 2020 10:28 pm

Re: Video transcoded with "constant framerate" selected appears to have variable framerate

Post by Giffy1001 »

I am seeing this problem as well, MediaInfo is flagging anything created with an .MP4 extension as Variable frame rate. I am converting 23.976 CFR files from MKV to MP4 to load in to Avid. if i change the file extension to .MKV (leaving all other settings the same) the output file shows as CFR. the issue is Avid wont read the file is it has a VFR flag. I have tried every combination of settings, same as source, setting specific frame rates etc. anyone have any suggestions?
musicvid
Veteran User
Posts: 3769
Joined: Sat Jun 27, 2009 1:19 am

Re: Video transcoded with "constant framerate" selected appears to have variable framerate

Post by musicvid »

I'm sure you know that MediaInfo does not change the internal metadata. It just gets it wrong sometimes.
How another program reads the metadata is its own thing.
Post Reply