Problem with variable framerate

Apr 20, 2013 at 7:31 PM
Hi!
So I encoded a short video from blu-ray with the following settings:
http://s19.postimg.org/ytjemcrhv/vidcoder_settings.png

I've draged the converted file to MediInfo and it tells me:
General
Complete name : D:\Video-Audio\Teste\Rio-93-2013-04-20-21.10.35.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 49.8 MiB
Duration : 2mn 34s
Overall bit rate mode : Variable
Overall bit rate : 2 701 Kbps
Encoded date : UTC 2013-04-20 18:13:08
Tagged date : UTC 2013-04-20 18:14:34
Writing application : HandBrake 5358svn 2013032301

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.0 Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2mn 34s
Bit rate mode : Variable
Bit rate : 2 501 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 23.976 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
Scan type : Progressive
Bits/(Pixel*Frame) : 0.113
Stream size : 46.2 MiB (93%)
Writing library : x264 core 130
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=2501 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=25000 / vbv_bufsize=31250 / nal_hrd=none / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2013-04-20 18:13:08
Tagged date : UTC 2013-04-20 18:14:34
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2mn 34s
Bit rate mode : Variable
Bit rate : 192 Kbps
Maximum bit rate : 226 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Delay relative to video : 83ms
Stream size : 3.53 MiB (7%)
Language : Romanian
Encoded date : UTC 2013-04-20 18:13:08
Tagged date : UTC 2013-04-20 18:14:33

So at the settings i choosed constant framerate and i receive variable framerate. I've tried with multiple clips from blu-ray and i receive variable framerate all the time.

It's really worthey to select variable bitrate? What's different between VFR and CFR?
I've read that VFR is incompatible with some devices. Please help me with the problem above.
Coordinator
Apr 20, 2013 at 7:47 PM
Post an encode log. And does HandBrake work the same way?
Apr 21, 2013 at 7:32 AM
So I encoded chapter 20 from blu-ray with the exact same settings in VidCoder and in Handbrake (nightly buld x64 bit svn 5400)

Here is the encode log for VidCoder:
https://mega.co.nz/#!6wg1UJ7Z!NjVlfx7UA4f-U3pssw5W_W45ogYYKzdJ2B2mXuFnP1o

Here is the encode log for Handbrake:
https://mega.co.nz/#!L441kYaD!C5eatD9l83TeWsiSvfBGqRR5hFl81yVt3kqaV_L11x8

Here is the final output in VidCoder:
https://mega.co.nz/#!r5BCjawQ!JKH67iPELa2RYlnD-yKTNGaGBQAfChlnwTj5kY8wbCk

Here is the final output in Handbrake:
https://mega.co.nz/#!6wxG2aIQ!Wrgr2mROC_msqzuttA4AsA3F3RgQhtQg-qcGoJYfrA8

I've checked the file info with MediaInfo v0.7.629 (which is the latest version at this moment)

Here i found an intresting thread:
http://sourceforge.net/p/mediainfo/discussion/297610/thread/b2a2708d/
Apr 21, 2013 at 11:51 AM
Coordinator
Apr 21, 2013 at 4:55 PM
Yes, if it's happening in HandBrake as well they should be able to help you.
Apr 22, 2013 at 5:55 AM
When you will upgrade VidCoder to the latest nightly build, svn5400 ?
Coordinator
Apr 22, 2013 at 6:41 AM
Maybe next weekend.
Apr 23, 2013 at 6:02 AM
Ok. So if i use the same settings in Handbrake (i use target file size in vidcoder) i get the exactly same file size?
Coordinator
Apr 23, 2013 at 8:17 AM
No... VidCoder will try to hit the target size and HandBrake won't...