Question / Help QSV viariable framerate in recording when Hz=29,97

Why QSV encoder always saves recording with variable framerate when fps is set to 29,97 ? I mean other frequencies like 30, 60, 59.94 are all constant framerate except this one. What is the cause of this? Is it caused by intel in their drivers, ffmpeg or obs? Is there any chance you guys can change it to constant mode?
ps. using skylake cpu with latest driver v4729


Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, RefFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 6 s 707 ms
Bit rate : 15.0 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 29.821 FPS
Minimum frame rate : 14.985 FPS
Maximum frame rate : 29.970 FPS
Original frame rate : 29.970 (30000/1001) FPS

Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.001
Stream size : 12.3 KiB (8%)

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.2
Format settings, CABAC : Yes
Format settings, RefFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 6 s 340 ms
Bit rate : 29.3 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 59.940 (60000/1001) FPS

Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.001
Stream size : 22.7 KiB (15%)
 
Last edited:
Top