Hi all,
The new nVidia Shadowplay screen recorder has a bit of an issue, it seems.
It is meant to record at 60FPS, but the resulting video can be anywhere between 60-63 FPS.
It seems that the source is Variable Frame Rate. Is it possible to fix this, so I can use it in a 60FPS or 30FPS CFR project?
Any help appreciated.
Link to sample:
http://evilc.com/files/tmp/sptest.mp4
MediaInfo:
General
Complete name : E:\recordings\MechWarrior Online\sptest.mp4
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 93.2 MiB
Duration : 14s 348ms
Overall bit rate : 54.5 Mbps
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L5.0
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Format settings, GOP : M=1, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 14s 348ms
Source duration : 14s 347ms
Bit rate mode : Variable
Bit rate : 54.4 Mbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 61.683 fps
Original frame rate : 60.000 fps
Minimum frame rate : 27.586 fps
Maximum frame rate : 115.830 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.425
Stream size : 93.0 MiB (100%)
Source stream size : 93.0 MiB (100%)
mdhd_Duration : 14348
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 14s 348ms
Source duration : 14s 267ms
Bit rate mode : Constant
Bit rate : 98.3 Kbps
Nominal bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Compression mode : Lossy
Stream size : 172 KiB (0%)
Source stream size : 172 KiB (0%)
mdhd_Duration : 14275
you can force the output fps when re-encoding using the resample fps filter
Is it what you want to do ?