Variable Frame Rate

Moderator: Ken Berry

Post Reply
User avatar
Davidk
Posts: 2090
Joined: Wed Nov 26, 2008 12:08 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUS Prime B660M-K D4
processor: Intel core i3-12100 3_3ghz quad core processor
ram: 16Gb
Video Card: on-motherboard Intel UHD 730 graphics chipset
Hard_Drive_Capacity: 6Tb
Monitor/Display Make & Model: HP E240c video conferencing monitor
Corel programs: VideoStudio: 2022, 2023
Location: Brisbane Australia

Variable Frame Rate

Post by Davidk »

Scattered thru the forum pages (this year esp but earlier as well) are various comments about 'variable frame rate' and the impact (bad) on VS. With the way mobile (smart) phones have taken over the low-end of video recording devices, it seem desirable to know a bit more about 'variable frame rate'. I've searched forum using a key of variable+frame+rate (several ways) but the results are neither good or specific. The search engine could probably be improved a lot.

So I have a number of questions on this subject I'd appreciate answered by someone who knows:
1. Why do it? (I've speculated but that's not knowing). Obviously (some) mobile devices are the main culprit now, but are there other participants in that measure?
2. How does one detect a variable frame rate from review of the clip properties?
3. A fixed frame rate has been the empirical basis of display standards since Moses. As those mobile phones play the variable frame rate images back on the device without any apparent (none commented on) impact on the imagery as perceived by a human eye, clearly they incorporate an internal converter as part of that process. For use with VS, software that does a conversion to a fixed frame rate has been the pretty much universal recommendation. So, what software is there available to do that?

Davidk
asik1
Posts: 3446
Joined: Thu Apr 17, 2014 6:07 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: H170M-E D3
processor: i5-6600
ram: 8gb
Video Card: GTX1050-2GB
Hard_Drive_Capacity: No hoarder
Monitor/Display Make & Model: 2K HP-27MQ
Corel programs: VS-X9.2, 2020, 2023
Location: Israel

Re: Variable Frame Rate

Post by asik1 »

David, check this tool
https://mediaarea.net/QCTools
might gives you few hints
Panasonic X900m, VXF1
User avatar
Davidk
Posts: 2090
Joined: Wed Nov 26, 2008 12:08 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUS Prime B660M-K D4
processor: Intel core i3-12100 3_3ghz quad core processor
ram: 16Gb
Video Card: on-motherboard Intel UHD 730 graphics chipset
Hard_Drive_Capacity: 6Tb
Monitor/Display Make & Model: HP E240c video conferencing monitor
Corel programs: VideoStudio: 2022, 2023
Location: Brisbane Australia

Re: Variable Frame Rate

Post by Davidk »

Hi asik,

At 1st glance looks like a video equivalent of audacity, better documented. But nowhere in there was any discussion that even remotely looked like a method of converting a video clip with variable frame rate to a fixed frame rate.

:?:
Davidk
MrJohnny
Posts: 206
Joined: Fri Sep 30, 2016 8:48 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUSTeK COMPUTER INC. RAMPAGE V EXTREME
processor: 3.00 gigahertz Intel Core i7-5960X
ram: 32GB
Video Card: NVIDIA GeForce GTX 960
sound_card: onboard
Hard_Drive_Capacity: 8TB
Monitor/Display Make & Model: ASUS VH226
Corel programs: VS X5 Ult, VS X6 Ult, VS X9Ult,VS X10Ult

Re: Variable Frame Rate

Post by MrJohnny »

Hi David

Search the web for "why variable frame rate"

https://stackoverflow.com/questions/120 ... ding-video

https://bronami.video/gopro-low-light-s ... ps-tricks/

https://forums.androidcentral.com/htc-o ... rding.html

Seems there is possible confusion where some authorities believe a camera that can accommodate the photographer changing the frame rate to a non standard (constant) or different frame rate qualifies as variable frame rate. So you have got to be careful.

1 Why use VFR? - Slo Mo, poor lighting conditions, may be other reasons, all to get better quality/reduce artifacts.

2 How do you detect VFR? - MediaInfo or GSpot.

3 What S/W to convert to CFR? - HandBrake, FFMPEG or a myriad of other convertors, take your pick, exercise care!

Some NLEs deal with VFR others not so much. A major side effect can be out of sync problems.

John
asik1
Posts: 3446
Joined: Thu Apr 17, 2014 6:07 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: H170M-E D3
processor: i5-6600
ram: 8gb
Video Card: GTX1050-2GB
Hard_Drive_Capacity: No hoarder
Monitor/Display Make & Model: 2K HP-27MQ
Corel programs: VS-X9.2, 2020, 2023
Location: Israel

Re: Variable Frame Rate

Post by asik1 »

Davidk wrote:Hi asik,

At 1st glance looks like a video equivalent of audacity, better documented. But nowhere in there was any discussion that even remotely looked like a method of converting a video clip with variable frame rate to a fixed frame rate.

:?:
Davidk
This is analyzing tool
Panasonic X900m, VXF1
User avatar
aljimenez
Posts: 1107
Joined: Fri Dec 17, 2004 11:17 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Dell Inc. A08 4.16.2014
processor: IntelCore i7-4790 3.60GHz 4Cores 8 Logical Proc
ram: 24GB
Video Card: AMD Radeon R9 270
sound_card: AMD High Definition Audio
Hard_Drive_Capacity: 500SSD+2TB
Monitor/Display Make & Model: Three monitors, all Dell brand, one 4K
Corel programs: Visual Studio, Paintshop
Location: San Luis Obispo, CA, USA

Re: Variable Frame Rate

Post by aljimenez »

To me the only reason for variable frame rate is file size and/or lower bit-rates. But as you say, this is the future since smartphones are so dominant. VS will have to handle these files hopefully by next version.
User for more than 10 years.
User avatar
Davidk
Posts: 2090
Joined: Wed Nov 26, 2008 12:08 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUS Prime B660M-K D4
processor: Intel core i3-12100 3_3ghz quad core processor
ram: 16Gb
Video Card: on-motherboard Intel UHD 730 graphics chipset
Hard_Drive_Capacity: 6Tb
Monitor/Display Make & Model: HP E240c video conferencing monitor
Corel programs: VideoStudio: 2022, 2023
Location: Brisbane Australia

Re: Variable Frame Rate

Post by Davidk »

1. My (un-stated) speculation would have been wrong. Like Al, I thought RAM/file size seemed the probable reason. However, all the on-line commentary has been about low light levels and the related fixed focal length of the lens in these phones. No doubt the result is a compromise engendered by the thin frame of the phone that caused the choice of a real small lens: of fixed aperture/focal length around f2.5. That is, optimised for near images, and not really suited to any longer distance pictures. An electronic zoom and software compensation would off-set some of that. And while f2.5 is good (better than f8) in low light, clearly slowing the shutter speed down to get a picture of some sort results in an overall lower frame rate for video.

And since anything lower than about 15fps looks blinky or stuttering (lots of research about 40 years ago on this - around the time when the slow cpu was doing all the work managing data on displays, before video cards or chips came along - slow rates seen by eye esp about 8fps interfere with brain waves and cause serious headaches: health hazard), a lack of any commentary on that means some method of increasing the frame rate when that captured video is played on the phone must exist.

2. File analysis tools are useful but if you don't know what to look for, and its not documented or intuitive, probably a waste. Haven't seen anything yet that would tell that clip was vfr, other then indirectly eg VS crashing.

3. Researching the conversion rate tools so far mentioned . . . .

Davidk
User avatar
lata
Site Admin
Posts: 14280
Joined: Thu Jan 19, 2012 6:21 am
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: ASUSTeK COMPUTER INC A88XM-A USB 3 1 Rev X 0x
processor: 4 10 gigahertz AMD A10-7890K Radeon R7
ram: 16 gb
Video Card: on board
sound_card: Realtek High Definition Audio
Hard_Drive_Capacity: 500 SSD
Monitor/Display Make & Model: LG W2242 [Monitor]
Corel programs: CVSX, 19, 20, 22 PSP2023, PI, MS3D
Location: UK
Contact:

Re: Variable Frame Rate

Post by lata »

Hi David

Variable frame rates, viewing the properties of the video within Video Studio shows the frame rate.
If that rate is different to the standard rate, 25, 29.97, 59.94 etc, maybe 29.85 then it is most likely the video is using a variable rate.
Media Info shows the video frame rate as variable, don’t think I have a sample on my pc to check that.
New forum for PSP and VS users, register if you need help

https://psp-vs-forums.freeforums.net
TonyP
Posts: 985
Joined: Mon Mar 12, 2012 11:38 am
operating_system: Windows 11
System_Drive: C
32bit or 64bit: 64 Bit
motherboard: Gigabtye X570 Elite
processor: AMD Ryzen 9 5950X 16core 32threads
ram: 32GB 3200
Video Card: Sapphire RX 6700XT 12GB
sound_card: Realtek
Hard_Drive_Capacity: 10TB
Monitor/Display Make & Model: LG 27" IPS 4k, Acer 24" 1920x1080
Corel programs: VS2023, PSP2023, Aftershot 3
Location: Lublin, Poland

Re: Variable Frame Rate

Post by TonyP »

I've used Handbrake to convert variable frame rate to constant frame rate, or even problematic video.
Post Reply