Difference between revisions of "MxPEG"

From VideoLAN Wiki
Jump to navigation Jump to search
Line 1: Line 1:
'''MXPEG''' is an audio and video codec developed by [http://www.mobotix.com Mobotix]
+
'''MxPEG''' is an audio and video codec developed by [http://www.mobotix.com Mobotix]
  
VLC support this codec since version 2.0.1
+
VLC support this codec '''since version 2.0.1''' on all platforms (Windows, Mac & Linux) making use of its implementation in ffmpeg. In contrast to the official [http://www.mobotix.com/other/Support/Software-Downloads/MxPEG-DirectShow/MxPEG-DirectShow-Codec-1.0 MxPEG DirectShow codec for Windows], that supports mxg video recordings, or the official [http://www.mobotix.com/eng_US/Support/Software-Downloads/MxPEG-ActiveX/MxPEG-ActiveX-1.5.1.1 MxPEG ActiveX plugin], that requires the Microsoft Internet Explorer (only available for Microsoft Windows), VLCs ffmpeg implementation is fully cross-plattform compatible.
  
mxg video files are auto-detected.
+
While mxg video files are auto-detected, live streams require VLC to be run with the option ''ffmpeg-format=mxg'' because ffmpeg does not auto-detect mxg codec in live streams.
  
live stream require the option ffmpeg-format=mxg because ffmpeg does not auto-detect mxg codec in live stream.
+
== Usage Examples ==
 +
 
 +
* '''Microsoft Windows:'''
 +
:<nowiki>vlc.exe --ffmpeg-format=mxg "http://<USER>:<PASSWORD>@<IP>:<PORT>/control/faststream.jpg?stream=MxPEG"</nowiki>
 +
 
 +
* '''Mac OS:'''
 +
:<nowiki>$ VLC.app/Contents/MacOS/VLC --ffmpeg-format=mxg "http://<USER>:<PASSWORD>@<IP>:<PORT>/control/faststream.jpg?stream=MxPEG"</nowiki>
 +
 
 +
* '''Linux:'''
 +
:<nowiki>$ vlc --ffmpeg-format=mxg "http://<USER>:<PASSWORD>@<IP>:<PORT>/control/faststream.jpg?stream=MxPEG"</nowiki>
  
 
== Specification ==
 
== Specification ==
 
For a technical description read http://developer.mobotix.com/docs/mxpeg_frame.html
 
For a technical description read http://developer.mobotix.com/docs/mxpeg_frame.html
 +
 +
== Other Resources ==
 +
Feature request and discussion in the VideoLAN forums: http://forum.videolan.org/viewtopic.php?f=7&t=97738

Revision as of 17:15, 5 March 2012

MxPEG is an audio and video codec developed by Mobotix

VLC support this codec since version 2.0.1 on all platforms (Windows, Mac & Linux) making use of its implementation in ffmpeg. In contrast to the official MxPEG DirectShow codec for Windows, that supports mxg video recordings, or the official MxPEG ActiveX plugin, that requires the Microsoft Internet Explorer (only available for Microsoft Windows), VLCs ffmpeg implementation is fully cross-plattform compatible.

While mxg video files are auto-detected, live streams require VLC to be run with the option ffmpeg-format=mxg because ffmpeg does not auto-detect mxg codec in live streams.

Usage Examples

  • Microsoft Windows:
vlc.exe --ffmpeg-format=mxg "http://<USER>:<PASSWORD>@<IP>:<PORT>/control/faststream.jpg?stream=MxPEG"
  • Mac OS:
$ VLC.app/Contents/MacOS/VLC --ffmpeg-format=mxg "http://<USER>:<PASSWORD>@<IP>:<PORT>/control/faststream.jpg?stream=MxPEG"
  • Linux:
$ vlc --ffmpeg-format=mxg "http://<USER>:<PASSWORD>@<IP>:<PORT>/control/faststream.jpg?stream=MxPEG"

Specification

For a technical description read http://developer.mobotix.com/docs/mxpeg_frame.html

Other Resources

Feature request and discussion in the VideoLAN forums: http://forum.videolan.org/viewtopic.php?f=7&t=97738