Log in

View Full Version : Which players will play 120fps on a 120Hz monitor?


mdrejhon
8th August 2013, 19:27
Hello,

I have some footage from high speed cameras (e.g. Casio EX-ZR200, GoPro Hero 3) in 120fps format. After modifying the H.264 video files to play in real time (120fps) instead of slow-motion, not all players seem to want to display all 120 frames in dividually on a 120Hz monitor. Which players will support 120fps playback?

Side note: 120fps cameras are now only $150-$500 (including HD 720p@120fps available in GoPro Hero 3) and the VG248QE 120Hz monitor is only $250, so the only limiting factor seems to be the player at the moment. 720p@120fps is about the same bitrate as 1080p@60fps, so modern computers should be able to handle 120fps video quite easily, even in software.

Thanks!
Mark Rejhon
(Blur Busters Blog -- Blog about 120Hz and motion blur elimination)

detmek
9th August 2013, 14:22
You need render that can play at that speed and your CPU should be capable to decode at that speed. For render you can use madVR and latest MPC-HC. EVR is limited to 60fps and EVR-CP played at 118fps in my tests, IIRC. I tested renders 2 years ago.

cyberbeing
9th August 2013, 17:21
EVR is limited to 60fps
EVR isn't limited to 60fps, but it is limited to your monitor refresh rate if you have desktop composition enabled.

detmek
9th August 2013, 17:58
Thanks. So that is why I got 60fps max when I tested EVR.

Mark Rejhon
13th August 2013, 22:03
Good news, it was a video file problem. I re-rendered a slow-motion video file:

ffmpeg -i slowmo120fps.mp4 -vf "setpts=(1/4)*PTS" realtime120fps.mp4

This speeds up a slow-motion 30fps video to a real-time 120fps video, with a re-encoding step, and it actually plays all 120 frames in real-time on a 120Hz monitor in most Windows 8 players (including Windows Media player). MPC-HC works. For some reason, VLC doesn't play 120fps files properly, but MPC-HC works fine. The even better news is that 120fps video works in HTML5 <video> elements in most browsers too!

Behold, the world's first 120fps real time web video:
http://www.blurbusters.com/faq/real-time-120fps-video/

(You need a 120Hz monitor (http://www.blurbusters.com/faq/120hz-monitors) to view at full 120fps playback)