Flash playback jerky

Does anyone else notice slightly jerky playback with Flash Player (the latest version)? It's getting really annoying trying to watch Hulu, for example.

I've tried enabling and disabling hardware acceleration in the Flash Player settings, to no avail...

Is it me, or shouldn't Flash play quite smoothly on this machine?

15" Macbook Pro (Late 2008), Mac OS X (10.5.6), 2.4 GHz, 4 GB RAM

Posted on May 8, 2009 1:14 PM

Reply
45 replies

May 13, 2009 9:39 AM in response to walker7366

Hmm, that doesn't make any sense.... I don't see how a machine rendering at 3fps could possibly watch a video on Hulu and it would run totally smooth. That's basically impossible, logically speaking. I'm not saying you're lying, of course, only that maybe we're misunderstanding each other. If only we could each actually see what is on each other's screen, eh?

But, I will say this: I think this is a Hulu issue, and here's why. If I go here:

http://www.formula1.com/play_video.html

and I play the highest quality vid, which streams at 2400Kbps, it runs totally smooth, and looks like I'm watching a DVD. So, this tells me that it isn't so much that I'm having a problem with Flash, but with Hulu's output.

Also, I didn't tweak the quicktime streaming setting, both because when I stream in quicktime, say trailers from the Apple website, they run totally smooth. And then also there's the formula 1 site. Again, this must have something to do with the way Hulu encodes their stream? I'm not technical enough to know how that works, but it certainly does seem as though not all Flash streams are created equal.

May 13, 2009 9:52 AM in response to walker7366

I was referring to the flash movie test in the link you referenced. Hulu videos run just fine. But the former is fundamentally different than the latter in that each movie frame is linked to the timeline (such that slower frame rates run the movie slower). Hulu and Youtube type stuff, however, are implemented such that the movie speed is independent of the frame rate--slower frame rates will just drop frames out to maintain the correct speed.

May 13, 2009 9:59 AM in response to Vibrator

Yes, that's exactly what I mean. When I'm watching Hulu, it drops frames to maintain the correct speed. That's what I mean when I say it skips, or jumps, or is choppy, or jerky. Again, maybe we're just dealing with defining our terms here....

But, if you watch Hulu and it drops frames to keep up, then that's not what I define as "smooth." "Smooth" to me is no dropped frames.

May 13, 2009 10:20 AM in response to walker7366

walker7366 wrote:
Network 23 wrote:
My PowerBook G4 1.25GHz is getting about 5fps. I was just watching Hulu and it was pretty consistently watchable if you don't mind the 5fps.

What do you mean by "consistently watchable"? What does the video look like? "Smooth" would be like watching a dvd, or tv. No jumpiness, choppiness, totally smooth.


I'm using the word watchable, you're using the word smooth and I'm not. What I mean by watchable is that I can watch an entire episode and by the end it doesn't really bug me that it was 5fps. This is because the frame rate is steady and consistent so that after a while it doesn't distract. Kind of like how a lot of classic cartoon animation is 12-15fps but we don't mind.

It is not smooth in that you can tell there should be more frames there. But because the 5fps is consistent, I stop noticing after a while. I've had friends over to watch TV on Hulu and they didn't complain.

Of course, watching Hulu on my MacBook Pro is like watching a DVD. Smooth, high frame rates. No problem at all. But I don't connect the MacBook Pro to the TV because I'm always taking it somewhere else. The G4 is the media server at the TV. When I replace the MacBook Pro, it will go into the home theater. If you have more money than me, you can put a "real" computer into the home theater now. I can wait, and in the meantime the G4 is doing fine on Hulu.

May 13, 2009 11:32 AM in response to Network 23

Okay, I see what you're saying now. The thing is, on my MBP, I still get a dropped frame 2-4 times a minute on Hulu. I wonder if, given that you can easily not let all the dropped frames on your G4 bother you, the MBP is so much better that it is essentially perfect to you, even if it does drop a frame here and there. It's a matter of finickiness, perhaps.

The Formula 1 vids I linked to above are truly like watching a DVD--not one dropped frame. I am beginning to seriously doubt that most people get that quality on Hulu--not one single dropped frame. Again, it might be a matter where some people are less finicky than others, and one or two dropped frames a minute don't bother them at all, so they say "it runs perfectly for me," and that kind of thing.

Hey, thanks for your input on this. Much appreciated.

May 13, 2009 12:08 PM in response to walker7366

walker7366 wrote:
Okay, I see what you're saying now. The thing is, on my MBP, I still get a dropped frame 2-4 times a minute on Hulu. I wonder if, given that you can easily not let all the dropped frames on your G4 bother you, the MBP is so much better that it is essentially perfect to you, even if it does drop a frame here and there. It's a matter of finickiness, perhaps.


I can't say that I don't have dropped frames on the MBP. You might be right in that I should look closer. You are right in that I have low expectations for it, because it's streaming video on my rather lame DSL connection. I don't subscribe to cable TV, so to have the choice of shows on the Internet is something that I do perceive as a big bonus and I don't question it much since it's free (not counting the broadband service itself).

May 13, 2009 3:22 PM in response to walker7366

The Powerbook that scored a 3 fps in your test can play Hulu video just fine, despite the fact that's it's technology is woefully out of date. Playback does not stutter. I imagine frames are being dropped all the time compared to what's playing on my Windows PC, but the video still plays smoothly, because the overall frame rate remains approximately constant. The dropping of frames to maintain video sync with the audio is normal.

To me, "choppiness" implies that video is playing at a constant frame rate for a bit, then is interrupted by pauses on the order of a half a second of more, then returns to the previous rate for a bit, etc. I wouldn't characterize any constant playback rate--despite how slow it might be--as choppy or jerky.

btw, the sound isn't choppy, right?

May 13, 2009 4:52 PM in response to Vibrator

Right. The sound is fine.

Okay, then, what we have had here was a difference of semantics. What I call jerky, you don't. No problem. I don't call a video which is dropping frames smooth, you do. Cool. Bottom line, our systems are running similarly, and we're seeing the same thing, regardless of what we call it.

I don't think we should be seeing dropped frames on Hulu with our MBPs. And, hey, I also don't see this as the end of the world. But I wanted to understand what was going on, and I think I do better now.

It just seems to be the way it is, until Adobe and Hulu get their act together for us mac users. C'est la vie, for now, I guess...

May 13, 2009 5:54 PM in response to walker7366

No. I'm confident we would agree on what is jerky or not. Not jerky would be the flash player video content seeming like your watching TV. Jerky would be anything less than that.

The difference in semantics is the use of the phrase "frame dropping". You're using it to describe jerkiness as defined above. I'm using it to describe a natural function of the Hulu player. All computers will experience frame dropping as the player tries to maintain sync. Resultant discontinuities would be at the sub 100 millisecond level--and undetectable to the human eye. What you're seeing is not normal frame-dropping. You've got a problem. If your video playback doesn't look like you're watching TV, then your MBP isn't functioning properly.

Did you install your own RAM upgrade by any chance?

Jul 9, 2009 7:50 PM in response to walker7366

I've just started noticing this problem in the last few days, after doing a fresh install of Leopard (including all updates). It seems to affect flash video content in all browsers (in hulu.com, youtube, and the example flash animation someone posted above). Activity monitor shows no other process hogging CPU cycles, but CPU usage by the browser does seem to spike around the moment of each pause in the video.

It's very distracting! Anyone have any further thoughts? I'm mystified why it should have appeared all of a sudden after a fresh install (considering I'd had no video playback problems in my previous installation of the identical system, 10.5.7, on the same machine).

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Flash playback jerky

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.