Problem playing MPEG Video - Sound but no Video

I posted this question a while back however didn't manage to get a fix then, hoping that someone can help me out now. Here's all the info I have, please post suggestions/comments in the previous question:

http://www.experts-exchange.com/jsp/qManageQuestion.jsp?ta=osgen&qid=20250480

=======================================================

I've had this problem for a long time now, I think it happened when I installed some video codecs/video
editing software. Basically when I play ANY MPEGs in Windows Media Player they play, and I get sound but no picture/video at ALL!

However, when I play them in anything else such as Quicktime or VirtualDub I get both picture and sound (work fine) probably because these applications use their own codecs and not the Windows system codecs.

I was using Windows 98 SE and then I upgraded to XP Pro, thinking it may solve the problem, but it didn't.

Please could someone help or let me know where I could maybe get the MPEG codec so I can re-install it. I have looked in tons of places for the codec however it doesn't seem to even exist. I found a package from MS which was named WMP codecs, however even this made no difference.

Could anyone even help by indentifying the windows system files (dll's, ocx's, etc) which actually ARE the MPEG video codec, that windows uses to play video mpeg. Replacing theses and obviously re-registering them and even the relevent registry entries aswell would probably solve this problem.

I know that re-installing Windows completely will probably fix it, but I really don't want to do
this and I'm sure there must be another way round it.

I must have posted this problem on loads of forums/help sites (over 20+) however still no-one could help. I'm thinking that the developers or Divx must have an extremely advanced knowledge of windows system codecs and how they work together (using similar dll's etc).

I have noticed in Device Manager there is an option to display the codecs, however this is much the same as any other machine which works fine, plus this doesn't give much information either. I have tried using an application to monitor WMP as it loads and then plays an MPEG video, to see which system files it accesses and loads to try and guess where I could replace "damaged" system files, however this has produced a massive log (hundreds of pages long).

Thanks
LVL 3
simonprrAsked:
Who is Participating?
 
dbruntonCommented:
Try this site.

http://www.moviecodec.com/codecdownload/
http://www.moviecodec.com/faq.shtml

Also if you have Media Player it offers the following advice

I receive audio content but no video content

Click the causes listed below to find a remedy to the problem.

Your connection speed is too low to support the media file you are trying to play
     The appropriate video codec is not installed
     High volume of traffic on the Internet
     Transient problems on a network or server
     You have a bad video driver
0
 
simonprrAuthor Commented:
Great, thanks. That site looks helpful. However which codec is it that is the actual MPEG one? It says the MPEG-4 codec is for AVI video files.

Which actual page is the "I receive audio content but no video content" on? It isn't related to connection speed or high traffic because these are local video files. The problem therefore appears to be "You have a bad video driver" or "The appropriate video codec is not installed"
0
 
dbruntonCommented:
Read the bottom of the second link.  This will show you how to identify what codecs you have on your system.

Under the Media Control Devices you should find an MPEG player.  Check the Properties and settings for the player and see if something has been disabled.
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
simonprrAuthor Commented:
I have checked out my codecs and I have all the standard codecs (compared with another XP machine) plus the DivX codec. Obviously the MPEG video codec exists, but is not working correctly or is corrupted. Therefore I need to exactly which one it is so I can remove/reinstall it.

I have also checked "Media Control Devices" nothing is disabled, everything the same as the other (working) XP machine.

"Is there a way of finding out the exact files the codec does use, like DivX says it uses the following system files, I need to know which the MPEG codec does.**What files are installed?**: The DivX Codec installer will install the
  following files on your system:
 
* divx.dll           (DivX Codec)
* divxdec.ax          (DivX Decoder Filter)
* mp4fil32.dll          (MPEG-4 Read/Write Filter)
* README.txt          (This README file.)
* License.txt          (License agreement for the software.)
* DivX Help GUide     (Internet Shortcut to DivX.com help site)"

0
 
dbruntonCommented:
No real easy method of determining which files are used.

This link talks about removing and installing the codecs.  It doesn't apply to XP but the method should be the same.

http://support.microsoft.com/default.aspx?scid=kb;EN-US;q142731

You could remove and reinstall the codecs and that should fix any corrupt file that exists.

This link talks about problems with viewing MPEG files and suggests the Xing player

http://www.xingtech.com/

0
 
simonprrAuthor Commented:
The problem isn't fixed and I don't think it will be without re-installing XP.

But thanks to everyone for suggestions/help. Please post if you have any further ideas.

Cheers
0
 
ITMattCommented:
Bit late now.....I have only just joined.

If anyone else has this problem:

disable the VMR controls in windows media player.
0
 
simonprrAuthor Commented:
How do I do that?
0
 
ITMattCommented:
1\Start Windows media player.
2\goto tools and select options.
3\select performance and click on advanced.
4\to repair mine I turned of all VMR options

Any problems..give me a shout
0
 
simonprrAuthor Commented:
Which ones? There isn't anything there saying VMR.

What version of WMP are you on cause it could be different, mine is 8.00.00.4477
0
 
ITMattCommented:
I am using media player 9
I will check another machine with version 8
0
 
ITMattCommented:
there is a setting in 8 it says...

use video mixing rendering.

Untick the box.
0
 
simonprrAuthor Commented:
Hmmm, what is 9 like? I'd heard you can't remove it after you've put it on. Is it stable etc?
0
 
ITMattCommented:
seems ok. just take a snap shot and remember the date and it will remove 9 and back to you old system.

You need to give yoourself a day were you are not going to make any changes and test it!!!! Not like me that just jumps in!

But I do have several pc's
0
 
Stain_kraneCommented:
I had this problem for a very long time. YOu need to download and install mpeg4x. Download this from kazaa or form a lot of website (just go to google.com and type in mpeg4x.zip download) once you install this codec it should resolve your problems. Another that you could try if this doesn't work is download divx 3.11 codec because a lot of divx files need this coedec to play even if you've installed divx4 or divx5. Hope this help you out.
0
 
Stain_kraneCommented:
Oh ya you may have problems installing mpeg4x in windows xp because it has not been tested for windows xp but you can overide this and continue to install. If you are really interested in playing divx movies I would recommend sticking to windows 98 because it plays divx movies a lot better.
0
 
simonprrAuthor Commented:
Well I have rebuilt now and still have the problem, so it's more likely hardware issue/compatibility now. I guess it could be codecs or graphics drivers, but it seems unlikely now.

Just to clear this up I DON'T have the problem with DIVX movies. They are fine. The problem is with MPG/MPEG videos and not all of them either (but most).

To get around it I'm using RealOne player as this has it's own internal mpeg decoder obviously as it works fine.
0
 
simonprrAuthor Commented:
Actually to make it clearer SVCD MPEGs work fine, other MPEGs don't.
0
 
funktion1346Commented:
I just had someone with this same problem and managed to get it working by using a little trick you can do with a lot of microsoft programs. Go into dos and browse in dos to the executable (the one I browsed to was mplayer2.exe) then when you are in that directory where the exe is based, type in for example what I did, mplayer2.exe /a. The /a switch when used with a lot of microsoft exe files recreates and refreshes the registry links and fixes any corruptions that even reinstalling the software doesnt solve. Let me know how you got on.

geeza12345@hotmail.com
0
 
funktion1346Commented:
I have just had someone with the same problem. The way I fixed it was to browse in dos to the executable mplayer2.exe and type in the following switch to refresh the registry links and fix any corruptions that even reinstalls dont solve. For example I browsed to the dir in dos and typed mplayer2.exe /a and this sorted the problem. Let me know if it works for you. This works with a lot of microsoft exe's well worth a try.

Cheers

Mark

geeza12345@hotmail.com
0
 
simonprrAuthor Commented:
I've rebuilt the PC, at least 2 times. Therefore "refreshing the registry and fixing any corruptions" won't do anything. I'll give it a try anyway, but I think this is a hardware compatibility issue.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.