Disclaimer

Author of this document fully realize that there is more then one way of doing "the right thing". To avoid unnecessary arguments and discussions I state strongly - in this document I only present things that work at least sometimes. Over the time this document will be expanded with the information we gather together. If you want to ask questions, please use this forum from guestbook on KSP US web site.

Last edited - 08/01/2008


Supported environments

Solutions presented here were only tested under Windows XP SP2 and Windows Server 2003 SP2 (both 32 bits and 64 bits). If you do not have those - do not bother to read any further. If you do not know what you have - run WinVer from the command line and read the results. If you do not know what command line is - do not read any further until you do.

Where to get software

All required software is free. It is checked for viruses regularly and you can use links below to safely download it. In some cases in order to get extended functionality (for example to watch real DVDs or Windows Media Files) you may need to buy extra components. I will explain it in more details later, but usually it happens not because suggested software costs something, but because DVD Forum require licensing fees per player and when you where buying your computer fees were not included. By the way the same is true for MP3.

Prepare your computer

Ideally you should start with clean system (just installed one is fine). All of software suggested here is based on Microsoft Windows DirectX or more precisely on its DirectShow part. Properly used it can do anything and everything but it is extremely complex and convoluted environment. Parts of it are not documented clearly and even documented ones are not that easy to understand. This can not be overstated - it is very easy to screw-up your multimedia environment. It is nearly impossible (short of full reinstallation) to put it in back order. Keep your computer clean - do not use "universal" codec packs (K-Lite Mega Codec Pack, Nimo Codec Pack, All in 1 to name a few). Those packs throw multiple components from multiple authors together into single installation package, often without proper knowledge of ingredients. "Universal" packs are almost never tested for compatibility (indeed it will be very difficult to test something which has so much different pieces put together). If you previously installed something like that - remove it.

Make sure that you have latest drivers for your video and audio hardware. It also helps to know that your hardware is working. Due to huge variety of hardware combinations I can not give you universal advice here, but you can always ask for additional information.

Latest Microsoft Windows Media Player should be present and being able to run on  your computer - in our case it will be Microsoft Windows Media Player 10.

You should already have DirectX 9.0c, but to check this you can always run DxDiag from the command line.

This part is for "advanced" users:

If you have Vorbis Subtitle collection (installation name - SubTitDS1400.exe), Ogg Media DirectShow filter (installation name - OggDS0995.exe) and/or Matroska Pack installed - uninstall everything. Uninstall VobSub if you had one (Check if you have Program Files\Gabest directory). Note, that if you have Matroska Pack version earlier then 1.1 (like 1.0.3 for example) - it is absolutely necessary to visit installation directory and execute "regsvr32 /u file_name" for all files with .ax extension in this directory BEFORE running uninstall for the pack itself, otherwise new installations would not work or would produce unexpected results!

Installation procedure

  1. Install Combined-Community-Codec-Pack. Most of default installation settings are pretty good - you can use "FFDShow" for all supported formats (that includes video DivX, XVid, H264 and for all audio formats). Never install "players" - uncheck it. Player is a very important application and should be updated separately! Make sure that you allow Haali splitter to handle OGM files and leave the rest as is. Depending on the operating system and the state of your computer this may or may not require reboot. If you would like to know more about CCCP - you can get more information here. Note, that our directory may not have the latest version of CCCP - this means that latest one was not tested yet or have some known problems.
  2. Install Zoom Player - standard edition. I think this all you will ever need, but if you want to play DVDs using the same player - you need Zoom Player Professional and in case you want Windows Media support (with proper DRM) there is special edition for that, but you'll have to pay for them. In case you want to know more about Zoom Player (or want to pay for it) - here is its home with a pretty good help. Configure Zoom Player to be assosiated with all file types. Go to "Options/Settings" dialog, select "Advanced" mode, go to "Playback" and select "Load Associated Media Definition File (media mode)" to have proper aspect ratio selected when you open movie files (this is why you need those strange .DF files - they allow us to specify proper aspect ratio settings when codec can not deduce those values from file). Then go to "Settings", "Other" and select "Save Configuration in a local file" - much easier to backup if necessary. There are many more settings there but I suggest you leave them as is untill you will be more familiar with the application.
  3. If you are planning to watch high definition movies with “real” DTS sound (currently ffdshow is not good at that.) – you may want to install latest version of AC3Filter. Spend some time reading its documentation – it well worse your while to tune its parameters to better suit your needs.

This is it - by now you should be able to view and hear anything from KSPUS web site and much more. If something does not work - ask questions on the forum and I will incorporate more information into this document eventually making it better.


I did everything described above, but can not get proper results anyway

There is a very useful tool, called CCCP Insurgent, which will assist you with your cleaning tasks. You can download it from here. Make sure that you read what they said - this is low level tool and it can make your environment completely unusable.

Movie with FFDShow is not as good as with DivX(XVid)

Both DivX and XVid decoders have some amount of picture post processing enabled by default. FFDShow does not. In order to enable post processing run "FFDSShow Video Decoder Config" from the CCCP and enable Postprocessing filter. I am currently using "Automatic quality control" with processing method set to "mplayer" with "Accurate deblocking" and "Luminance" selected.  In order to emulate "Film Effect" you should enable "Noise" filter. I am using "mplayer noise" with "pattern" selected. Play with settings (use "only right half" check box on top of the page - it makes changes apparent) and let me know what you like - I will post it here.

I do not want to use FFDShow to watch my movies

You may prefer to use "proper" decoding filters at least for DivX and XVid (sometimes it gives you better results) - just install them. Here is latest DivX and here is stable XVid. When installing avoid selecting extra components. Do not install any players, toolbars, calculators and other junk. You only need decoding DirectX filters. After installation use "Settings" program from CCCP to make sure that FFDShow filters does not handle those types. Alternatively you could run "FFDSShow Video Decoder Config" from the CCCP, select "Codecs" page and make sure that appropriate format is disabled.

How to use AC3/DTS hardware

If you have external audio hardware, capable of AC3 and/or DTS decoding (home theater receiver is a good example) and your audio card has SPDIF output and you properly connected them and you would like to make use of all your money spent - go to CCCP "FFDShow Audio Decoder Config", select "Codecs" page and choose SPDIF for AC3 and DTS formats. You may need to enable "Digital output" in your soundcard driver.

I do not want to see subtitles by default

Go to CCCP "Media Splitter Settings", select "Options->Languages->Audio and Subtitles languages" and type "*,off" there.

I always want English (Russian) audio if possible

If you want player to select English (Russian) audio stream (when available) go to CCCP "Media Splitter Settings", select "Options->Languages->Audio language priority" and put string "eng" ("rus") there.

I have Zoom Player Professional, but my real Video DVD still does not play

In order to play DVDs you need MPEG2 decoders and VOB splitter filters installed. They are not part of Microsoft Windows and come as separate software packages for Windows Media Player, see here or with software DVD players like PowerDVD  and WinDVD. Latest CCCP contains free one which is called OpenSource DVD (there can be some legal issues here). Ahead's Nero has a very good set of filters for ShowTime player, so if you can get recent version of Nero Burning ROM properly installed - you may use them. If you have NVidia graphic card - NVDVD is also very good. Note that most of the latest software DVD players can and will break your DivX/XVid setup. In addition latest WinDVD will replace your working DivX codec with not working version. The easiest way around it is to buy Intervideo DVD XPack or stick with OpenSource DVD.

I have strange diagonal green line on top of my movie

If you see strange diagonal green line when playing movies with DivX (movie has subtitles) update to the last CCCP.

I have strange vertical green line on top of my movie

See previous paragraph.

Picture quality on my "normal" TV is much worse then on my computer

Unfortunately "conventional" TV unit is not a computer monitor. I am not talking about new flat screen panels, LCD screens or HD units - they are essentially computers in their own rights and the story is completely different here. However you can improve picture quality for old technology TV, but this is rather difficult and time consuming process. First of all - most of video cards with TV-Out capabilities manufactured in the last 2-3 years are much more capable then your TV unit. Buying expensive video card would not give you anything - simple ATI Rageon 9600 with 128MB sold for less then $60 on the street is more then capable of supporting even HD TV with excellent quality. First thing you should do - maximize quality of your  PC-to-TV connection. Use the best connection available: S-Video is better then Composite (2-RCA) connection and Component (3-RCA) connection is much better then S-Video. Do not save money buying chip video cables! If you have DVI capable ATI video card and your TV unit has component input you may be able to use smart device sold by ATI which converts DVI output into Component TV output - this is by far the best and most flexible option. Always make sure that you are using latest video driver (this may backfire - sometimes card manufacturers release strangely optimized drivers, so after you done with your system - try to stick with driver you have for as long as you can). In Zoom Player's "Advanced Options->Filter Control->Standard Media Playback" select the most advanced Video Renderer your computer will support. Go to "Advanced Options->Color Control" and select "Use Color Interface". Make sure that everything works. Now the most difficult part. You have to select settings in your video driver (resolution, size, sync, e.t.c.) which will give you maximum video quality. There are some third party programs which may assist you. I am using PowerStrip. Keep in mind that regular TV unit is not even capable of showing full VGA 640 by 480 resolution! TV chip in your video card will always do down conversion and based on chip and driver parameters picture quality may change dramatically. There is a huge space for experimentation here. Zoom Player has built-in patterns for optimizing you TV-Out (Shift+P). Make sure that you are using player in in "Full Screen" mode. Remember, that on TV size of the picture depends on it's brightness - white picture is always bigger then black one. To compensate for this you should allow some overscan. After your video driver parameters are set you can reduce overscan by using Zoom Player "Video Presets" - simply by reducing your video area. Play with "Color Controls". Usually TV optimization will require many experiments and may take several attempts to get it right. It is recommended to keep paper log of what you do - in case you want to go back or reproduce your settings later. If you need more information (especially about terms) - read this article. Its largely accurate, but a bit outdated.

My new LCD (Plasma) TV has HDMI input, but my computer only has DVI output

Buy yourself DVI-to-HDMI cable. Both DVI and HDMI are using the same protocol but different connectors. I am not sure how content protection will affect this statement in the future, but for now it is true.

I connected my new LCD (Plasma) TV to computer but there is no signal or picture is unacceptably distorted.

Remember that your computer and your TV have different "standard" resolutions and aspects ratios. Your computer monitor is most likely 4/3 and your new TV is almost certainly 16/9. When TV does not support output resolution it may decide to scale it somehow or it may report unsupported resolution - particular details depend on your TV model. You have to make sure that computer output has 16/9 aspect ratio and you must select resolution properly supported by your TV. For example, your TV fully supports 720p - 720 lines of vertical resolution. Using 16/9 aspect ratio we see that horizontal resolution should be 1280 - 1280x720. Use your computer's driver to set highest possible resolution with 16/9 aspect ratio supported by your TV. How to do that - depends on the video card you are using and it's driver. Always make sure that you have latest driver version - both NVidia and ATI directly support HDTV modes in latest drivers.

I have both TV and monitor connected to my computer and I now can not make video play where I want it.

By disconnecting your computer monitor and leaving your TV connected you can always make sure that video plays on TV screen. In you need more then that - take a look at this FAQ - it discusses all aspects of multi monitor usage.


Copyright © 2005-2007. KSP US. Michael Berganovsky. All rights reserved