Bug Report Doesn't work "CFR" option correctly, and OpenGL capture has a bit problem

belkyros

New Member
I did capture in this software.
However, CFR option does not work correctly, the average frame rate is now as set, but the minimum, and maximum frame rate was not the specified value, that is, instead of CFR, in fact it it had been captured in VFR.

The following is a log of MediaTab.

x264
===================== General =====================
Format : MPEG-4
Format profile : Base Media
Codec Id : isom
File size : 32.1 MB
Duration (ms) : 1mn 58s
Total bitrate : 2 270 Kbps
Encoded date : UTC 2014-06-27 12:22:51
Tagged date : UTC 2014-06-27 12:22:51
Encoded application : Open Broadcaster Software v0.625b

===================== Video =====================
Id : 2
Format : AVC
Format info : Advanced Video Codec
Format profile : High@L3.1
Use of CABAC : Yes
RefFrames : 4 frames
Codec Id : avc1
Codec info : Advanced Video Coding
Duration (ms) : 1mn 58s
Source_Duration/String : 1mn 58s
Bitrate : 2 206 Kbps
Width : 960 pixels
Height : 540 pixels
Aspect ratio : 16:9
Framerate mode : Variable
Framerate : 30.000 fps
FrameRate_Minimum/String : 29.412 fps
FrameRate_Maximum/String : 30.303 fps
Colorimetry : YUV
Colos space : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.142
Stream size : 31.1 MB (97%)
Source_StreamSize/String : 31.1 MB (97%)
Encoded library : x264 core 142 r2431 a5831aa
Encoded library settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=6 / 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=1 / keyint=300 / keyint_min=30 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=10000 / vbv_bufsize=10000 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Encoded date : UTC 2014-06-27 12:22:51
Tagged date : UTC 2014-06-27 12:22:51
mdhd_Duration : 118500
Color primaries : BT.709
Matrix coefficients : BT.601

===================== Audio =====================
Id : 1
Format : AAC
Format info : Advanced Audio Codec
Format profile : LC
Codec Id : 40
Duration (ms) : 1mn 58s
Source_Duration/String : 1mn 58s
Bitrate mode : Constant
BitRate_Nominal/String : 56.0 Kbps
Channel(s) : 1 channel
ChannelPositions : Front: C
Sampling rate : 48.0 KHz
Compression_Mode/String : Lossy
Source_StreamSize/String : 797 KB (2%)
Language : English
Encoded date : UTC 2014-06-27 12:22:51
Tagged date : UTC 2014-06-27 12:22:51
mdhd_Duration : 118443


QSV
===================== General =====================
Format : MPEG-4
Format profile : Base Media
Codec Id : isom
File size : 135 MB
Duration (ms) : 1mn 57s
OverallBitRate_Mode/String : Variable
Total bitrate : 9 663 Kbps
Encoded date : UTC 2014-06-27 12:12:48
Tagged date : UTC 2014-06-27 12:12:48
Encoded application : Open Broadcaster Software v0.625b

===================== Video =====================
Id : 2
Format : AVC
Format info : Advanced Video Codec
Format profile : High@L3.1
Use of CABAC : Yes
RefFrames : 2 frames
Codec Id : avc1
Codec info : Advanced Video Coding
Duration (ms) : 1mn 57s
Source_Duration/String : 1mn 57s
Bitrate mode : Variable
Bitrate : 9 600 Kbps
Bitrate maximum : 10 000 Kbps
Width : 960 pixels
Height : 540 pixels
Aspect ratio : 16:9
Framerate mode : Variable
Framerate : 30.000 fps
FrameRate_Minimum/String : 29.412 fps
FrameRate_Maximum/String : 30.303 fps
Colorimetry : YUV
Colos space : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.617
Stream size : 134 MB (99%)
Source_StreamSize/String : 134 MB (99%)
Encoded date : UTC 2014-06-27 12:12:48
Tagged date : UTC 2014-06-27 12:12:48
mdhd_Duration : 117499
Color primaries : BT.709
Matrix coefficients : BT.601

===================== Audio =====================
Id : 1
Format : AAC
Format info : Advanced Audio Codec
Format profile : LC
Codec Id : 40
Duration (ms) : 1mn 57s
Source_Duration/String : 1mn 57s
Bitrate mode : Constant
BitRate_Nominal/String : 56.0 Kbps
Channel(s) : 1 channel
ChannelPositions : Front: C
Sampling rate : 48.0 KHz
Compression_Mode/String : Lossy
Source_StreamSize/String : 795 KB (1%)
Language : English
Encoded date : UTC 2014-06-27 12:12:48
Tagged date : UTC 2014-06-27 12:12:48
mdhd_Duration : 117440


NVEnc
===================== General =====================
Format : MPEG-4
Format profile : Base Media
Codec Id : isom
File size : 26.3 MB
Duration (ms) : 49s 666ms
OverallBitRate_Mode/String : Variable
Total bitrate : 4 449 Kbps
Encoded date : UTC 2014-06-27 12:10:34
Tagged date : UTC 2014-06-27 12:10:34
Encoded application : Open Broadcaster Software v0.625b

===================== Video =====================
Id : 2
Format : AVC
Format info : Advanced Video Codec
Format profile : High@L3.1
Use of CABAC : Yes
RefFrames : 2 frames
Codec Id : avc1
Codec info : Advanced Video Coding
Duration (ms) : 49s 666ms
Source_Duration/String : 49s 633ms
Bitrate mode : Variable
Bitrate : 4 387 Kbps
Bitrate maximum : 10 000 Kbps
Width : 960 pixels
Height : 540 pixels
Aspect ratio : 16:9
Framerate mode : Variable
Framerate : 30.000 fps
FrameRate_Minimum/String : 29.412 fps
FrameRate_Maximum/String : 30.303 fps
Colorimetry : YUV
Colos space : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.282
Stream size : 26.0 MB (99%)
Source_StreamSize/String : 26.0 MB (99%)
Encoded date : UTC 2014-06-27 12:10:34
Tagged date : UTC 2014-06-27 12:10:34
mdhd_Duration : 49666
Color primaries : BT.709
Matrix coefficients : BT.601

===================== Audio =====================
Id : 1
Format : AAC
Format info : Advanced Audio Codec
Format profile : LC
Codec Id : 40
Duration (ms) : 49s 654ms
Source_Duration/String : 49s 622ms
Bitrate mode : Constant
Bitrate : 56.0 Kbps
Channel(s) : 1 channel
ChannelPositions : Front: C
Sampling rate : 48.0 KHz
Compression_Mode/String : Lossy
Stream size : 328 KB (1%)
Source_StreamSize/String : 328 KB (1%)
Language : English
Encoded date : UTC 2014-06-27 12:10:34
Tagged date : UTC 2014-06-27 12:10:34
mdhd_Duration : 49601​


I tried x264, QSV and NVEnc, but the result did not change.
Remains in this state, and load them into the editing software, time code can not be read correctly with VFR non-compatible software, audio and video are out of sync.
Of its software "AviUtl" and so forth "Javie".

In addition, if you add a source in the game capture function, the preview screen of editing software called "Javie" can not be successfully captured has been found. Editing software stops responding when you start the capture.
Window screen of this software can not be captured in window capture function.
Therefore, we are using a full-screen capture by DWM now, but it is inconvenient.

At the same, it is not matter, but the software will not work properly with the 3 or less frame rate setting.
I think you have improved to work properly even frame rate 3 or less with them or so can not be set to less than 4 frame rate is whether it is all right.
Although people think that this setting is and not here to there.

AviUtl
http://spring-fragrance.mints.ne.jp/aviutl/
Javie
http://sourceforge.jp/projects/javie/

Please note, this is written by using Google Translate, I might have become English statements that do not pass meaningful


OBS Version 0.625b(32bit)

Computer Specs
Type:Laptop Computer
Model:Lenovo IdeaPad Y580 209973J
BIOS:Unlocked v2.07
CPU:Intel Core i7-3610QM(Ivy-Bridge,Up to 2.3GHz,4 Cores and 4 Threads,Turbo Boost Off by Power Plan,Hyper-Threading Off by BIOS)
Memory:DDR3-1600 4GBx2(Dual-Channel)
Graphics:Intel HD Graphics 4000(Primary,Driver Version 10.18.10.3621)
NVIDIA GeForce GTX 660M(Secondary,NVIDIA Optimus,Overclocked @885MHz,Driver Version 337.88)
Solid State Drive:Plextor PX-128M5M+
Hard Disc Drive:Seagate ST1000LM024
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I don't know about QSV or NVenc, but x264 is definitely running on constant frame rate, because I programmed it myself. The max/min may be deceiving, but it is CFR.

I know this because when I originally made the program, I did use VFR, and I remember quite clearly what results it gave, and it prevented video files from being usable within many programs. I then switched to CFR, and it fixed a ton of issues.
 

Acute

New Member
I confirm, OBS creates files with VFR. CFR option doesn't work. Neither with QSV, nor with x264.
I verified it with Mediainfo. Adobe Premiere creates correct files.
OBS version 0.653b 64 bit, Windows.
 
Top