Difference between revisions of "Direct Media Object"

From VideoLAN Wiki
Jump to navigation Jump to search
m (Headings, define API)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{ mmwiki || Direct Media Object || Microsoft_Direct_Media_Object_API }}  
+
{{ mmwiki | label1=Direct Media Object | Microsoft_Direct_Media_Object_API }}  
  
== Description ==
+
Aka. MS DMO API, it is an <abbr title="Application Programming Interface">API</abbr> for various codecs and other Direct Media Objects.
 
 
Aka. MS DMO API, it is an API for various codecs and other Direct Media Objects.
 
  
 
== Integration in VLC ==
 
== Integration in VLC ==
  
Using DMO, {{VLC}} can use external codecs to read some video it couldn't without.
+
Using DMO, {{VLC}} can use external codecs to read video it would not be able to without, for example many [[Windows Media]] codecs that vlc has no native plugin for, like Microsoft Screen codecs or Microsoft Image codecs.
 
 
{{VLC}} can use DMO to decode many [[Windows Media]] codecs that are not native, like Microsoft Screen codecs or Microsoft Image codecs.
 
  
 
=== Windows ===
 
=== Windows ===
Use it with the '''--codec dmo''' switch from command-line or activate it in the preferences ('''Tools -> Preferences...''' and '''Show settings: All''' and '''Input/Codecs -> Other codecs''' and tick '''Prefer system plugins over VLC''').
+
Use it with the '''--codec dmo''' switch from command-line or activate it in the preferences ('''Tools -> Preferences...''' and '''Show settings: All''' and '''Input/Codecs -> Other codecs''' and tick '''Prefer system plugins over VLC''', press Save and restart VLC after the change).
  
 
=== Linux ===
 
=== Linux ===
Line 18: Line 14:
 
Under linux, you can use them with the --enable-loader switch that uses Wine's emulation.
 
Under linux, you can use them with the --enable-loader switch that uses Wine's emulation.
 
You have to put the Windows Media dlls in the /usr/win32 folder.
 
You have to put the Windows Media dlls in the /usr/win32 folder.
 +
 +
[[Category:Codecs]]

Latest revision as of 08:45, 3 February 2019

Aka. MS DMO API, it is an API for various codecs and other Direct Media Objects.

Integration in VLC

Using DMO, VLC media player can use external codecs to read video it would not be able to without, for example many Windows Media codecs that vlc has no native plugin for, like Microsoft Screen codecs or Microsoft Image codecs.

Windows

Use it with the --codec dmo switch from command-line or activate it in the preferences (Tools -> Preferences... and Show settings: All and Input/Codecs -> Other codecs and tick Prefer system plugins over VLC, press Save and restart VLC after the change).

Linux

Under linux, you can use them with the --enable-loader switch that uses Wine's emulation. You have to put the Windows Media dlls in the /usr/win32 folder.