0;faa;0;2c5; 18;write_to_target_document1a;_O33sabb0NLaD4-EPwMev4Qo_10;56; 18;write_to_target_document7;default0;6; 0;d7;0;f0; 0;88;0;98; 0;279;0;177; 0;1152;0;af6;
18;write_to_target_document1a;_O33sabb0NLaD4-EPwMev4Qo_20;56; 0;620;0;874;
To achieve 90 FPS video playback, you can use the Smooth Video Project (SVP)0;bb0;0;936;, which uses real-time motion interpolation to convert standard 24, 30, or 60 FPS videos into 90 FPS or higher. This is particularly useful for VR headsets like the Oculus Quest or Valve Index, where 90 FPS is considered the minimum for a natural, "buttery smooth" experience. 0;16;
18;write_to_target_document7;default0;100b;18;write_to_target_document1a;_O33sabb0NLaD4-EPwMev4Qo_20;92;0;a1; 0;be6;0;6bd; Recommended 90 FPS Solutions 0;16; 0;4f8;0;455;
Smooth Video Project (SVP): This is the industry standard for real-time frame rate conversion. It works as a backend that integrates with various media players to generate intermediate frames. Compatible Media Players0;42a;:
SimpleVR Video Player: Recommended for its smooth performance when combined with SVP for VR content.
DeoVR and Whirligig0;42f;: Specialized VR players that support SVP profiles for real-time 90 FPS playback.
Cyberlink PowerDVD: Often cited for its built-in motion smoothing capabilities.
Mobile Apps0;875;: On Android, apps like 90 FPS + 120 FPS0;80a; claim to unlock higher frame rates for video and gaming, though results vary by device hardware support. 0;2a;
18;write_to_target_document7;default0;434;18;write_to_target_document1a;_O33sabb0NLaD4-EPwMev4Qo_20;a3; Why 90 FPS Matters 0;16;
VR Immersion: In virtual reality, 90 FPS helps prevent motion sickness by tricking the brain into seeing motion that feels more like real life.
Reduced "Soap Opera Effect"0;b47;: Unlike traditional TV motion smoothing, real-time interpolation in VR can feel more natural and less artificial.
Hardware Requirements: To benefit from 90 FPS video, your monitor or headset must have at least a 90Hz refresh rate. On a standard 60Hz screen, any frames above 60 will be wasted. 18;write_to_target_document7;default0;100b;18;write_to_target_document1a;_O33sabb0NLaD4-EPwMev4Qo_20;2a; Gaming vs. Video 0;16;
18;write_to_target_document1b;_O33sabb0NLaD4-EPwMev4Qo_100;57; 0;98f;0;605; 0;26c;0;7e2;
18;write_to_target_document7;default0;62c;0;4c0;18;write_to_target_document1b;_O33sabb0NLaD4-EPwMev4Qo_100;fa4;0;2311; 90 FPS + 120 FPS (v4.3) - Apps on Google Play
The fluorescent hum of the server room was the only sound in Elias’s life anymore. That, and the whir of the custom cooling fans he had rigged up to his workstation.
Elias wasn’t a hacker, exactly. He was an archivist for the almost lost. He collected the digital debris that fell between the cracks of the internet—corrupted hard drives, abandoned beta software, and unfinished codecs.
On a Tuesday, while sorting through a bin of scavenged solid-state drives from a defunct Quebecois animation studio, he found it.
It wasn't labeled. It was just a generic executable file named Velocity_90.exe.
"Velocity," Elias muttered, sipping lukewarm coffee. He clicked it.
The interface that popped up was stark. No skin, no design flourishes. Just a black rectangle and a single dropdown menu offering frame rate options. The standard 24, 25, 30, 60 were there. But at the bottom, grayed out and pulsing faintly, was the number he had heard whispers about in dark web forums: 90 FPS. 90 fps video player
The "Butter-Smooth" myth.
Legend had it that in the early 2020s, a rogue developer tried to bridge the gap between cinema and virtual reality. The theory was simple: the human eye doesn't see in frames, but the brain processes motion in a specific rhythm. 24 frames per second—the Hollywood standard—was a drug. It was a dream state. It allowed the audience to suspend disbelief because the motion was choppy enough to feel "unreal."
But 90? 90 was dangerous.
Elias had tried other high-frame-rate players. They used a technique called "motion smoothing" or interpolation—artificially inserting frames to fake smoothness. It made movies look like cheap soap operas, stripping away the cinematic soul. The 'Soap Opera Effect.'
But this player, Velocity, didn't interpolate. It played raw, native 90 FPS files. The problem was, no camera shot in 90 FPS. No film was edited that way. So, Elias assumed the player was broken.
He dragged a standard 24 FPS movie file—a classic noir film from the 40s—into the player.
He expected it to stutter, or perhaps just run at 2x speed to compensate.
He hit play.
The room went silent. The film started. The grain was gone. The flicker of the projector was gone.
It wasn't just smoother. It was realer. The shadows on the lead actor’s face didn't look like lighting; they looked like physical objects occupying space. The smoke from his cigarette didn't billow in choppy artistic puffs; it drifted in terrifyingly complex, chaotic currents.
Elias leaned in. He felt a throb behind his eyes. It wasn't pain; it was his optic nerve firing faster than it was used to. The image wasn't just moving; it was flowing.
He paused the video. He dragged the timeline back to a scene where the detective walked down a rainy street.
At 24 FPS, the rain was a blur, a gray curtain of atmosphere. At 90 FPS via the Velocity player, Elias saw something that made his breath hitch.
He saw individual droplets. But not just that—he saw the reflection of the streetlamps in each droplet as they fell. He saw the micro-expression of the actor’s fatigue, a twitch in the eyelid that was invisible at standard speeds.
"This isn't possible," Elias whispered. The player was pulling detail from the raw film stock that shouldn't exist. It was like the software was acting as a pair of glasses for a reality he didn't know he was looking at.
He spent the next six hours testing files. Documentaries. Cartoons. Home videos.
By midnight, he understood the danger.
He loaded a comedy—a blockbuster from 2015. He hit play at 90 FPS. The actors laughed. But at this frame rate, the illusion shattered. He could see the seams of the sets. He could see the boredom in the background extras' eyes between takes. He could see the makeup caked on the lead actress’s pores.
The 90 FPS player stripped away the magic. It revealed the machinery of the production. It turned art into surveillance footage.
But then, he found a file hidden deep in the subfolders of the drive he’d found the player on. It was a .vel file. A proprietary format. Key Features to Look For | Feature |
He loaded it.
The screen showed a forest. It was handheld footage, shaking slightly. The date stamp read three years ago.
Elias watched. The leaves rustled with a hyper-violent clarity. The wind moved the branches with a fluidity that made his stomach turn—it felt like he was standing there, the air hitting his face.
Then, the camera panned to a person standing in the clearing. A woman. She was looking directly into the lens.
At 90 FPS, there was no escape from her gaze. She blinked, and Elias saw the moisture on her eyelashes. He saw the dilation of her pupils in the dappled sunlight.
She smiled. But it wasn't a movie smile. It was a smile of recognition.
She raised a hand and waved.
Elias froze the frame.
His skin went cold.
He zoomed in on the woman's eye, reflected in the camcorder lens. The resolution held. It didn't pixelate.
In the reflection of her eye, he saw the room he was sitting in right now. His server rack. His coffee mug. The back of his own head.
Elias spun his chair around. The room was empty.
He looked back at the screen. The video was still paused. The woman was frozen mid-wave. The timestamp hadn't moved.
He reached for the power cord to rip it out, but he stopped. He noticed the mouse cursor on the screen. It was hovering over the 'Play' button.
He hadn't left it there.
The cursor moved on its own. It slid to the right, hovering over the 'Stop' button.
A notification window popped up over the video, a gray box with small white text.
SYSTEM OVERRIDE: FRAME SYNC ACTIVE. BROADCASTING INPUT.
Elias watched in horror as the 90 FPS feed of the forest continued to play on his monitor, while simultaneously, his own webcam light flickered on. On the screen, the woman lowered her hand and turned her head, looking past the camera, looking through the screen, looking at Elias.
"Beautiful, isn't it?" the text appeared in the chat box within the player. "The delay is nonexistent at this refresh rate. We can see each other clearly now." The Best 90 fps Video Players in 2025
Elias realized then why the frame rate had to be 90. It wasn't for movies. It wasn't for art.
It was the minimum speed required to synchronize a visual feed between two locations in real-time, bridging the gap between watching and being watched.
He reached for the power button on the tower. His hand moved.
On the screen, in the reflection of the woman's eye, he saw his own hand move in perfect, fluid, 90-frame-per-second synchronization.
He pressed the button. The screen went black.
The reflection was gone. The room was quiet.
Elias sat in the dark, his heart hammering against his ribs. He pulled the drive out of the port and snapped it in half. He threw the pieces into the trash.
He tried to sleep, but every time he closed his eyes, he saw the afterimage of the woman's face, burned into his retina with a clarity that 24 frames per second could never wash away.
He sat up and turned on his TV, desperate for noise. He put on a cartoon. It was choppy. It was blurry. It was safe.
But as he watched the characters bounce across the screen, he noticed something terrifying. The animation was stuttering, yes, but the shadows on the wall behind the TV?
They were moving at 90 frames per second. Smooth. Fluid. Alive.
He realized then that he couldn't turn it off. Once you’ve seen the world at that speed, you can’t unsee it. And he realized, with a sinking dread, that they knew he had seen it.
The player wasn't the software on his computer.
The player was his eyes.
Here’s a concise guide for playing 90 FPS video smoothly:
| Feature | Why It Matters | |---------|----------------| | GPU hardware decoding | Reduces CPU load; essential for high bitrate 90 fps video (especially 4K) | | Exact frame rate matching | Prevents micro-stutter when outputting to 90Hz/120Hz displays | | Low latency playback | Important for gaming or real-time review | | Subtitle & audio sync | High fps can sometimes drift audio if player isn’t optimized | | Format support | HEVC, AV1, VP9 – many 90 fps clips come from modern codecs |
After extensive testing on 90Hz monitors (Razer Phone 2, iPad Pro, and 165Hz gaming monitors), these are the only players that handle 90 natively.
Platform: macOS Verdict: Best for Mac users with ProMotion (120Hz) or external 90Hz displays.
IINA is a modern frontend for MPV. It inherits MPV’s rendering engine but wraps it in a native macOS interface.
Here are the recommended players capable of handling high frame rate video smoothly: