Constant framerate not constant?

HandBrake for Mac 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
curtisday
Posts: 23
Joined: Thu Sep 14, 2017 5:05 pm

Constant framerate not constant?

Post by curtisday »

When I rip a movie with constant framerate and then look at the file info in VideoSpec it still says there's a Max, Min and Average framerate. Average being the rate I set in handbrake of course. So example if I look at the VideoSpec of "Jennifer's Body" I bought from iTunes, it says the frame rate is 23.976. When ripping my blu ray of Jennifer's Body I set the frame rate to 23.976 constant and when I look at it in VideoSpec it says "Max 23.981/Average 23.976/Min 11.987" - Should this happen? Also, I notice the bitrate for audio is off a few numbers from what I set it to. ie. if I sent it at 48 sample rate 160 bitrarte, the bitrate in VideoSpec will show it at like 155 bitrate or something close like that. Any ideas?
mduell
Veteran User
Posts: 8197
Joined: Sat Apr 21, 2007 8:54 pm

Re: Constant framerate not constant?

Post by mduell »

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.
curtisday
Posts: 23
Joined: Thu Sep 14, 2017 5:05 pm

Re: Constant framerate not constant?

Post by curtisday »

Code: Select all

HandBrake Activity Log for Session: 2018-09-22 00:58:28 -0230
Handbrake Version: 1.1.1 (2018061800)
JENNIFERSBODY 14.mp4
Preset: Jennifer's Body
[00:58:28] macgui: QueueCore scanning specifically for title: 14
[00:58:28] CPU: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
[00:58:28]  - Intel microarchitecture Haswell
[00:58:28]  - logical processor count: 8
[00:58:28] hb_scan: path=/Volumes/JENNIFERSBODY, title_index=14
dec.c:245: WARNING: using libmmbd for BD+. On-disc menus will not work.
bdj.c:283: Unable to read path from /usr/libexec/java_home
bdj.c:689: BD-J check: Failed to load JVM library
bdj.c:283: Unable to read path from /usr/libexec/java_home
bdj.c:689: BD-J check: Failed to load JVM library
[00:59:02] scan: BD has 86 title(s)
[00:59:02] bd: scanning title 14
[00:59:02] bd: playlist 00016.MPLS
[00:59:02] bd: duration is 00:02:17 (137095 ms)
[00:59:02] bd: video id=0x1011, stream type=H.264, format 1080p
[00:59:02] bd: aspect = 16:9
[00:59:02] bd: audio id=0x711100, lang=English (DTS), 3cc=eng
[00:59:02] bd: audio id=0x1100, lang=English (DTS-HD MA), 3cc=eng
[00:59:02] bd: audio id=0x1101, lang=español (AC3), 3cc=spa
[00:59:02] bd: audio id=0x1102, lang=Francais (AC3), 3cc=fra
[00:59:02] bd: audio id=0x1103, lang=Portugues (AC3), 3cc=por
[00:59:02] bd: audio id=0x1104, lang=English (AC3), 3cc=eng
[00:59:02] bd: audio id=0x1105, lang=English (AC3), 3cc=eng
[00:59:02] bd: subtitle id=0x1200, lang=English [PGS], 3cc=eng
[00:59:02] bd: subtitle id=0x1201, lang=español [PGS], 3cc=spa
[00:59:02] bd: subtitle id=0x1202, lang=Portugues [PGS], 3cc=por
[00:59:02] bd: subtitle id=0x1203, lang=中文 [PGS], 3cc=zho
[00:59:02] bd: subtitle id=0x1204, lang=中文 [PGS], 3cc=zho
[00:59:02] bd: subtitle id=0x1205, lang=ไทย [PGS], 3cc=tha
[00:59:02] bd: subtitle id=0x1206, lang=Francais [PGS], 3cc=fra
[00:59:02] bd: chap 1 packet=960, 137095 ms
[00:59:02] bd: title 14 has 1 chapters
[00:59:02] scan: decoding previews for title 14
bdplus.c:339: BD+ active for clip 00391.m2ts
[00:59:02] scan: title angle(s) 1
[00:59:02] scan: audio 0x711100: dca, rate=48000Hz, bitrate=1536000 English (DTS) (5.1 ch)
[00:59:02] scan: audio 0x1100: dca, rate=48000Hz, bitrate=1536000 English (DTS-HD MA) (5.1 ch)
[00:59:02] scan: audio 0x1104: ac3, rate=48000Hz, bitrate=224000 English (AC3) (2.0 ch)
[00:59:02] scan: audio 0x1105: ac3, rate=48000Hz, bitrate=224000 English (AC3) (2.0 ch)
[00:59:02] scan: audio 0x1101: ac3, rate=48000Hz, bitrate=448000 español (AC3) (5.1 ch)
[00:59:02] scan: audio 0x1102: ac3, rate=48000Hz, bitrate=448000 Francais (AC3) (5.1 ch)
[00:59:02] scan: audio 0x1103: ac3, rate=48000Hz, bitrate=448000 Portugues (AC3) (5.1 ch)
[00:59:06] scan: 10 previews, 1920x1080, 23.976 fps, autocrop = 22/22/0/0, aspect 16:9, PAR 1:1
[00:59:06] stream: 9 good frames, 0 errors (0%)
[00:59:06] libhb: scan thread found 1 valid title(s)
[00:59:07] macgui: QueueCore scan done
[00:59:07] macgui: QueueCore started encoding JENNIFERSBODY 14.mp4
[00:59:07] macgui: QueueCore with preset Jennifer's Body
[00:59:07] 1 job(s) to process
[00:59:07] starting job
[00:59:07] decomb filter thread started for segment 0
[00:59:07] decomb filter thread started for segment 1
[00:59:07] decomb filter thread started for segment 2
[00:59:07] decomb filter thread started for segment 3
[00:59:07] decomb filter thread started for segment 4
[00:59:07] decomb filter thread started for segment 5
[00:59:07] decomb filter thread started for segment 6
[00:59:07] decomb filter thread started for segment 7
[00:59:07] decomb check thread started for segment 0
[00:59:07] decomb check thread started for segment 1
[00:59:07] decomb check thread started for segment 2
[00:59:07] decomb check thread started for segment 3
[00:59:07] decomb check thread started for segment 4
[00:59:07] decomb check thread started for segment 5
[00:59:07] decomb check thread started for segment 6
[00:59:07] decomb check thread started for segment 7
[00:59:07] mask filter thread started for segment 0
[00:59:07] mask filter thread started for segment 1
[00:59:07] mask filter thread started for segment 2
[00:59:07] mask filter thread started for segment 4
[00:59:07] mask filter thread started for segment 3
[00:59:07] mask filter thread started for segment 5
[00:59:07] mask filter thread started for segment 6
[00:59:07] mask filter thread started for segment 7
[00:59:07] mask erode thread started for segment 0
[00:59:07] mask erode thread started for segment 1
[00:59:07] mask erode thread started for segment 2
[00:59:07] mask erode thread started for segment 3
[00:59:07] mask erode thread started for segment 4
[00:59:07] mask erode thread started for segment 5
[00:59:07] mask erode thread started for segment 6
[00:59:07] mask erode thread started for segment 7
[00:59:07] mask dilate thread started for segment 0
[00:59:07] mask dilate thread started for segment 1
[00:59:07] mask dilate thread started for segment 2
[00:59:07] mask dilate thread started for segment 3
[00:59:07] mask dilate thread started for segment 4
[00:59:07] mask dilate thread started for segment 5
[00:59:07] mask dilate thread started for segment 6
[00:59:07] mask dilate thread started for segment 7
[00:59:07] work: only 1 chapter, disabling chapter markers
[00:59:07] job configuration:
[00:59:07]  * source
[00:59:07]    + /Volumes/JENNIFERSBODY
[00:59:07]    + title 14, chapter(s) 1 to 1
[00:59:07]  * destination
[00:59:07]    + /Users/curtisday/Desktop/JENNIFERSBODY 14.mp4
[00:59:07]    + container: MPEG-4 (libavformat)
[00:59:07]  * video track
[00:59:07]    + decoder: h264
[00:59:07]      + bitrate 200 kbps
[00:59:07]    + filters
[00:59:07]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[00:59:07]      + Framerate Shaper (mode=1:rate=27000000/1126125)
[00:59:07]        + frame rate: 23.976 fps -> constant 23.976 fps
[00:59:07]      + Crop and Scale (width=1920:height=1036:crop-top=22:crop-bottom=22:crop-left=0:crop-right=0)
[00:59:07]        + source: 1920 * 1080, crop (22/22/0/0): 1920 * 1036, scale: 1920 * 1036
[00:59:07]    + Output geometry
[00:59:07]      + storage dimensions: 1920 x 1036
[00:59:07]      + pixel aspect ratio: 1 : 1
[00:59:07]      + display dimensions: 1920 x 1036
[00:59:07]  * Foreign Audio Search: Render/Burn-in, Forced Only
[00:59:07]    + subtitle, English [PGS] (track 0, id 0x1200, Picture)
dec.c:245: WARNING: using libmmbd for BD+. On-disc menus will not work.
bdj.c:283: Unable to read path from /usr/libexec/java_home
bdj.c:689: BD-J check: Failed to load JVM library
bdj.c:283: Unable to read path from /usr/libexec/java_home
bdj.c:689: BD-J check: Failed to load JVM library
bdplus.c:339: BD+ active for clip 00391.m2ts
[00:59:23] sync: expecting 3286 video frames
[01:00:25] reader: done. 1 scr changes
[01:00:25] work: average encoding speed for job is 0.000000 fps
[01:00:25] comb detect: heavy 0 | light 0 | uncombed 0 | total 0
[01:00:25] vfr: 0 frames output, 0 dropped and 0 duped for CFR/PFR
[01:00:25] vfr: lost time: 0 (0 frames)
[01:00:25] vfr: gained time: 0 (0 frames) (0 not accounted for)
[01:00:25] stream: 3287 good frames, 0 errors (0%)
[01:00:25] sync: got 0 frames, 3286 expected
[01:00:25] Subtitle track 0 (id 0x1200) 'English [PGS]': 34 hits (0 forced)
[01:00:25] No candidate detected during subtitle scan
[01:00:25] starting job
[01:00:25] decomb filter thread started for segment 0
[01:00:25] decomb filter thread started for segment 1
[01:00:25] decomb filter thread started for segment 2
[01:00:25] decomb filter thread started for segment 3
[01:00:25] decomb filter thread started for segment 4
[01:00:25] decomb filter thread started for segment 5
[01:00:25] decomb filter thread started for segment 6
[01:00:25] decomb filter thread started for segment 7
[01:00:25] decomb check thread started for segment 0
[01:00:25] decomb check thread started for segment 1
[01:00:25] decomb check thread started for segment 2
[01:00:25] decomb check thread started for segment 3
[01:00:25] decomb check thread started for segment 4
[01:00:25] decomb check thread started for segment 5
[01:00:25] decomb check thread started for segment 6
[01:00:25] decomb check thread started for segment 7
[01:00:25] mask filter thread started for segment 0
[01:00:25] mask filter thread started for segment 1
[01:00:25] mask filter thread started for segment 2
[01:00:25] mask filter thread started for segment 3
[01:00:25] mask filter thread started for segment 4
[01:00:25] mask filter thread started for segment 5
[01:00:25] mask filter thread started for segment 6
[01:00:25] mask filter thread started for segment 7
[01:00:25] mask erode thread started for segment 0
[01:00:25] mask erode thread started for segment 1
[01:00:25] mask erode thread started for segment 2
[01:00:25] mask erode thread started for segment 3
[01:00:25] mask erode thread started for segment 5
[01:00:25] mask erode thread started for segment 4
[01:00:25] mask erode thread started for segment 6
[01:00:25] mask erode thread started for segment 7
[01:00:25] mask dilate thread started for segment 0
[01:00:25] mask dilate thread started for segment 1
[01:00:25] mask dilate thread started for segment 2
[01:00:25] mask dilate thread started for segment 3
[01:00:25] mask dilate thread started for segment 4
[01:00:25] mask dilate thread started for segment 5
[01:00:25] mask dilate thread started for segment 6
[01:00:25] mask dilate thread started for segment 7
[01:00:25] work: only 1 chapter, disabling chapter markers
[01:00:25] job configuration:
[01:00:25]  * source
[01:00:25]    + /Volumes/JENNIFERSBODY
[01:00:25]    + title 14, chapter(s) 1 to 1
[01:00:25]  * destination
[01:00:25]    + /Users/curtisday/Desktop/JENNIFERSBODY 14.mp4
[01:00:25]    + container: MPEG-4 (libavformat)
[01:00:25]  * video track
[01:00:25]    + decoder: h264
[01:00:25]      + bitrate 200 kbps
[01:00:25]    + filters
[01:00:25]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[01:00:25]      + Framerate Shaper (mode=1:rate=27000000/1126125)
[01:00:25]        + frame rate: 23.976 fps -> constant 23.976 fps
[01:00:25]      + Crop and Scale (width=1920:height=1036:crop-top=22:crop-bottom=22:crop-left=0:crop-right=0)
[01:00:25]        + source: 1920 * 1080, crop (22/22/0/0): 1920 * 1036, scale: 1920 * 1036
[01:00:25]    + Output geometry
[01:00:25]      + storage dimensions: 1920 x 1036
[01:00:25]      + pixel aspect ratio: 1 : 1
[01:00:25]      + display dimensions: 1920 x 1036
[01:00:25]    + encoder: H.264 (libx264)
[01:00:25]      + preset:  fast
[01:00:25]      + profile: high
[01:00:25]      + level:   4.0
[01:00:25]      + bitrate: 5073 kbps, pass: 1
[01:00:25]      + fast first pass
[01:00:25]      + options: ref=1:8x8dct=0:me=dia:trellis=0
[01:00:25]                 analyse=i4x4 (if originally enabled, else analyse=none)
[01:00:25]                 subq=2 (if originally greater than 2, else subq unchanged)
[01:00:25]  * audio track 1
[01:00:25]    + decoder: English (DTS) (5.1 ch) (track 1, id 0x711100)
[01:00:25]      + bitrate: 1536 kbps, samplerate: 48000 Hz
[01:00:25]    + mixdown: Dolby Pro Logic II
[01:00:25]    + encoder: AAC (Apple AudioToolbox)
[01:00:25]      + bitrate: 160 kbps, samplerate: 48000 Hz
dec.c:245: WARNING: using libmmbd for BD+. On-disc menus will not work.
bdj.c:283: Unable to read path from /usr/libexec/java_home
bdj.c:689: BD-J check: Failed to load JVM library
bdj.c:283: Unable to read path from /usr/libexec/java_home
bdj.c:689: BD-J check: Failed to load JVM library
bdplus.c:339: BD+ active for clip 00391.m2ts
[01:00:41] sync: expecting 3286 video frames
[01:00:41] encx264: min-keyint: 24, keyint: 240
[01:00:41] encx264: encoding at average bitrate 5073
[01:00:41] encx264: unparsed options: level=4.0:ref=2:weightp=1:subme=6:vbv-bufsize=31250:vbv-maxrate=25000:rc-lookahead=30
x264 [info]: using SAR=1/1
x264 [warning]: VBV bitrate (25000) > level limit (20000)
x264 [warning]: VBV buffer (31250) > level limit (25000)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: profile Main, level 4.0
[01:00:41] sync: first pts video is 0
[01:00:41] sync: "Chapter 1" (1) at frame 1 time 0
[01:00:41] sync: first pts audio 0x711100 is 960
[01:01:39] reader: done. 1 scr changes
[01:01:40] work: average encoding speed for job is 55.635777 fps
[01:01:40] comb detect: heavy 2 | light 83 | uncombed 3201 | total 3286
[01:01:40] vfr: 3286 frames output, 0 dropped and 0 duped for CFR/PFR
[01:01:40] vfr: lost time: 0 (0 frames)
[01:01:40] vfr: gained time: 0 (0 frames) (0 not accounted for)
[01:01:40] stream: 3287 good frames, 0 errors (0%)
[01:01:40] dca-decoder done: 12851 frames, 0 decoder errors
[01:01:40] h264-decoder done: 3286 frames, 0 decoder errors
[01:01:40] sync: got 3286 frames, 3286 expected
[01:01:40] sync: framerate min 11.989 fps, max 23.981 fps, avg 23.969 fps
x264 [info]: frame I:54    Avg QP:19.04  size:184391
x264 [info]: frame P:1077  Avg QP:21.56  size: 40801
x264 [info]: frame B:2155  Avg QP:22.77  size: 15797
x264 [info]: consecutive B-frames: 12.2%  0.7%  1.3% 85.8%
x264 [info]: mb I  I16..4: 53.3%  0.0% 46.7%
x264 [info]: mb P  I16..4: 31.8%  0.0%  0.0%  P16..4: 43.3%  0.0%  0.0%  0.0%  0.0%    skip:24.9%
x264 [info]: mb B  I16..4:  6.3%  0.0%  0.0%  B16..8: 22.1%  0.0%  0.0%  direct:17.1%  skip:54.4%  L0:38.3% L1:47.0% BI:14.7%
x264 [info]: final ratefactor: 20.77
x264 [info]: coded y,uvDC,uvAC intra: 57.4% 63.1% 32.7% inter: 12.7% 17.2% 0.6%
x264 [info]: i16 v,h,dc,p: 32% 14% 32% 22%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 22% 12% 21%  8%  8%  9%  6%  8%  6%
x264 [info]: i8c dc,h,v,p: 54% 14% 26%  6%
x264 [info]: Weighted P-Frames: Y:0.5% UV:0.1%
x264 [info]: kb/s:5133.31
[01:01:40] starting job
[01:01:40] decomb filter thread started for segment 1
[01:01:40] decomb filter thread started for segment 0
[01:01:40] decomb filter thread started for segment 2
[01:01:40] decomb filter thread started for segment 3
[01:01:40] decomb filter thread started for segment 4
[01:01:40] decomb filter thread started for segment 6
[01:01:40] decomb filter thread started for segment 5
[01:01:40] decomb filter thread started for segment 7
[01:01:40] decomb check thread started for segment 0
[01:01:40] decomb check thread started for segment 1
[01:01:40] decomb check thread started for segment 2
[01:01:40] decomb check thread started for segment 3
[01:01:40] decomb check thread started for segment 4
[01:01:40] decomb check thread started for segment 5
[01:01:40] decomb check thread started for segment 6
[01:01:40] decomb check thread started for segment 7
[01:01:40] mask filter thread started for segment 0
[01:01:40] mask filter thread started for segment 1
[01:01:40] mask filter thread started for segment 2
[01:01:40] mask filter thread started for segment 3
[01:01:40] mask filter thread started for segment 4
[01:01:40] mask filter thread started for segment 5
[01:01:40] mask filter thread started for segment 6
[01:01:40] mask filter thread started for segment 7
[01:01:40] mask erode thread started for segment 0
[01:01:40] mask erode thread started for segment 1
[01:01:40] mask erode thread started for segment 2
[01:01:40] mask erode thread started for segment 3
[01:01:40] mask erode thread started for segment 4
[01:01:40] mask erode thread started for segment 5
[01:01:40] mask erode thread started for segment 6
[01:01:40] mask erode thread started for segment 7
[01:01:40] mask dilate thread started for segment 0
[01:01:40] mask dilate thread started for segment 1
[01:01:40] mask dilate thread started for segment 3
[01:01:40] mask dilate thread started for segment 2
[01:01:40] mask dilate thread started for segment 4
[01:01:40] mask dilate thread started for segment 5
[01:01:40] mask dilate thread started for segment 6
[01:01:40] mask dilate thread started for segment 7
[01:01:40] work: only 1 chapter, disabling chapter markers
[01:01:40] job configuration:
[01:01:40]  * source
[01:01:40]    + /Volumes/JENNIFERSBODY
[01:01:40]    + title 14, chapter(s) 1 to 1
[01:01:40]  * destination
[01:01:40]    + /Users/curtisday/Desktop/JENNIFERSBODY 14.mp4
[01:01:40]    + container: MPEG-4 (libavformat)
[01:01:40]  * video track
[01:01:40]    + decoder: h264
[01:01:40]      + bitrate 200 kbps
[01:01:40]    + filters
[01:01:40]      + Comb Detect (mode=3:spatial-metric=2:motion-thresh=1:spatial-thresh=1:filter-mode=2:block-thresh=40:block-width=16:block-height=16)
[01:01:40]      + Framerate Shaper (mode=1:rate=27000000/1126125)
[01:01:40]        + frame rate: 23.976 fps -> constant 23.976 fps
[01:01:40]      + Crop and Scale (width=1920:height=1036:crop-top=22:crop-bottom=22:crop-left=0:crop-right=0)
[01:01:40]        + source: 1920 * 1080, crop (22/22/0/0): 1920 * 1036, scale: 1920 * 1036
[01:01:40]    + Output geometry
[01:01:40]      + storage dimensions: 1920 x 1036
[01:01:40]      + pixel aspect ratio: 1 : 1
[01:01:40]      + display dimensions: 1920 x 1036
[01:01:40]    + encoder: H.264 (libx264)
[01:01:40]      + preset:  fast
[01:01:40]      + profile: high
[01:01:40]      + level:   4.0
[01:01:40]      + bitrate: 5073 kbps, pass: 2
[01:01:40]  * audio track 1
[01:01:40]    + decoder: English (DTS) (5.1 ch) (track 1, id 0x711100)
[01:01:40]      + bitrate: 1536 kbps, samplerate: 48000 Hz
[01:01:40]    + mixdown: Dolby Pro Logic II
[01:01:40]    + encoder: AAC (Apple AudioToolbox)
[01:01:40]      + bitrate: 160 kbps, samplerate: 48000 Hz
dec.c:245: WARNING: using libmmbd for BD+. On-disc menus will not work.
bdj.c:283: Unable to read path from /usr/libexec/java_home
bdj.c:689: BD-J check: Failed to load JVM library
bdj.c:283: Unable to read path from /usr/libexec/java_home
bdj.c:689: BD-J check: Failed to load JVM library
bdplus.c:339: BD+ active for clip 00391.m2ts
[01:01:59] sync: expecting 3286 video frames
[01:01:59] encx264: min-keyint: 24, keyint: 240
[01:01:59] encx264: encoding at average bitrate 5073
[01:01:59] encx264: unparsed options: level=4.0:ref=2:weightp=1:subme=6:vbv-bufsize=31250:vbv-maxrate=25000:rc-lookahead=30
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x264 [info]: profile High, level 4.0
[01:02:00] sync: first pts video is 0
[01:02:00] sync: "Chapter 1" (1) at frame 1 time 0
[01:02:00] sync: first pts audio 0x711100 is 960
[01:03:33] reader: done. 1 scr changes
[01:03:34] work: average encoding speed for job is 34.847191 fps
[01:03:35] comb detect: heavy 2 | light 83 | uncombed 3201 | total 3286
[01:03:35] vfr: 3286 frames output, 0 dropped and 0 duped for CFR/PFR
[01:03:35] vfr: lost time: 0 (0 frames)
[01:03:35] vfr: gained time: 0 (0 frames) (0 not accounted for)
[01:03:35] stream: 3287 good frames, 0 errors (0%)
[01:03:35] dca-decoder done: 12851 frames, 0 decoder errors
[01:03:35] h264-decoder done: 3286 frames, 0 decoder errors
[01:03:35] sync: got 3286 frames, 3286 expected
[01:03:35] sync: framerate min 11.989 fps, max 23.981 fps, avg 23.969 fps
x264 [info]: frame I:54    Avg QP:20.04  size:160324
x264 [info]: frame P:1077  Avg QP:22.26  size: 36835
x264 [info]: frame B:2155  Avg QP:23.46  size: 17891
x264 [info]: consecutive B-frames: 12.2%  0.7%  1.3% 85.8%
x264 [info]: mb I  I16..4:  9.0% 81.1%  9.9%
x264 [info]: mb P  I16..4:  1.9%  9.2%  0.6%  P16..4: 44.5% 12.1%  9.6%  0.0%  0.0%    skip:22.1%
x264 [info]: mb B  I16..4:  5.1%  5.1%  0.1%  B16..8: 25.1%  4.3%  0.1%  direct:21.6%  skip:38.5%  L0:47.1% L1:45.4% BI: 7.5%
x264 [info]: 8x8 transform intra:63.0% inter:64.4%
x264 [info]: coded y,uvDC,uvAC intra: 58.6% 78.9% 43.7% inter: 17.9% 34.7% 1.8%
x264 [info]: i16 v,h,dc,p: 36% 13% 26% 25%
x264 [info]: i8 v,h,dc,ddl,ddr,vr,hd,vl,hu: 18%  9% 34%  6%  7%  8%  6%  7%  5%
x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 28% 12% 16%  8%  9% 10%  6%  7%  4%
x264 [info]: i8c dc,h,v,p: 57% 13% 23%  6%
x264 [info]: Weighted P-Frames: Y:0.5% UV:0.1%
x264 [info]: ref P L0: 62.1% 37.9%
x264 [info]: ref B L0: 74.4% 25.6%
x264 [info]: ref B L1: 92.4%  7.6%
x264 [info]: kb/s:5071.50
[01:03:35] mux: track 0, 3286 frames, 86881404 bytes, 5068.30 kbps, fifo 512
[01:03:35] mux: track 1, 6428 frames, 2719786 bytes, 158.66 kbps, fifo 1024
[01:03:35] libhb: work result = 0
Last edited by Anonymous on Sat Sep 22, 2018 3:12 pm, edited 1 time in total.
Reason: Logs in [code][/code] blocks please
User avatar
BradleyS
Moderator
Posts: 1860
Joined: Thu Aug 09, 2007 12:16 pm

Re: Constant framerate not constant?

Post by BradleyS »

If I recall correctly, there is no concept of constant frame rate in mp4. The time stamps are all that matter, and while HandBrake ensures they amount to a constant frame rate, there is no way for other applications to know this. So MediaInfo and the like will always report variable, even if the frame rate constant. This is a limitation/feature of the container format.
curtisday
Posts: 23
Joined: Thu Sep 14, 2017 5:05 pm

Re: Constant framerate not constant?

Post by curtisday »

If I use VideoSpec on an mp4 from the iTunes store of the same movie it just says one frame rate, not a min and max as well.
User avatar
JohnAStebbins
HandBrake Team
Posts: 5722
Joined: Sat Feb 09, 2008 7:21 pm

Re: Constant framerate not constant?

Post by JohnAStebbins »

This discussion comes up all the time.

Every framerate can't be represented perfectly by the clock HandBrake uses internally. HandBrake uses the standard 90khz clock used by all transport streams and program streams. This is the same clock used by all broadcast TV, Blurays (including UHD), and DVDs. The number of ticks of this clock necessary to represent the duration of a frame is not always an integer. For video with such a framerate, the duration of each frame will jitter by 1 tick in order to maintain the correct average framerate. All the standards that use this 90khz clock do the same thing, so it's very common but for some reason not handled well by apps like mediainfo.
Post Reply