Page 1 of 1

[HFR video studies] Displaying 120fps videos online

PostPosted: 07 Nov 2014, 17:49
by pickfairinstitute
Hello,
I work for The Pickfair Institute for Cinematic Studies, we're doing HFR video research and looking for ways to open our findings to a larger group of people. Embedding our 120fps videos online has proven to be quite complicated. I need help with tips on ways to get 120fps videos embedded on our website in such a way that they play smoothly for everyone who has the appropriate hardware.

Here's a link where you can learn about our HFR research:
http://www.pickfairinstitute.org/projec ... frame-rate

Here's a link to the information I've already found on the topic of 120fps web videos:
http://www.blurbusters.com/faq/real-time-120fps-video/
http://120hz.net/showthread.php?3115-SU ... -REAL-TIME!

Here's a test page where I've embedded 120fps video to the best of my ability:
http://www.pickfairinstitute.org/index. ... icle&id=33


What I'm looking for is for someone to test our 120fps videos and let me know if they work for you, and what hardware/software you're using. Also if anyone knows better ways to embed, some help would be much appreciated. Thanks in advance.

Re: Displaying 120fps videos online?

PostPosted: 07 Nov 2014, 18:08
by aeliusg
Looks great. Windows 7, Google Chrome, Nvidia GTX 970, displays: Seiki TV and Asus monitor at 120 hz.

Re: Displaying 120fps videos online?

PostPosted: 07 Nov 2014, 18:48
by spacediver
very cool and smooth footage.

Windows 7 x64, firefox, Nvidia GTX 660, FW900 @ 85 hz (was too lazy to change to a higher refresh :p )

Re: [HFR video studies] Displaying 120fps videos online

PostPosted: 08 Nov 2014, 10:57
by Chief Blur Buster
You have mastered the 120fps video correctly, and it plays back at 120fps.
Problem is that it's not 100% reliable on 100% of browsers -- not your fault.
Some browsers play best on AMD products, and different browsers play best on NVIDIA products.

NVIDIA GeForce GTX Titan here.

Chrome 39 -- Freezes on first playback, fairly good on second playback
FireFox 32 -- Glitches badly 50% of the time, plays perfect 50% of the time
Internet Explorer 11 -- Plays the most perfectly (even though it doesn't do HTML animations properly at 120fps).

Sometimes it goes to a nasty cadence of 2:0:2:0:2:0 stutter before settling on 1:1:1:1:1, as if the frames playing back correctly to their specific refreshes.

Tip to Javascript Programmers
You can detect 120Hz visitors using Canvas2D and counting the number of callbacks per second in requestAnimationFrame(). You will get 119 to 121 callbacks per second once the webpage loading settles down. It is about 80% reliable, http://www.testufo.com/browser.html ... unless you have many tabs open. Uncapped VSYNC can cause callbacks to go randomly at hundreds times per second, and CPU fluctuations will reduce the number, but once it stabilizes into a narrow range (e.g. 119 to 121) then you are pretty darn sure the visitor is using a 120Hz monitor. Then you can display a different message depending on whether you think the visitor is probably using a 120Hz monitor. That way, you can warn users they don't support 120Hz, and display instructions to improve reliability of playback. If you can't detect 120Hz, don't assume that the user is not using a 120Hz monitor, although if Chrome/FireFox detects 60Hz there's a fairly high likelihood of 60Hz monitor, although it can be a buggy situation with a 120Hz user, too.

As Chief Blur Buster, I encourage 120fps videos to be more available on the Net. Even the browser vendors, graphics driver developers, and OS vendors, don't test 120fps HFR throughly. Your video works great (when the browser/OS plays it properly), and the video is simply beautifully smooth, much smoother than 60fps.

Re: [HFR video studies] Displaying 120fps videos online

PostPosted: 11 Nov 2014, 14:13
by pickfairinstitute
Thank you for your response. Its good to hear that everything is functioning properly. I'll start working on converting my clips into HFR .mp4s and you should see them on the Pickfair website in the coming weeks. Would it be okay if I linked our users to BlurBusters and TestUfo so that they can test their monitors?

Re: [HFR video studies] Displaying 120fps videos online

PostPosted: 11 Nov 2014, 20:30
by flood
i'm getting frame skipping on chrome 40. windows 7, display at 150hz

Re: [HFR video studies] Displaying 120fps videos online

PostPosted: 12 Nov 2014, 10:10
by Chief Blur Buster
Permission is granted to refer to Blur Busters - thanks! Keep in mind to mention that reliability of different browsers and operating systems can vary; and that trying a different play can produce better results.