Apple Event: May 7th at 7 am PT

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Quicktime Can't play .mpg files?

Every time I try to play a quicktime file with the extension .mpg, I get an error message saying "this is not a movie file". How can I fix this?

Mac OS X (10.5)

Posted on Aug 31, 2008 12:35 AM

Reply
Question marked as Best reply

Posted on Aug 31, 2008 6:31 AM

I'll assume that you have the most recent version of QuickTime installed. If not, try upgrading.

If configured properly, the newest versions of QuickTime can play properly encoded and named MPEG-1 media files.

The first step to take to try to fix this issue is to go to QuickTime preferences and make sure it is set up to recognize and play your desired MIME types. This is done by going to System Preferences > Internet & Network > QuickTime.

Once you're in the QT preference panel, click the "Advanced" tab and then click "MIME Settings..." Scroll down the list of MIME categories and click the small triangle by the category entitled "MPEG - MPEG system, video, and audio files".

In the list that follows, scroll down to the bottom and make sure the check box is checked for the category entitled "MPEG media". If it is not, then check that box. This is more than likely your problem. Hit the "OK" button and close the QT preference panel.

Now, launch QuickTime and try playing the file again.

If that does not work, read on.

The next step I would take is to close out all open applications and then run Disk Utility. When DU is finished (it can take a while), restart your computer and try the file again.

If you are still having problems, read on.

Files with the extension ".mpg" usually indicate that you have an encoded media file of the MPEG-1 format. Whereas files with the extension ".mpeg" usually indicate that you have an encoded media file of the MPEG-2 format.

I say usually because sometimes a user may inadvertently change the file extension from "mpg" to "mpeg" ( or vica versa) thinking that they are interchangeable when in fact they are not.

So, after setting the proper QT preferences and running Disk Utility, there are several remaining possibilities why QT cannot play the file:

1. The file may not be encoded properly
2. The file could have corrupt media
3. The file could actually not be a movie file at all
4. The file may have the wrong file extension for the encode format

If one of the above points is the reason that your version of QT cannot play the file, then you only have control over point 4. Rename the file from "mpg" to "mpeg" and try again.

If none of this helps, you can download the VLC player from this site: http://www.videolan.org/vlc/


Good luck!
7 replies
Question marked as Best reply

Aug 31, 2008 6:31 AM in response to chunlialpha

I'll assume that you have the most recent version of QuickTime installed. If not, try upgrading.

If configured properly, the newest versions of QuickTime can play properly encoded and named MPEG-1 media files.

The first step to take to try to fix this issue is to go to QuickTime preferences and make sure it is set up to recognize and play your desired MIME types. This is done by going to System Preferences > Internet & Network > QuickTime.

Once you're in the QT preference panel, click the "Advanced" tab and then click "MIME Settings..." Scroll down the list of MIME categories and click the small triangle by the category entitled "MPEG - MPEG system, video, and audio files".

In the list that follows, scroll down to the bottom and make sure the check box is checked for the category entitled "MPEG media". If it is not, then check that box. This is more than likely your problem. Hit the "OK" button and close the QT preference panel.

Now, launch QuickTime and try playing the file again.

If that does not work, read on.

The next step I would take is to close out all open applications and then run Disk Utility. When DU is finished (it can take a while), restart your computer and try the file again.

If you are still having problems, read on.

Files with the extension ".mpg" usually indicate that you have an encoded media file of the MPEG-1 format. Whereas files with the extension ".mpeg" usually indicate that you have an encoded media file of the MPEG-2 format.

I say usually because sometimes a user may inadvertently change the file extension from "mpg" to "mpeg" ( or vica versa) thinking that they are interchangeable when in fact they are not.

So, after setting the proper QT preferences and running Disk Utility, there are several remaining possibilities why QT cannot play the file:

1. The file may not be encoded properly
2. The file could have corrupt media
3. The file could actually not be a movie file at all
4. The file may have the wrong file extension for the encode format

If one of the above points is the reason that your version of QT cannot play the file, then you only have control over point 4. Rename the file from "mpg" to "mpeg" and try again.

If none of this helps, you can download the VLC player from this site: http://www.videolan.org/vlc/


Good luck!

Aug 31, 2008 6:21 PM in response to chunlialpha

I have the same problem using QT Pro. I'm using a mixed (Windows & Mac) network. I use QT Player on my windows machine, and QT Pro on my Macs. I have .mpg files on a network (shared) drive that play just fine with QT Player on my windows computer, but I get the same message (Not a movie file) when I try to open the same files with QT Pro on my Mac. I checked my QT preferences as your first reply suggested, and "MPEG Media" was checked. I'll try some of the other suggested 'fixes' if a simple answer isn't forthcoming in a day or two. Just seems odd to me that I can play the .mpg files with QT Player for Windows, and not with QT Pro on the Mac. What's up with that?

Aug 31, 2008 7:57 PM in response to chunlialpha

Here's another step to take that I forgot to mention in my first post: you may have a corrupted QuickTime preference file--also known as a plist file in Mac OS X.

You will need to delete a specific QT plist file in two separate locations. Do not worry about deleting this file. The next time QuickTime is launched, it will automatically recreate this file with a set of default preferences. Of course, any changes you have made to QuickTime's preferences will be lost and you'll have to reset them.

For this reason, it is often recommended that you simply drag any plist file that you wish to "trash" to your desktop. Then, relaunch the given application and see if the problem is solved. If it is, you'll know that the plist file was a problem and you can legitimately send your "old" version from the desktop to the trash. You will then need to reset your preference customizations for that application. However, if the problem remains, you can then copy the desktop version of the plist file back to were it belongs.

Look for this file and drag it to your desktop:

com.apple.quicktimeplayer.plist

The plist file will be located in two different places (grab it from both):

1. User (Home) -> Library -> Preferences

2. Library -> Preferences



Once you've done that, restart QuickTIme and see if the problem is solved.

Here's all you'll probably ever need to know about plist files in OS X: http://www.macfixit.com/article.php?story=20051116075622629



Good luck!

Sep 2, 2008 5:11 PM in response to QuickTimeKirk

You were right QuickTimeKirk! My problem has been solved. I noted where some folks purchased the $20 MPEG-2 add-on but still didn't get audio. So I downloaded the free MPEG Streamclip software first. It, by itself, still wouldn't play my .mpg files. Then I purchased the $20 MPEG-2 add-on from the Apple store, and everything is working fine now. My only regret is I cannot verify if I would have had problems with the audio or not without the MPEG Streamclip software. With both pieces of software, I can play those .mpg files in both QTPro and Streamclip. Thanks for your help.
Thanks also to Jeff for trying so hard. They were good ideas, but just not for my particular problem.

Quicktime Can't play .mpg files?

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