Ask Leo! by Leo A. Notenboom

Why does my video flicker?

Search First! Then browse: Categories | Full Archive | By Date | Newsletter

Home » Internet

Summary: Video flicker can happen for various reasons when viewing on-line videos. I'll look at some issues viewing video on-line, including video flicker.

Some (not all) of the time, when I attempt to watch a news clip or movie trailer online, the picture continually flickers. Why, and how do I fix it?

It depends on what you mean by flicker.

Various things can disrupt viewing video on-line. But the increase in popularity of sites like YouTube and Google Video, in addition to the news and movie sites you mention, has a lot of people giving it a try.

Let's look at some of the issues.

Let's start with a definition: there are two ways to play video: streaming and downloading. Both actually download the video to your computer, but it's what happens and when that makes the difference.

Streaming video, as its name implies, is viewed as it's downloaded to your computer. Typically the video player will buffer some amount of video - anywhere from a second or two, to a minute or two depending on the length of the video, and then will start playing as the video as soon as it can - well before the entire video is downloaded.

Downloadable video is exactly that - the video is first downloaded in its entirety, and then viewed using a video player. In a sense it's still "streamed" as you view it, but from your local harddisk, rather than across the network.

One assumption made to support streaming video is that you can download the video faster than it takes to watch it. If your streaming video periodically halts, or the video stops but the audio continues, or you get messages about "rebuffering" frequently, then your download speed isn't fast enough to keep up with the video.

"Download speed is perhaps the most common problem associated with viewing video on-line."

If your download speed can't keep up, you have only two options, really: select a different quality for the video, if you can, or download the video before viewing it.

Many video sites allow you to choose which of several versions of the video you want to watch. The bigger, higher resolution video formats require a faster download speed to stream without interruption. If you run into that problem, try choosing the next lower quality video, if offered.

The other approach is to download the video. This isn't always an option, since it can enable content theft, but when available it works well. It doesn't matter that it might take an hour to download a five minute video because when you finally watch it, it's streaming off of your hard disk at top speed.

Download speed is perhaps the most common problem associated with viewing video on-line.

Other problems with video quality typically boil down to issues with your video card, or the horsepower of the computer you're using to view the video.

What confuses this issue is that different video formats place different demands on the video card and CPU. So videos from one site using one technology may work properly and look just fine, while videos from some other site might well have issues such as flickering. Everything from the actual video card hardware, to its drivers, to the version of DirectX that might be installed on your computer can come into play. Even the computer itself can be an issue.

If you are having problems, one thing I would certainly try is simply updating your video drivers and updating to the latest version of DirectX from Microsoft. Generally staying up to date with Windows Update is also a good thing.

Your CPU plays a vital role depending once again on the video card and video format. Video is compressed - meaning that in order to view it various calculations have to be performed in real time as you view the video to decompress it to a viewable form. "Various calculations" means math, and that means your CPU has work to do. A slow CPU could certainly cause some types of videos not to render fast enough for smooth viewing. Unfortunately, since the video card also plays such a big role in this, there's no hard and fast role as to how fast is fast enough.

If you have an older computer, or an older video card, it's possible that it's simply not up to the task. Depending on your resources, upgrading your video card could be the least expensive approach to the problem. Even in older computers, newer cards do a good job of off-loading much of the work from the CPU.

Related:

Article C2786 - September 12, 2006

Helpful? Get new articles weekly by email in my FREE newsletter!

Your Name:
Your Email:


Why Subscribe?

Recent Comments
4 Comments

If you're running XP, you can bring up the Windows Task Manager which, among other things, puts an icon in the system tray to show the current CPU usage. Press Ctrl-Alt-Del to bring up the task manager, and then minimize the window. The system tray will have a little green crosshatch icon. As the CPU usage goes up, a light-green rectange will "grow" from the bottom of that icon. At 100% usage, the icon will be entirely filled.

If, while playing the video, the CPU usage goes to 100% (all green), then that's your answer -- not enough horsepower on the system. (And, if the CPU usage isn't near zero prior to starting the video, there may be other background tasks running that may not need to be.)

Posted by: Ken at September 13, 2006 11:16 AM

its helpful but still confused when the website does not ask for the quality of the videos to be downloaded and still buffers when streaming on free video websites.

Posted by: yash man rai at January 6, 2009 7:20 AM

every movie i download plays in slow motion. why?

Posted by: don tabor at February 22, 2009 10:59 AM

Hi Leo, Can you pls tell how much download usage does watching online video incurs, ie, half-hour video?
Regards

No. It varies widely, depending on the size, quality and encoding used on the video.
- Leo
16-Jun-2009

Posted by: emma at June 15, 2009 4:17 PM

Post a comment on "Why does my video flicker?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

  • Read the article at the top of this page. If your comment shows you didn't, it'll be deleted and ignored.

  • Comment only on this article. Use the Google search box at the top of the page if you have a question about something else.

  • Don't include personal information in the comment. No email addresses. No phone numbers. No physical addresses.

  • Don't spam. Excessive links to unrelated sites within a comment or across multiple comments will cause all such comments to be removed.

  • Don't ask me to recover lost passwords or hacked accounts. I can't, and those comments will be deleted.

  • I can't respond to every comment. And I can't vouch for the accuracy of others who do.

Please wait. Your comment is being processed ...


Question? Ask Leo!