Jump to content

Why don't youtube videos stutter at 30fps?

I don't understand why for example youtube videos that are 30fps don't stutter on a 60Hz/120Hz panel. How come it is so smooth? The same goes for televisions. If some films are made at 24fps why don't they stutter on a tv that is normally 50Hz? What am I missing??

I don't like 2D games...I just couldn't get into them.. ( ͡° ͜ʖ ͡°)

Link to comment
Share on other sites

Link to post
Share on other sites

I don't understand why for example youtube videos that are 30fps don't stutter on a 60Hz/120Hz panel. How come it is so smooth? The same goes for televisions. If some films are made at 24fps why don't they stutter on a tv that is normally 50Hz? What am I missing??

 

Because its a 100% consistent framerate, games stutter because their frame rates vary depending on the complexity of the scene, and go up and down (hence why Vsync exists and why Gsync is so important)

 

 

Games at 30fps do not "stutter", not if they were 100% running at 30fps with no rises or drops, but thats almost impossible to do

Desktop - Corsair 300r i7 4770k H100i MSI 780ti 16GB Vengeance Pro 2400mhz Crucial MX100 512gb Samsung Evo 250gb 2 TB WD Green, AOC Q2770PQU 1440p 27" monitor Laptop Clevo W110er - 11.6" 768p, i5 3230m, 650m GT 2gb, OCZ vertex 4 256gb,  4gb ram, Server: Fractal Define Mini, MSI Z78-G43, Intel G3220, 8GB Corsair Vengeance, 4x 3tb WD Reds in Raid 10, Phone Oppo Reno 10x 256gb , Camera Sony A7iii

Link to comment
Share on other sites

Link to post
Share on other sites

Stuttering happens when FPS is changing. Videos have constant fps.

 

also 30fps video is NOT smooth lol. compare it to 60fps and 24 fps movies look fine just because they have TONS of motion blur, every scene is just brown mess.

Location: Kaunas, Lithuania, Europe, Earth, Solar System, Local Interstellar Cloud, Local Bubble, Gould Belt, Orion Arm, Milky Way, Milky Way subgroup, Local Group, Virgo Supercluster, Laniakea, Pisces–Cetus Supercluster Complex, Observable universe, Universe.

Spoiler

12700, B660M Mortar DDR4, 32GB 3200C16 Viper Steel, 2TB SN570, EVGA Supernova G6 850W, be quiet! 500FX, EVGA 3070Ti FTW3 Ultra.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Because they have been rendered at that framerate and all the frames are synced correctly so there is no mistimed frames.

 

Spoiler

4790k @ 4.5Ghz 1.180v NZXT Kraken X31 | MSI Z97 Krait | Kingston Hyper X Fury 32GB 1866Mhz, 2 DIMMs white and 2 black | GTX 980 Ti - G1 Gaming | GTX 680 - Reference | SilverStone ST75F-P | Phanteks Enthoo Pro

Link to comment
Share on other sites

Link to post
Share on other sites

I don't understand why for example youtube videos that are 30fps don't stutter on a 60Hz/120Hz panel. How come it is so smooth? The same goes for televisions. If some films are made at 24fps why don't they stutter on a tv that is normally 50Hz? What am I missing??

Because it's a constant 30fps, so that means the screen displays a new image 30 time per second (or only changes picture every 2 refreshes)

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
Share on other sites

Link to post
Share on other sites

Thats also why 60FPS youtube looks buttery smooth, while 60FPS gaming looks really janky (by comparison, it's smooth but not that gorgeously smooth)

Aftermarket 980Ti >= Fury X >= Reference 980Ti > Fury > 980 > 390X > 390 >= 970 380X > 380 >= 960 > 950 >= 370 > 750Ti = 360

"The Orange Box" || CPU: i5 4690k || RAM: Kingston Hyper X Fury 16GB || Case: Aerocool DS200 (Orange) || Cooler: Cryorig R1 Ultimate || Storage: Kingston SSDNow V300 240GB + WD Black 1TB || PSU: Corsair RM750 || Mobo: ASUS Z97-A || GPU: EVGA GTX 970 FTW+

"Unnamed Form Factor Switch" || CPU: i7 6700K || RAM: Kingston HyperX Fury 16GB || Case: Phanteks Enthoo Evolv Mini ITX (White) || Cooler: Cryorig R1 Ultimate (Green Cover) || Storage: Samsung 850 Evo 1TB || PSU: XFX XTR 550W || Mobo: ASUS Z170I Pro Gaming || GPU: EVGA GTX 970 FTW+

Link to comment
Share on other sites

Link to post
Share on other sites

30(fps) x2 = 60(Hz)

30(fps) x4 = 120(Hz)

24(fps) x2 ~ 50(Hz) - close enough to make any potential stutter unnoticeable.

24(fps) x5 = 120(Hz)

Link to comment
Share on other sites

Link to post
Share on other sites

Because it's a constant 30fps, so that means the screen displays a new image 30 time per second (or only changes picture every 2 refreshes)

So is each frame displayed twice then if you have a 60hz monitor? How does youtube know what the refresh rate of your monitor is though? For example, how would it know that a frame would have to be displayed 4 times if you have a 120Hz monitor?

Or are you saying that if the framerate is constant then there is no stuttering-But surely if you are under the refresh rate anyway then there will be stuttering??

I don't like 2D games...I just couldn't get into them.. ( ͡° ͜ʖ ͡°)

Link to comment
Share on other sites

Link to post
Share on other sites

So is each frame displayed twice then if you have a 60hz monitor? How does youtube know what the refresh rate of your monitor is though? For example, how would it know that a frame would have to be displayed 4 times if you have a 120Hz monitor?

Or are you saying that if the framerate is constant then there is no stuttering-But surely if you are under the refresh rate anyway then there will be stuttering??

YouTube doesn't have to know  :P

YouTube just gives your PC/OS 30 frames per second, your PC/OS transfers 60 frames per second to your monitor, but all of those frames are just duplicated older frames. (as in all frames are shown twice)

"We're all in this together, might as well be friends" Tom, Toonami.

 

mini eLiXiVy: my open source 65% mechanical PCB, a build log, PCB anatomy and discussing open source licenses: https://linustechtips.com/topic/1366493-elixivy-a-65-mechanical-keyboard-build-log-pcb-anatomy-and-how-i-open-sourced-this-project/

 

mini_cardboard: a 4% keyboard build log and how keyboards workhttps://linustechtips.com/topic/1328547-mini_cardboard-a-4-keyboard-build-log-and-how-keyboards-work/

Link to comment
Share on other sites

Link to post
Share on other sites

So is each frame displayed twice then if you have a 60hz monitor? How does youtube know what the refresh rate of your monitor is though? For example, how would it know that a frame would have to be displayed 4 times if you have a 120Hz monitor?

Or are you saying that if the framerate is constant then there is no stuttering-But surely if you are under the refresh rate anyway then there will be stuttering??

it's way more simple than you think. monitor refreshes every 1/60th of a second. It doesn't matter what is on screen at the time, even if you have 17 fps it will show the frame that is on display at the time of refreshing. So for 30fps video it refreshes once there is no new frame, refreshes another time, new frame new thing to display. There is nothing to know.

The reason 30fps looks smooth is because it doesn't change, if fps fluctuates you get dropped frames where display doesn't show all of them or shows too many of one.

Location: Kaunas, Lithuania, Europe, Earth, Solar System, Local Interstellar Cloud, Local Bubble, Gould Belt, Orion Arm, Milky Way, Milky Way subgroup, Local Group, Virgo Supercluster, Laniakea, Pisces–Cetus Supercluster Complex, Observable universe, Universe.

Spoiler

12700, B660M Mortar DDR4, 32GB 3200C16 Viper Steel, 2TB SN570, EVGA Supernova G6 850W, be quiet! 500FX, EVGA 3070Ti FTW3 Ultra.

 

Link to comment
Share on other sites

Link to post
Share on other sites

Stuttering happens when FPS is changing. Videos have constant fps.

 

also 30fps video is NOT smooth lol. compare it to 60fps and 24 fps movies look fine just because they have TONS of motion blur, every scene is just brown mess.

use Smooth Video Project.

It adds calculated frames between each normal frame to give a 60 hz feel to a movie. 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×