Formats which need 3rd party codecs/splitters (FLV (Flash Video), 3GP, etc.)
This also applies to MP4 on Windows XP and Vista, but not later versions of Windows which have MP4 playback built-in and can be repaired as per the first section.
This also applies to MKV (Matroska) on older versions of Windows. Windows 10 is the first one with built-in MKV support.
FLV was a popular format for online videos (YouTube, etc.) and can be played in Opus with some additional setup. The same is true of MP4 and MKV and other formats, if you are on an older version of Windows. The same is true of most more obscure (or simply new) formats.
The first step is to get these formats playing back in Windows Media Player.
64-bit note: If you're using 64-bit Windows then your system will have both a 32-bit and a 64-bit version of Windows Media Player.
Opus is a 64-bit program and this applies to the default Movie plugin as well. You need to get videos working with the 64-bit version of Windows Media Player for them to work with Opus's default Movie plugin.
At the time of writing, the 64-bit Windows Media Player is still not version that Windows launches by default. To launch the 64-bit version, open the Start Menu and type this:
%Programfiles%\Windows Media Player\wmplayer.exe
(That will also launch the 32-bit version if you're using a 32-bit OS, so if you are not sure then just run that.)
To get things working in Windows Media Player you should install an appropriate splitter. The Media Player Classic Home Cinema project (a fork of the Media Player Classic project) on SourceForge has many splitters which seem to be well-written and include splitters for FLV, MKV, MP4 and many other formats:
Some FLV files seem to work better using these alternatives splitters from the Guliverkli2 project (another fork of Media Player Classic and related components) on SourceForge:
To install the splitters, extract the archives, copy the .ax files inside somewhere safe (e.g. Program Files), then run regsvr32.exe on them to register them. (If you are using Vista or above, you need to run regsvr32.exe from an Administrator command prompt. An Opus button to Register/Unregister via regsvr32 can be used to do this for you, including handle Administrator elevation.)
In addition to the splitters for the container formats you will also need a codec which can decode the actual video inside them. FFDShow is a single-install codec which can play almost anything:
After confirming that FLV plays in Windows Media Player you may then need to either create a simple registry entry or explicitly add any missing extensions to the Movie plugin to enable FLV playback in Opus. The easiest way is to download this zip and double-click this registry (.reg) file inside of it:
media_center_mkv_etc.zip (2.1 KB)
The registry file creates the required entries to enable playback of the following formats in Opus and Windows Media Player (assuming the appropriate splitters and codecs are also installed):
- .mp4 (Vista version only; Win7 has it already)
If you don't care about Media Center and would rather configure things manually then you only need to create the PerceivedType = Video values in the registry, as shown in this screenshot:
If you don't want to change any registry settings then you can instead open an Opus window and go to Preferences / Viewer / Plugins, configure the Movie plugin and add any missing extensions to its list. Of course, this will only make the formats work in Opus.
(You may also find you don't need to change the registry or the Movie plugin config with newer versions of Opus.)
Other video formats
If a video format, e.g. Real Media, works in Windows Media Player but not in Opus then you probably just need to create a PerceivedType registry entry, or add the extension to the Movie plugin, both shown above.
If a video format doesn't play in Windows Media Player then it is unlikely to work in Opus and you will need to seek out the appropriate codecs/splitters/filters. Be careful as some codecs will make your system unstable and combinations of lots of different codecs can result in conflicts which are difficult to resolve. If in doubt, ask in the forums here or, even better, at a site that is dedicated to video playback.
Alternative movie playback plugins
You also have the option of not using the default Movie plugin which comes with Opus, and using a a 3rd party video player, or the video plugin which comes with Windows and is used in Windows Explorer's viewer pane.
For something to work in the viewer pane (rather than as a separate application/window), it must provide a Preview Handler, an ActiveX control, or an Opus-specific plugin.
Since it will depend a bit on which viewer you want to use, we can't go into every possibility here. But the basics are that you would disable the Movie plugin, and then configure the ActiveX + Preview + Office + Web plugin to tell it to use something else for the appropriate file. The ActiveX + Preview + Office + Web plugin acts as a bridge between Opus and other types of components which can display files.
How to make MP3, WMA and WAV play in the viewer pane
For WAV files, there is an option Preferences / File Operations / Double-click on Files: Use internal sound player for WAV files. When the option is enabled, double-clicking WAV files in Opus will play them in a little sound player window. (The option has no effect on double-clicks outside of Opus.)
You can also access this player with the Play command which can be assigned to the Left double-click events of MP3 and WMA file types, if you like.
If you select an MP3, WMA or WAV file and open the viewer pane then Opus will, by default, try to play them via the ActiveX + Preview + Office + Web plugin, which in turn will usually ask Windows Media Player's ActiveX control to handle them. This depends a bit on your system's configuration, however. Ask for help, if needed.