<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multimedia.cx/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gouchi</id>
	<title>MultimediaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multimedia.cx/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gouchi"/>
	<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php/Special:Contributions/Gouchi"/>
	<updated>2026-05-03T20:57:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=On2_VP8&amp;diff=13421</id>
		<title>On2 VP8</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=On2_VP8&amp;diff=13421"/>
		<updated>2011-04-22T10:07:18Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: link to google paper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Company: [[On2]]&lt;br /&gt;
* Data Format and Decoding Specification: http://www.webmproject.org/media/pdf/vp8_bitstream.pdf&lt;br /&gt;
* High-level technical description: http://x264dev.multimedia.cx/?p=377 and from [http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/pubs/archive/37073.pdf Google].&lt;br /&gt;
&lt;br /&gt;
On May 19, 2010, Google announced that the VP8 source code was open source as part of the [[WebM]] project.&lt;br /&gt;
&lt;br /&gt;
VP8 has features in common with [[H.264]]. For example, see [[H.264 Prediction]] to understand where VP8's prediction modes mimic and differ from H.264's modes.&lt;br /&gt;
&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WebP&amp;diff=13028</id>
		<title>WebP</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WebP&amp;diff=13028"/>
		<updated>2010-09-30T23:28:12Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: initial draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''WebP''' is a method of lossy compression that can be used on photographic images. It has been developed by [[Google]].&lt;br /&gt;
== References ==&lt;br /&gt;
* [http://code.google.com/speed/webp/index.html Official website]&lt;br /&gt;
&lt;br /&gt;
[[Category:Image Formats]]&lt;br /&gt;
[[Category:Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=12290</id>
		<title>SMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=12290"/>
		<updated>2010-02-15T21:13:44Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: /* External Links */ added smv_encode Sigmatel Motion Video (smv) encoder for Linux&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: .smv&lt;br /&gt;
* Website: http://www.sigmatel.com&lt;br /&gt;
* Specification: V.1.0 by Jesse L. Zamora&lt;br /&gt;
* Samples: http://samples.mplayerhq.hu/smv/&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The Sigma Tel Motion Video Format (SMV) is a simple format used by many small media players&lt;br /&gt;
that have the capability of playing video. This document describes the format of an SMV video file.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
An SMV file is composed of three sections, concatenated together:&lt;br /&gt;
# A .wav file for the audio stream, with a conventional WAV header.&lt;br /&gt;
# An SMV header, described below.&lt;br /&gt;
# An array of .jpeg files for the video stream, with headers, each prepended by a 24-bit (3 byte) little-endian value representing the size of the image and buffered at the end with nulls.&lt;br /&gt;
&lt;br /&gt;
== WAV File ==&lt;br /&gt;
The audio stream the SMV format uses is a regular IMA WAV audio file. Since the SMV format&lt;br /&gt;
begins with a WAV file, audio players or converters usually detect it as if it was just a WAV file.&lt;br /&gt;
Therefore, a demuxer implementation would have to seek to the SMV header in order to check if&lt;br /&gt;
it's really an SMV.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SMV Header ==&lt;br /&gt;
The SMV header is composed of a magic ASCII string (SMV002000) followed by 24-bit (3 byte)&lt;br /&gt;
little-endian values. Here is an example of an SMV header:&lt;br /&gt;
&lt;br /&gt;
 SMV002000 magic&lt;br /&gt;
 128       width&lt;br /&gt;
 128       height&lt;br /&gt;
 16        header length (length of the SMV header)&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 8533       jpeg modulo&lt;br /&gt;
 15        fps (frames per second)&lt;br /&gt;
 1875      total number of frames in file&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 0          unknown constant&lt;br /&gt;
 15        frames per jpeg&lt;br /&gt;
 65793      extra padding (0x01010101)&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
&lt;br /&gt;
== JPEG Array ==&lt;br /&gt;
The video stream is composed of an array of JFIF .jpeg images. Each JPEG image is preceded with&lt;br /&gt;
a 24-bit (3 byte) value indicating the size of the JPEG. Each JPEG image contains frames arranged&lt;br /&gt;
vertically.&lt;br /&gt;
&lt;br /&gt;
The width and height parameters in the SMV header specify the size of each frame, and the&lt;br /&gt;
frames per jpeg parameter in the header specifies how many frames with be incorporated in each&lt;br /&gt;
JPEG image. Each JPEG is buffered with an array of nulls at the end so that each image is at&lt;br /&gt;
predictable locations. The number of nulls is specified by the jpeg modulo parameter in the SMV&lt;br /&gt;
header.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2008-June/057972.html MPlayer mailing list]&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-June/049213.html FFmpeg mailing list]&lt;br /&gt;
* [http://codu.org/smvconv/ smvconv]&lt;br /&gt;
* [http://www.cs.bgu.ac.il/~yurac/interests/smv_encode/ smv_encode]&lt;br /&gt;
* [http://sourceforge.net/projects/smv-show smv-show]&lt;br /&gt;
* [http://www.ednindia.com/article-4840-sigmateloffersvideoplaybackforportablemultimediaplayers-Asia.html Sigmatel Offers Video Playback for Portable Multimedia Players]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;br /&gt;
[[Category: Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=11941</id>
		<title>SMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=11941"/>
		<updated>2009-09-13T19:34:16Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: /* External Links */ add smv-show&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: .smv&lt;br /&gt;
* Website: http://www.sigmatel.com&lt;br /&gt;
* Specification: V.1.0 by Jesse L. Zamora&lt;br /&gt;
* Samples: http://samples.mplayerhq.hu/smv/&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The Sigma Tel Motion Video Format (SMV) is a simple format used by many small media players&lt;br /&gt;
that have the capability of playing video. This document describes the format of an SMV video file.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
An SMV file is composed of three sections, concatenated together:&lt;br /&gt;
# A .wav file for the audio stream, with a conventional WAV header.&lt;br /&gt;
# An SMV header, described below.&lt;br /&gt;
# An array of .jpeg files for the video stream, with headers, each prepended by a 24-bit (3 byte) little-endian value representing the size of the image and buffered at the end with nulls.&lt;br /&gt;
&lt;br /&gt;
== WAV File ==&lt;br /&gt;
The audio stream the SMV format uses is a regular IMA WAV audio file. Since the SMV format&lt;br /&gt;
begins with a WAV file, audio players or converters usually detect it as if it was just a WAV file.&lt;br /&gt;
Therefore, a demuxer implementation would have to seek to the SMV header in order to check if&lt;br /&gt;
it's really an SMV.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SMV Header ==&lt;br /&gt;
The SMV header is composed of a magic ASCII string (SMV002000) followed by 24-bit (3 byte)&lt;br /&gt;
little-endian values. Here is an example of an SMV header:&lt;br /&gt;
&lt;br /&gt;
 SMV002000 magic&lt;br /&gt;
 128       width&lt;br /&gt;
 128       height&lt;br /&gt;
 16        header length (length of the SMV header)&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 8533       jpeg modulo&lt;br /&gt;
 15        fps (frames per second)&lt;br /&gt;
 1875      total number of frames in file&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 0          unknown constant&lt;br /&gt;
 15        frames per jpeg&lt;br /&gt;
 65793      extra padding (0x01010101)&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
&lt;br /&gt;
== JPEG Array ==&lt;br /&gt;
The video stream is composed of an array of JFIF .jpeg images. Each JPEG image is preceded with&lt;br /&gt;
a 24-bit (3 byte) value indicating the size of the JPEG. Each JPEG image contains frames arranged&lt;br /&gt;
vertically.&lt;br /&gt;
&lt;br /&gt;
The width and height parameters in the SMV header specify the size of each frame, and the&lt;br /&gt;
frames per jpeg parameter in the header specifies how many frames with be incorporated in each&lt;br /&gt;
JPEG image. Each JPEG is buffered with an array of nulls at the end so that each image is at&lt;br /&gt;
predictable locations. The number of nulls is specified by the jpeg modulo parameter in the SMV&lt;br /&gt;
header.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2008-June/057972.html MPlayer mailing list]&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-June/049213.html FFmpeg mailing list]&lt;br /&gt;
* [http://codu.org/smvconv/ smvconv]&lt;br /&gt;
* [http://sourceforge.net/projects/smv-show smv-show]&lt;br /&gt;
* [http://www.ednindia.com/article-4840-sigmateloffersvideoplaybackforportablemultimediaplayers-Asia.html Sigmatel Offers Video Playback for Portable Multimedia Players]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;br /&gt;
[[Category: Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Bink_Container&amp;diff=10688</id>
		<title>Bink Container</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Bink_Container&amp;diff=10688"/>
		<updated>2008-12-21T15:10:32Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: add video command line player from RAD Game Tools&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This page is based on the document 'Description of the Bink File Format' by Mike Melanson at [http://multimedia.cx/bink-format.txt http://multimedia.cx/bink-format.txt].''&lt;br /&gt;
&lt;br /&gt;
* Extenstions: bik&lt;br /&gt;
* Company: [[RAD Game Tools]]&lt;br /&gt;
* Samples: [http://samples.mplayerhq.hu/game-formats/bink/ http://samples.mplayerhq.hu/game-formats/bink/], countless video games&lt;br /&gt;
&lt;br /&gt;
Bink files are multimedia files used in a variety of video games, both on personal computers platforms and video game consoles. The files act as containers for data compressed with the proprietary [[Bink Video|Bink video]] and [[Bink Audio|audio]] codecs. Bink multimedia files are known to bear the .bik extension.&lt;br /&gt;
&lt;br /&gt;
== File Format ==&lt;br /&gt;
&lt;br /&gt;
'''This description is known to be incomplete.'''&lt;br /&gt;
&lt;br /&gt;
All multi-byte numbers are stored in little endian format.&lt;br /&gt;
&lt;br /&gt;
Bink files commence with a 44-byte header which is laid out as follows. Audio information follows the main header. If there are zero audio tracks, then the headers are omitted.&lt;br /&gt;
&lt;br /&gt;
  bytes 0-2     file signature ('BIK')&lt;br /&gt;
  byte 3        Bink Video codec revision (0x62, 0x66, 0x67, 0x68, 0x69; b,f,g,h,i respectively)&lt;br /&gt;
  bytes 4-7     file size not including the first 8 bytes&lt;br /&gt;
  bytes 8-11    number of frames&lt;br /&gt;
  bytes 12-15   largest frame size in bytes&lt;br /&gt;
  bytes 16-19   number of frames again?&lt;br /&gt;
  bytes 20-23   video width&lt;br /&gt;
  bytes 24-27   video height&lt;br /&gt;
  bytes 28-31   video frames per second dividend&lt;br /&gt;
  bytes 32-35   video frames per second divider&lt;br /&gt;
  bytes 36-39   unknown&lt;br /&gt;
  bytes 40-43   number of audio tracks&lt;br /&gt;
  &lt;br /&gt;
  for each audio track&lt;br /&gt;
     two bytes   unknown&lt;br /&gt;
     two bytes   audio channels (1 or 2). Not authoritative, see flags below.&lt;br /&gt;
  &lt;br /&gt;
  for each audio track&lt;br /&gt;
     two bytes   audio sample rate (Hz)&lt;br /&gt;
     two bytes   flags&lt;br /&gt;
                   bit 15: unknown (observed in some samples)&lt;br /&gt;
                   bit 14: unknown (observed in some samples)&lt;br /&gt;
                   bit 13: stereo flag&lt;br /&gt;
                   bit 12: Bink Audio algorithm&lt;br /&gt;
                     1 = use Bink Audio DCT &lt;br /&gt;
                     0 = use Bink Audio FFT&lt;br /&gt;
  &lt;br /&gt;
  for each audio track&lt;br /&gt;
     four bytes  unknown&lt;br /&gt;
&lt;br /&gt;
The audio track flags are similar to those defined for the [[Smacker]] ''AudioRate'' flags.&lt;br /&gt;
&lt;br /&gt;
Following the header is a frame index table. The number of entries in the table is equal to the number of frames specified in the header. Each entry consists of a 32-bit absolute offset for that frame. There is no length information provided in the table, so the length of a sample is implicitly the difference between frame offsets, and the size of the file (for the very last frame). The absolute offset for the first entry in the table is often, but not always, offset by -1. Data for the first frame always begins immediately after the table, so the first entry in the table can be considered redundant.&lt;br /&gt;
&lt;br /&gt;
Each frame contains (optional) audio and video data. Bytes 12-15 (largest frame size) probably exist to provide the playback application with the largest single buffer it will have to allocate. The layout of each frame is as follows:&lt;br /&gt;
&lt;br /&gt;
  for each audio track&lt;br /&gt;
      four bytes        length of audio packet (bytes) plus four bytes. &lt;br /&gt;
                        A value of zero indicates no audio is present for this track.&lt;br /&gt;
      four bytes        number of samples in packet&lt;br /&gt;
      variable length   [[Bink Audio]] packet&lt;br /&gt;
  &lt;br /&gt;
  variable length       [[Bink Video]] packet&lt;br /&gt;
&lt;br /&gt;
== Exe files ==&lt;br /&gt;
Bink data can be contained in exe files. To find where to start decoding search in the file for one of 4 id's:&lt;br /&gt;
 'fKIB'&lt;br /&gt;
 'gKIB'&lt;br /&gt;
 'hKIB'&lt;br /&gt;
 'iKIB'&lt;br /&gt;
&lt;br /&gt;
Note that this is BIK value is in machine order (therefore appears backwards for x86 binaries).&lt;br /&gt;
&lt;br /&gt;
Revision b is found in Heroes of Might and Magic 3, but is not supported by any of the tools published by RAD Game Tools.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
* [http://www.radgametools.com/down/Bink/BinkLinuxPlayer.zip The Bink Video command line Player for x86 GNU/Linux from RAD Game Tools]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Game Formats]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Dirac&amp;diff=10454</id>
		<title>Dirac</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Dirac&amp;diff=10454"/>
		<updated>2008-09-21T10:17:45Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: redundant&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* FOURCC: BBCD&lt;br /&gt;
* Company: [[BBC]]&lt;br /&gt;
* Website: http://dirac.sf.net/&lt;br /&gt;
* Samples: http://samples.mplayerhq.hu/V-codecs/Dirac/&lt;br /&gt;
&lt;br /&gt;
Experimental wavelet-based video codec being developed by the [[BBC]]. The development of a C++ Dirac implementation under the MPL license called libdirac is hosted at SourceForge. &lt;br /&gt;
[http://schrodinger.sf.net  The Schrödinger Project] is an implementation written in ANSI C89, jointly developed by [[Fluendo]] and [[BBC]].&lt;br /&gt;
&lt;br /&gt;
A Dirac decoder and encoder has been developed as part of [[FFmpeg Summer Of Code#Dirac_Encoder_and_Decoder|FFmpeg's Summer of Code 2007]] but has not yet been committed.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://dirac.kw.bbc.co.uk/download/video/maybefinal Dirac in MPEG-TS]&lt;br /&gt;
&lt;br /&gt;
[[Category: Video Codecs]]&lt;br /&gt;
[[Category: Wavelet Video Codecs]]&lt;br /&gt;
[[Category: Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Dirac&amp;diff=10453</id>
		<title>Dirac</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Dirac&amp;diff=10453"/>
		<updated>2008-09-21T10:16:41Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: add external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* FOURCC: BBCD&lt;br /&gt;
* Company: [[BBC]]&lt;br /&gt;
* Website: http://dirac.sf.net/&lt;br /&gt;
* Samples: http://samples.mplayerhq.hu/V-codecs/Dirac/&lt;br /&gt;
&lt;br /&gt;
Experimental wavelet-based video codec being developed by the [[BBC]]. The development of a C++ Dirac implementation under the MPL license called libdirac is hosted at SourceForge. &lt;br /&gt;
[http://schrodinger.sf.net  The Schrödinger Project] is an implementation written in ANSI C89, jointly developed by [[Fluendo]] and [[BBC]].&lt;br /&gt;
&lt;br /&gt;
A Dirac decoder and encoder has been developed as part of [[FFmpeg Summer Of Code#Dirac_Encoder_and_Decoder|FFmpeg's Summer of Code 2007]] but has not yet been committed.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://diracvideo.org Dirac video wiki]&lt;br /&gt;
* [http://dirac.kw.bbc.co.uk/download/video/maybefinal Dirac in MPEG-TS]&lt;br /&gt;
&lt;br /&gt;
[[Category: Video Codecs]]&lt;br /&gt;
[[Category: Wavelet Video Codecs]]&lt;br /&gt;
[[Category: Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10437</id>
		<title>SMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10437"/>
		<updated>2008-09-13T09:59:39Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: /* External Links */  added smvconv&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: .smv&lt;br /&gt;
* Website: http://www.sigmatel.com&lt;br /&gt;
* Specification: V.1.0 by Jesse L. Zamora&lt;br /&gt;
* Samples: http://samples.mplayerhq.hu/smv/&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The Sigma Tel Motion Video Format (SMV) is a simple format used by many small media players&lt;br /&gt;
that have the capability of playing video. This document describes the format of an SMV video file.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
An SMV file is composed of three sections, concatenated together:&lt;br /&gt;
# A .wav file for the audio stream, with a conventional WAV header.&lt;br /&gt;
# An SMV header, described below.&lt;br /&gt;
# An array of .jpeg files for the video stream, with headers, each prepended by a 24-bit (3 byte) little-endian value representing the size of the image and buffered at the end with nulls.&lt;br /&gt;
&lt;br /&gt;
== WAV File ==&lt;br /&gt;
The audio stream the SMV format uses is a regular IMA WAV audio file. Since the SMV format&lt;br /&gt;
begins with a WAV file, audio players or converters usually detect it as if it was just a WAV file.&lt;br /&gt;
Therefore, a demuxer implementation would have to seek to the SMV header in order to check if&lt;br /&gt;
it's really an SMV.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SMV Header ==&lt;br /&gt;
The SMV header is composed of a magic ASCII string (SMV002000) followed by 24-bit (3 byte)&lt;br /&gt;
little-endian values. Here is an example of an SMV header:&lt;br /&gt;
&lt;br /&gt;
 SMV002000 magic&lt;br /&gt;
 128       width&lt;br /&gt;
 128       height&lt;br /&gt;
 16        header length (length of the SMV header)&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 8533       jpeg modulo&lt;br /&gt;
 15        fps (frames per second)&lt;br /&gt;
 1875      total number of frames in file&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 0          unknown constant&lt;br /&gt;
 15        frames per jpeg&lt;br /&gt;
 65793      extra padding (0x01010101)&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
&lt;br /&gt;
== JPEG Array ==&lt;br /&gt;
The video stream is composed of an array of JFIF .jpeg images. Each JPEG image is preceded with&lt;br /&gt;
a 24-bit (3 byte) value indicating the size of the JPEG. Each JPEG image contains frames arranged&lt;br /&gt;
vertically.&lt;br /&gt;
&lt;br /&gt;
The width and height parameters in the SMV header specify the size of each frame, and the&lt;br /&gt;
frames per jpeg parameter in the header specifies how many frames with be incorporated in each&lt;br /&gt;
JPEG image. Each JPEG is buffered with an array of nulls at the end so that each image is at&lt;br /&gt;
predictable locations. The number of nulls is specified by the jpeg modulo parameter in the SMV&lt;br /&gt;
header.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2008-June/057972.html MPlayer mailing list]&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-June/049213.html FFmpeg mailing list]&lt;br /&gt;
* [http://codu.org/smvconv/ smvconv]&lt;br /&gt;
* [http://www.ednindia.com/article-4840-sigmateloffersvideoplaybackforportablemultimediaplayers-Asia.html Sigmatel Offers Video Playback for Portable Multimedia Players]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;br /&gt;
[[Category: Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10433</id>
		<title>SMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10433"/>
		<updated>2008-09-12T18:53:32Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: .smv&lt;br /&gt;
* Website: http://www.sigmatel.com&lt;br /&gt;
* Specification: V.1.0 by Jesse L. Zamora&lt;br /&gt;
* Samples: http://samples.mplayerhq.hu/smv/&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The Sigma Tel Motion Video Format (SMV) is a simple format used by many small media players&lt;br /&gt;
that have the capability of playing video. This document describes the format of an SMV video file.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
An SMV file is composed of three sections, concatenated together:&lt;br /&gt;
# A .wav file for the audio stream, with a conventional WAV header.&lt;br /&gt;
# An SMV header, described below.&lt;br /&gt;
# An array of .jpeg files for the video stream, with headers, each prepended by a 24-bit (3 byte) little-endian value representing the size of the image and buffered at the end with nulls.&lt;br /&gt;
&lt;br /&gt;
== WAV File ==&lt;br /&gt;
The audio stream the SMV format uses is a regular IMA WAV audio file. Since the SMV format&lt;br /&gt;
begins with a WAV file, audio players or converters usually detect it as if it was just a WAV file.&lt;br /&gt;
Therefore, a demuxer implementation would have to seek to the SMV header in order to check if&lt;br /&gt;
it's really an SMV.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SMV Header ==&lt;br /&gt;
The SMV header is composed of a magic ASCII string (SMV002000) followed by 24-bit (3 byte)&lt;br /&gt;
little-endian values. Here is an example of an SMV header:&lt;br /&gt;
&lt;br /&gt;
 SMV002000 magic&lt;br /&gt;
 128       width&lt;br /&gt;
 128       height&lt;br /&gt;
 16        header length (length of the SMV header)&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 8533       jpeg modulo&lt;br /&gt;
 15        fps (frames per second)&lt;br /&gt;
 1875      total number of frames in file&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 0          unknown constant&lt;br /&gt;
 15        frames per jpeg&lt;br /&gt;
 65793      extra padding (0x01010101)&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
&lt;br /&gt;
== JPEG Array ==&lt;br /&gt;
The video stream is composed of an array of JFIF .jpeg images. Each JPEG image is preceded with&lt;br /&gt;
a 24-bit (3 byte) value indicating the size of the JPEG. Each JPEG image contains frames arranged&lt;br /&gt;
vertically.&lt;br /&gt;
&lt;br /&gt;
The width and height parameters in the SMV header specify the size of each frame, and the&lt;br /&gt;
frames per jpeg parameter in the header specifies how many frames with be incorporated in each&lt;br /&gt;
JPEG image. Each JPEG is buffered with an array of nulls at the end so that each image is at&lt;br /&gt;
predictable locations. The number of nulls is specified by the jpeg modulo parameter in the SMV&lt;br /&gt;
header.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2008-June/057972.html MPlayer mailing list]&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-June/049213.html FFmpeg mailing list]&lt;br /&gt;
* [http://www.ednindia.com/article-4840-sigmateloffersvideoplaybackforportablemultimediaplayers-Asia.html Sigmatel Offers Video Playback for Portable Multimedia Players]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;br /&gt;
[[Category: Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10432</id>
		<title>SMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10432"/>
		<updated>2008-09-12T18:53:14Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: add spec V.1.0 by Jesse L. Zamora&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: .smv&lt;br /&gt;
* Website: http://www.sigmatel.com&lt;br /&gt;
* Specification: V.1.0 by Jesse L. Zamora&lt;br /&gt;
* Samples: http://samples.mplayerhq.hu/smv/&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The Sigma Tel Motion Video Format (SMV) is a simple format used by many small media players&lt;br /&gt;
that have the capability of playing video. This document describes the format of an SMV video file.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
An SMV file is composed of three sections, concatenated together:&lt;br /&gt;
# A .wav file for the audio stream, with a conventional WAV header.&lt;br /&gt;
# An SMV header, described below.&lt;br /&gt;
# An array of .jpeg files for the video stream, with headers, each prepended by a 24-bit (3 byte) little-endian value representing the size of the image and buffered at the end with nulls.&lt;br /&gt;
&lt;br /&gt;
== WAV File ==&lt;br /&gt;
The audio stream the SMV format uses is a regular IMA WAV audio file. Since the SMV format&lt;br /&gt;
begins with a WAV file, audio players or converters usually detect it as if it was just a WAV file.&lt;br /&gt;
Therefore, a demuxer implementation would have to seek to the SMV header in order to check if&lt;br /&gt;
it's really an SMV.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== SMV Header ==&lt;br /&gt;
The SMV header is composed of a magic ASCII string (SMV002000) followed by 24-bit (3 byte)&lt;br /&gt;
little-endian values. Here is an example of an SMV header:&lt;br /&gt;
&lt;br /&gt;
 SMV002000 magic&lt;br /&gt;
 128       width&lt;br /&gt;
 128       height&lt;br /&gt;
 16        header length (length of the SMV header)&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 8533       jpeg modulo&lt;br /&gt;
 15        fps (frames per second)&lt;br /&gt;
 1875      total number of frames in file&lt;br /&gt;
 1          unknown constant&lt;br /&gt;
 0          unknown constant&lt;br /&gt;
 15        frames per jpeg&lt;br /&gt;
 65793      extra padding (0x01010101)&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
 65793      extra padding&lt;br /&gt;
&lt;br /&gt;
== JPEG Array ==&lt;br /&gt;
The video stream is composed of an array of JFIF .jpeg images. Each JPEG image is preceded with&lt;br /&gt;
a 24-bit (3 byte) value indicating the size of the JPEG. Each JPEG image contains frames arranged&lt;br /&gt;
vertically.&lt;br /&gt;
&lt;br /&gt;
The width and height parameters in the SMV header specify the size of each frame, and the&lt;br /&gt;
frames per jpeg parameter in the header specifies how many frames with be incorporated in each&lt;br /&gt;
JPEG image. Each JPEG is buffered with an array of nulls at the end so that each image is at&lt;br /&gt;
predictable locations. The number of nulls is specified by the jpeg modulo parameter in the SMV&lt;br /&gt;
header.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2008-June/057972.html MPlayer mailing list]&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-June/049213.html FFmpeg mailing list]&lt;br /&gt;
* [http://www.ednindia.com/article-4840-sigmateloffersvideoplaybackforportablemultimediaplayers-Asia.html Sigmatel Offers Video Playback for Portable Multimedia Players]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;br /&gt;
[[Category: Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Vividas_VIV&amp;diff=10415</id>
		<title>Vividas VIV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Vividas_VIV&amp;diff=10415"/>
		<updated>2008-09-09T19:54:45Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: /* External Resources */ take me back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: viv&lt;br /&gt;
* MIME type: video/vividas&lt;br /&gt;
* Company: [http://www.vividas.com/ Vividas Pty Ltd]&lt;br /&gt;
* Samples: [http://video.vividas.com/sales/Honda_CRV_TVC_sales_048i.viv TBD]&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
A Vividas file consists of one or more &amp;quot;tracks&amp;quot;, each comprising one or more audio&lt;br /&gt;
and/or video elementary streams.&lt;br /&gt;
&lt;br /&gt;
==Encryption==&lt;br /&gt;
All data relating to a track is encoded using a 32-bit key given in&lt;br /&gt;
obfuscated form in the file header.&lt;br /&gt;
&lt;br /&gt;
===Keys===&lt;br /&gt;
The header contains, for each track, a 187-byte block, 32 bits of&lt;br /&gt;
which form the key.  The following C function will extract a key&lt;br /&gt;
from such a block.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
const unsigned short keybits[32] = {&lt;br /&gt;
     163,  416,  893,   82,  223,  572, 1137,  430,&lt;br /&gt;
     659, 1104,   13,  626,  695,  972, 1465,  686,&lt;br /&gt;
     843, 1216,  317, 1122, 1383,   92,  513, 1158,&lt;br /&gt;
    1243,   48,  573, 1306, 1495,  396, 1009,  350,&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
uint32_t decode_key(uint8_t *buf)&lt;br /&gt;
{&lt;br /&gt;
    uint32_t key = 0;&lt;br /&gt;
    int i;&lt;br /&gt;
&lt;br /&gt;
    for (i = 0; i &amp;lt; 32; i++) {&lt;br /&gt;
        unsigned p = keybits[i];&lt;br /&gt;
        key |= !!(buf[p&amp;gt;&amp;gt;3] &amp;amp; (1&amp;lt;&amp;lt;(p&amp;amp;7))) &amp;lt;&amp;lt; i;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    return key;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Decoding===&lt;br /&gt;
To decode a data block with a given key, this C function can be used:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
void decode(uint32_t *d, unsigned size, uint32_t key)&lt;br /&gt;
{&lt;br /&gt;
    uint32_t k = key;&lt;br /&gt;
&lt;br /&gt;
    size &amp;gt;&amp;gt;= 2;&lt;br /&gt;
&lt;br /&gt;
    while (size--) {&lt;br /&gt;
        *d++ ^= k;&lt;br /&gt;
        k += key;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==File Format==&lt;br /&gt;
&lt;br /&gt;
===Data Types===&lt;br /&gt;
The following data types are used in the syntax description below.&lt;br /&gt;
;u(n) : n-byte unsigned little endian integer.&lt;br /&gt;
;v    : Variable-length integer, the 7 low bits of each byte being data bits, and the MSB indicating whether more bytes follow.&lt;br /&gt;
;a(n) : n-byte ASCII string.&lt;br /&gt;
;z    : NUL-terminated ASCII string.&lt;br /&gt;
;d(n) : n bytes unspecified data.&lt;br /&gt;
;'x'  : Literal byte with hex value &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;.&lt;br /&gt;
;&amp;quot;s&amp;quot;  : Literal ASCII string.&lt;br /&gt;
&lt;br /&gt;
===Overall Structure===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
vividas_file() {&lt;br /&gt;
    signature                           a(7)&lt;br /&gt;
    version                             a(2)&lt;br /&gt;
    file_header()&lt;br /&gt;
    if (skin_size &amp;gt; 0) {&lt;br /&gt;
        skin()&lt;br /&gt;
    }&lt;br /&gt;
    for (i = 0; i &amp;lt; num_tracks; i++) {&lt;br /&gt;
        reset_key()&lt;br /&gt;
        track_header()&lt;br /&gt;
        track_index()&lt;br /&gt;
    }&lt;br /&gt;
    for (;;) {&lt;br /&gt;
        reset_key()&lt;br /&gt;
        sb_block()&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;signature     : The string &amp;lt;code&amp;gt;vividas&amp;lt;/code&amp;gt;.&lt;br /&gt;
;version       : File version as two decimal digits.  All known samples have the value &amp;lt;code&amp;gt;03&amp;lt;/code&amp;gt;.&lt;br /&gt;
;file_header() : Sets &amp;lt;code&amp;gt;skin_size&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;num_tracks&amp;lt;/code&amp;gt;.&lt;br /&gt;
;reset_key()   : The decoding key is reset to the value from the file_header.&lt;br /&gt;
&lt;br /&gt;
===File Header===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
file_header() {&lt;br /&gt;
    header_length                       v&lt;br /&gt;
    num_tracks                          u(1)&lt;br /&gt;
    for (i = 0; i &amp;lt; num_tracks; i++) {&lt;br /&gt;
        title_length                    u(1)&lt;br /&gt;
        track_title                     a(title_length)&lt;br /&gt;
        track_key                       d(187)&lt;br /&gt;
        track_header_length             d(4)&lt;br /&gt;
    }&lt;br /&gt;
    for (;;) {&lt;br /&gt;
        block_length                    v&lt;br /&gt;
        block_type                      u(1)&lt;br /&gt;
        if (block_type == 15) {&lt;br /&gt;
            key                         d(187)&lt;br /&gt;
            for (;;) {&lt;br /&gt;
                descriptor()&lt;br /&gt;
            }&lt;br /&gt;
        } else if (block_type == 22) {&lt;br /&gt;
            skin_key                    d(187)&lt;br /&gt;
            skin_size                   d(4)&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;header_length       : Total length of the &amp;lt;code&amp;gt;file_header&amp;lt;/code&amp;gt; element in bytes.&lt;br /&gt;
;num_tracks          : Number of tracks in the file.&lt;br /&gt;
;title_length        : Number of bytes in the immediately following title.&lt;br /&gt;
;track_title         : Title of track &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;.&lt;br /&gt;
;track_key           : Scrambled key for track &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;.&lt;br /&gt;
;track_header_length : Total size in bytes of track_header and track_index for track &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt;.&lt;br /&gt;
;block_length        : Size in bytes of the following block, including this field.&lt;br /&gt;
&lt;br /&gt;
===Skin===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
skin() {&lt;br /&gt;
    length                              v&lt;br /&gt;
    'd'                                 u(1)&lt;br /&gt;
    for (;;) {    &lt;br /&gt;
        size                            v&lt;br /&gt;
        tag                             u(1)&lt;br /&gt;
        data                            d(size)&lt;br /&gt;
    }             &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;length : Total size of skin data including length field.&lt;br /&gt;
;size   : Size of data chunk.&lt;br /&gt;
;tag    : Unique identifier for data chunk.&lt;br /&gt;
;data   : XML or JPEG data.&lt;br /&gt;
&lt;br /&gt;
===Track Header===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
track_header() {&lt;br /&gt;
    track_header_length                 v&lt;br /&gt;
    '1'                                 u(1)&lt;br /&gt;
    val_1                               u(1)&lt;br /&gt;
    for (i = 0; i &amp;lt; val_1; i++) {&lt;br /&gt;
        val_2                           u(1)&lt;br /&gt;
        for (j = 0; j &amp;lt; val_2; j++) {&lt;br /&gt;
            val_3                       u(1)&lt;br /&gt;
            val_4                       u(1)&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    num_streams                         u(1)&lt;br /&gt;
    size_1                              v&lt;br /&gt;
    '2'                                 u(1)&lt;br /&gt;
    num_video                           u(1)&lt;br /&gt;
    def_video                           u(1)&lt;br /&gt;
    for (i = 0; i &amp;lt; num_video; i++) {&lt;br /&gt;
        length                          v&lt;br /&gt;
        '3'                             u(1)&lt;br /&gt;
        val_7                           u(1)&lt;br /&gt;
        frame_rate_den                  u(4)&lt;br /&gt;
        frame_rate_num                  u(4)&lt;br /&gt;
        num_frames                      u(4)&lt;br /&gt;
        width                           u(2)&lt;br /&gt;
        height                          u(2)&lt;br /&gt;
        val_8                           u(1)&lt;br /&gt;
        val_9                           u(4)&lt;br /&gt;
    }&lt;br /&gt;
    size_2                              v&lt;br /&gt;
    '4'                                 u(1)&lt;br /&gt;
    num_audio                           u(1)&lt;br /&gt;
    def_audio                           u(1)&lt;br /&gt;
    for (i = 0; i &amp;lt; num_audio; i++) {&lt;br /&gt;
        length                          v&lt;br /&gt;
        '5'                             u(1)&lt;br /&gt;
        codec_id                        u(1)&lt;br /&gt;
        codec_subid                     u(2)&lt;br /&gt;
        channels                        u(2)&lt;br /&gt;
        sample_rate                     u(4)&lt;br /&gt;
        data_1                          d(10)&lt;br /&gt;
        len_2                           u(1)&lt;br /&gt;
        data_2                          d(len_2)&lt;br /&gt;
        junk                            d(1)&lt;br /&gt;
        val_13                          v&lt;br /&gt;
        '19'                            u(1)&lt;br /&gt;
        len_3                           v&lt;br /&gt;
        num_data                        u(1)&lt;br /&gt;
        for (i = 0; i &amp;lt; num_data; i++) {&lt;br /&gt;
            data_len[i]                 v&lt;br /&gt;
        }&lt;br /&gt;
        for (i = 0; i &amp;lt; num_data; i++) {&lt;br /&gt;
            data                        d(data_len[i])&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;track_header_length : Length in bytes of track header including this field.  Matches element of same name in file_header.&lt;br /&gt;
;num_streams         : Number of elementary streams in track.&lt;br /&gt;
;size_1              : Number of bytes preceding video streams loop, including this field.&lt;br /&gt;
;num_video           : Number of video streams.&lt;br /&gt;
;def_video_stream    : Default video stream number.&lt;br /&gt;
;size_2              : Number of bytes preceding audio streams loop, including this field.&lt;br /&gt;
;num_audio           : Number of audio streams.&lt;br /&gt;
;def_audio_stream    : Default audio stream number.&lt;br /&gt;
&lt;br /&gt;
===Track Index===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
track_index() {&lt;br /&gt;
    length                              v&lt;br /&gt;
    'c'                                 u(1)&lt;br /&gt;
    num_sb_blocks                       v&lt;br /&gt;
    for (i = 0; i &amp;lt; count; i++) {&lt;br /&gt;
        size                            v&lt;br /&gt;
        num_chunks                      v&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;length        : Length in bytes of track index.&lt;br /&gt;
;num_sb_blocks : Number of entries in following table.&lt;br /&gt;
;size          : Size of a block.&lt;br /&gt;
;num_chunks    : Number of chunks in block.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;SB&amp;quot; Block===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
sb_block() {&lt;br /&gt;
    &amp;quot;SB&amp;quot;                                a(2)&lt;br /&gt;
    size                                v&lt;br /&gt;
    junk                                d(1)&lt;br /&gt;
    start_chunk                         v&lt;br /&gt;
    do {&lt;br /&gt;
        chunk_size                      v&lt;br /&gt;
        flag                            u(1)&lt;br /&gt;
    } while (chunk_size != 0)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;size : Total size of this block.&lt;br /&gt;
&lt;br /&gt;
The chunks for which &amp;lt;code&amp;gt;flag&amp;lt;/code&amp;gt; is 1 have the following structure:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
chunk_1() {&lt;br /&gt;
    length                              v&lt;br /&gt;
    unknown_1                           d(length)&lt;br /&gt;
    unknown_2                           unknown&lt;br /&gt;
    do {&lt;br /&gt;
        offset                          v&lt;br /&gt;
        unknown_3                       v&lt;br /&gt;
    } while (offset != 0)&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;offset : offset from end of table to start of elementary stream packet&lt;br /&gt;
&lt;br /&gt;
==Tools==&lt;br /&gt;
A decrypter and parser is available from git://git.mansr.com/vividas (gitweb http://git.mansr.com/?p=vividas).&lt;br /&gt;
&lt;br /&gt;
==External Resources==&lt;br /&gt;
Extended company and product description is available on [http://en.wikipedia.org/wiki/Vividas Wikipedia].&lt;br /&gt;
&lt;br /&gt;
[http://www.on2.com/company/news-room/press-releases/?id=254 &amp;quot;Vividas Licenses TrueMotion VP7 for Mass Distribution of High Quality Video&amp;quot;] January 13th, 2005&lt;br /&gt;
&lt;br /&gt;
[http://web.archive.org/web/20071213111002/http://www.vividas.com/footer/opensource.html Vividas - Open Source Acknowledgement]&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10414</id>
		<title>SMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10414"/>
		<updated>2008-09-09T19:46:33Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: .smv&lt;br /&gt;
* Website: http://www.sigmatel.com&lt;br /&gt;
* Specification: &lt;br /&gt;
* Samples: [http://samples.mplayerhq.hu/smv/]&lt;br /&gt;
&lt;br /&gt;
==SMV Video File Format==&lt;br /&gt;
&amp;quot;It is basically a wav file, some header magic, and an array of jpegs.&amp;quot; (cf. ML)&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2008-June/057972.html MPlayer ML]&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-June/049213.html FFMpeg ML]&lt;br /&gt;
* [http://www.ednindia.com/article-4840-sigmateloffersvideoplaybackforportablemultimediaplayers-Asia.html Sigmatel Offers Video Playback for Portable Multimedia Players]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;br /&gt;
[[Category: Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10413</id>
		<title>SMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=SMV&amp;diff=10413"/>
		<updated>2008-09-09T19:43:43Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: first draft&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: .smv&lt;br /&gt;
* Website: http://www.sigmatel.com&lt;br /&gt;
* Specification: &lt;br /&gt;
* Samples: [http://samples.mplayerhq.hu/smv/]&lt;br /&gt;
&lt;br /&gt;
==SMV Video File Format==&lt;br /&gt;
&amp;quot;It is basically a wav file, some header magic, and an array of jpegs.&amp;quot; &amp;lt;ref&amp;gt;http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2008-June/057972.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-June/049213.html FFMpeg ML]&lt;br /&gt;
* [http://www.ednindia.com/article-4840-sigmateloffersvideoplaybackforportablemultimediaplayers-Asia.html Sigmatel Offers Video Playback for Portable Multimedia Players]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;br /&gt;
[[Category: Formats missing in FFmpeg]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Vividas_VIV&amp;diff=7093</id>
		<title>Vividas VIV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Vividas_VIV&amp;diff=7093"/>
		<updated>2007-03-04T10:57:59Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: /* External Resources */ add external link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: viv&lt;br /&gt;
* MIME type: video/vividas&lt;br /&gt;
* Company: [http://www.vividas.com/ Vividas Pty Ltd]&lt;br /&gt;
* Samples: [http://video.vividas.com/sales/Honda_CRV_TVC_sales_048i.viv TBD]&lt;br /&gt;
&lt;br /&gt;
VIV is a proprietary web audio/video streaming format used by the Vividas Player. The player, available for Win32, Mac OSX and Sun platforms, is distributed as native binary and installed on-demand via Java or ActiveX.&lt;br /&gt;
&lt;br /&gt;
Developer blog: &amp;quot;Vividas is the company behind 'Vividas Player' (Suprise!) which is a video streaming platform (powered by VP6/VP7) which is very much like (to dumb things down) quicktime or Windows Media Player for streaming content, only with a twist. Its ultra fast, compact, installation-requiremente-requireded-no and very bandwidth efficient... The decoder - written in C/C++ with a healthy mix of ASM - is around 250-300Kb. Most of the internals is hush hush so I cant reveal much, but what is interesting is the uptake of broadband across the globe and the future prospects of HD-Quality video streaming and where this technology is headed&amp;quot; [http://blogs.developerfusion.co.uk/blogs/thushan/archive/2005/08/11/821.aspx]&lt;br /&gt;
&lt;br /&gt;
===External Resources===&lt;br /&gt;
Extended company and product description is available on [http://en.wikipedia.org/wiki/Vividas Wikipedia].&lt;br /&gt;
&lt;br /&gt;
[http://www.on2.com/company/news-room/press-releases/?id=254 &amp;quot;Vividas Licenses TrueMotion VP7 for Mass Distribution of High Quality Video&amp;quot;] January 13th, 2005&lt;br /&gt;
&lt;br /&gt;
[http://www.vividas.com/footer/opensource.html Vividas - Open Source Acknowledgement]&lt;br /&gt;
[[Category:Container Formats]]&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=7065</id>
		<title>MPlayer FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=7065"/>
		<updated>2007-02-24T23:31:19Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: /* General Questions */  add mencoder&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will attempt to list all of the frequent questions we get in the #mplayer irc channel on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Official MPlayer Frequently asked Questions: http://www.mplayerhq.hu/DOCS/HTML/en/faq.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPlayer FAQ by relaxed:&lt;br /&gt;
http://johnvansickle.com/faq&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Feel free to add your questions/answers here, and include important error messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please try to get the latest version of mplayer. a lot of the times, a problem is fixed already. problems sometimes occur when the file you are playing is newer than your mplayer version :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MPlayer information==&lt;br /&gt;
where is mplayer's config?&lt;br /&gt;
*usually in ~/.mplayer/config&lt;br /&gt;
*on windows its in the mplayer directory where mplayer.exe is. for example c:\mplayer\mplayer.exe the config is c:\mplayer\mplayer\config&lt;br /&gt;
**input.conf, codecs.conf, mencoder.conf and gui.conf can go there as well.&lt;br /&gt;
*you can find where mplayer looks by using mplayer -v somefile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my docs/man does not have the feature you are talking about!&lt;br /&gt;
*you can find an updated manual here: http://www.mplayerhq.hu/DOCS/man/&lt;br /&gt;
*updated docs here: http://www.mplayerhq.hu/DOCS/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the video filters (-vf) can be used with mplayer and mencoder.&lt;br /&gt;
currently -vf ass/-ass does not work with mencoder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
switches can be put into the config.&lt;br /&gt;
-fs becomes fs=yes or fs=1 or fs=ja (or a few more different ways to say yes/no)&lt;br /&gt;
-nodouble becomes nodouble=yes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
options have the 'no' prefix, to disable defaults or configs.&lt;br /&gt;
-fs/-nofs -double/-nodouble -framedrop/-noframedrop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gmplayer will not let you change gui.conf while it is running. close gmplayer first, then change gui.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
when will you release the NEXT VERSION of mplayer?&lt;br /&gt;
when the svn is stable and the mplayer team gets some time to build the package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if you do not like using email to report bugs to mplayer-users@mplayerhq.hu mailing list, you can report bugs to http://bugzilla.mplayerhq.hu&lt;br /&gt;
&lt;br /&gt;
==Questions from #mplayer channel:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Subtitle/OSD===&lt;br /&gt;
&lt;br /&gt;
how do i increase the subtitle font size?  / Hi, im using a Mplayer windows gui. is there a way to make subtitles smaller? mpui its named&lt;br /&gt;
*subfont-text-scale=3 in config or mplayer -subfont-text-scale 3 file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
none of the &amp;quot;freetype&amp;quot; commands in man work when i attempt to use -subfont-autoscale or -subfont-text-scale  it says &amp;quot;unknown option on the command line&amp;quot; or Cannot load bitmap font: /usr/share/fonts/truetype/truetype/msttcorefonts/Arial.ttf&lt;br /&gt;
*install freetype/truetype and recompile mplayer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i recompiled mplayer and now it doesn't complain about -subfont-autoscale or -subfont-text-scale  unfortunately, they don't do anything&lt;br /&gt;
*symlink any ttf font to ~/.mplayer/subfont.ttf or&lt;br /&gt;
*specify a font, mplayer -font /dir/somefont.ttf -subfont-text-scale 3 file.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
is it normal that a subtitle disappear after 7 seconds, not at the end of the time specified in the subtitle file ? or help! some subtitles are missing&lt;br /&gt;
*try -overlapsub or -nooverlapsub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i expand the &amp;quot;area&amp;quot; so that the subtitles are lower on the screen/ put the subs in the black bars&lt;br /&gt;
*mplayer -vf expand=:-100::2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i view romanian subtitles?&lt;br /&gt;
*-subcp cp1250&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===General Questions===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, My cpu is too slow, help!&lt;br /&gt;
*for mpeg1/2 or mpeg4 try adding -nodouble or mplayer -lavdopts lowres=1 -vfm ffmpeg will use half-res decoding to speed things up as well.&lt;br /&gt;
*for H264 try mplayer -lavdopts skiploopfilter=all file.mkv&lt;br /&gt;
*above might cause artefacts like sudden color changes, in this case try e.g. &amp;quot;nonref&amp;quot; instead of &amp;quot;all&amp;quot;&lt;br /&gt;
*if using -vo gl: use -vo gl:yuv=2 or similar. For high FPS video (&amp;gt; 50 Hz) also try -vo gl:swapinterval=0 since the default limits FPS to well below monitor refresh.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi folks, is there a way to &amp;quot;tell&amp;quot; mplayer (not gmplayer) not to exit when a file has been played and then wait for some new input? via a fifo or whatever&lt;br /&gt;
*[http://www1.mplayerhq.hu/DOCS/tech/slave.txt http://www1.mplayerhq.hu/DOCS/tech/slave.txt]&lt;br /&gt;
*mplayer -slave -idle -input=/fifo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyway to dump a dvd audio stream really fast?&lt;br /&gt;
*mplayer -dumpaudio dvd:// -speed 90 -vc null -vo null -benchmark&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i have a corrupt file that mplayer plays, how do i get a new &amp;quot;clean&amp;quot; version of the audio?&lt;br /&gt;
*mplayer file -ao pcm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i have a widescreen lcd monitor and everything is stretched, help!&lt;br /&gt;
* use -monitoraspect 16:10 or -monitorpixelaspect 1.125&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do I set the video window to double size when running mplayer from command line? cannot find it in man file...&lt;br /&gt;
*mplayer -xy 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to set video as wallpaper ?&lt;br /&gt;
* mplayer -rootwin yourmovie (Only works with the x11, xv, xmga, xvidix, quartz, macosx and directx video output drivers.)&lt;br /&gt;
* Gnome : gconftool-2 -s /apps/nautilus/preferences/show_desktop -t bool false (to disable background)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why can`t I make bigger the displayed image whit my mplayer?&lt;br /&gt;
my image is small and black border / frame around tiny video, what gives?&lt;br /&gt;
*mplayer -zoom or zoom=1 in config&lt;br /&gt;
*but first try setting mplayer -vo xv or vo=xv in config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i get errors playing h264 like these [h264 @ 0xd96950]concealing 1840 DC, 1840 AC, 1840 MV errors or Error while decoding frame! what gives?&lt;br /&gt;
*check your config and options for 'framedrop' and disable/turn it off. try also -noframedrop&lt;br /&gt;
*its possible your file is incomplete, try md5sum against the original or rehash it using your torrent program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want a concise comparison of the various video outputs - say, their scores on performance measures - to help choose between em.&lt;br /&gt;
*different vo's are faster/slower on different pc, drivers and video cards, its almost impossible to tell whats fastest for everyone.&lt;br /&gt;
*use mplayer -nosound -benchmark file -vo (vohere) to test your video output speed&lt;br /&gt;
*vo's with hardware accelerated output (like xv, vidix, directx, macosx/quartz) will usually be faster than vesa, fb, gl/gl2. but not always.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
whats the best deinterlacing filter?&lt;br /&gt;
*-vf yadif with mcedeint is reccomended by mplayer and ffmpeg devels.&lt;br /&gt;
*see comparison at http://guru.multimedia.cx/deinterlacing-filters/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want to seek in avi while they are downloading but -forceidx is too slow.&lt;br /&gt;
*use mplayer -demuxer lavf to seek in broken/incomplete avi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
this error when trying to play an audio stream: Win32 LoadLibrary failed to load: avisynth.dll .  Is this DLL only available from a licensed windows install?&lt;br /&gt;
*the file is most likely a playlist&lt;br /&gt;
*try mplayer -playlist http://blah&lt;br /&gt;
*also try wget it to make sure its audio and not some html page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I want to play a DVD that's already on my hard drive with gmplayer.&lt;br /&gt;
*gmplayer dvd:// -dvd-device /dir/vobfiless/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i position mplayer window, aka how do i make mplayer start in the same spot every time?&lt;br /&gt;
*see -geometry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i extract frames from videos? how do i make thumbnails from videos? how do i make a gallery of images from a movie? &lt;br /&gt;
*mplayer -vo jpeg -sstep 30 -frames 10 yourfile&lt;br /&gt;
*add -vf scale=320:240 if you want smaller image size...&lt;br /&gt;
*use -vf framestep if sstep does not work on your source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I'm having trouble viewing the Guadec 2006 talks, in Ogg Theora format, in mplayer.  Anyone try these before?  My error seems to be [theora @ 0x89ccef8]Missing extradata!Could not open codec.VDecoder init failed&lt;br /&gt;
*use -demuxer lavf if you dont have mplayer compiled with libtheora&lt;br /&gt;
*maybe also try -correct-pts &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i cant play some rtsp://mov urls. but vlc can!&lt;br /&gt;
*you might be behind a firewall where rtsp over udp does not work. use -rtsp-stream-over-tcp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how to play raw ac3 files?&lt;br /&gt;
*mplayer -demuxer rawaudio -rawaudio format=0x2000 file.ac3&lt;br /&gt;
*format=0x2001 for dts&lt;br /&gt;
*check codecs.conf for format= entries&lt;br /&gt;
&lt;br /&gt;
all my files with AC3 audio are too quiet! i cant hear anything! how do i make it louder?&lt;br /&gt;
*mplayer -af volume=10 will add 10 db.&lt;br /&gt;
*see also -af volnorm&lt;br /&gt;
&lt;br /&gt;
Is there a way to get mplayer/mencoder not being to much verbose ?&lt;br /&gt;
*mplayer -quiet&lt;br /&gt;
*mplayer -really-quiet&lt;br /&gt;
&lt;br /&gt;
===Non-mplayer problems===&lt;br /&gt;
i want to distribute the win32 codecs, is it legal for me to do so?&lt;br /&gt;
*yes&lt;br /&gt;
*no&lt;br /&gt;
*depends on your country :)&lt;br /&gt;
*[http://lists.mplayerhq.hu/pipermail/mplayer-users/2002-March/011789.html See Mike Melanson's answer to this question]&lt;br /&gt;
*Unless Microsoft explicitly gives you permission within the End-User License Agreement (EULA) or License Terms that accompany the Products and Services and/or in the guidelines below, you may not copy, modify, distribute, display, license, or sell any Products and Services or components contained in them. from [http://www.microsoft.com/about/legal/permissions/default.mspx Microsoft Permissions].&lt;br /&gt;
*Microsoft grants you the right to reproduce, install and use a reasonable number of copies of the Client OS Components on computers at your premises that are each running a validly licensed copy of the Client OS Software. from the eula.txt inside one of the codec downloads at [http://www.microsoft.com/windows/windowsmedia/forpros/format/codecdownload.aspx microsoft's site].&lt;br /&gt;
*the mpeg4 license for ms codecs is for individuals only:&lt;br /&gt;
*USE OF THIS PRODUCT IN ANY MANNER THAT COMPLIES WITH THE MPEG 4 VISUAL STANDARD IS PROHIBITED, EXCEPT FOR USE DIRECTLY RELATED TO (A) DATA OR INFORMATION (i) GENERATED BY AND OBTAINED WITHOUT CHARGE FROM A CONSUMER NOT THEREBY ENGAGED IN A BUSINESS ENTERPRISE, AND (ii) FOR PERSONAL USE ONLY; AND (B) OTHER USES SPECIFICALLY AND SEPARATELY LICENSED BY MPEG LA, L.L.C.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
help! when i play a file over the network i get desync and cpu is at 100%, but if i play it locally its fine!&lt;br /&gt;
*are you using a ne2000 clone NIC? (Realtek cards like RTL8019 or 8029 or 8039). they use some cpu when transferring data.&lt;br /&gt;
*check the ethernet howto for tips and try to decrease your tcp window size.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to include mplayer in a java application or program or library?&lt;br /&gt;
*http://jajuk.cvs.sourceforge.net/jajuk/jajuk/src/org/jajuk/players/MPlayerPlayerImpl.java?view=log&lt;br /&gt;
*http://lists.mplayerhq.hu/pipermail/mplayer-cygwin/2005-September/002287.html&lt;br /&gt;
*http://jmplayer.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
having adjusted the hue/contrast previously, what's an easy way to set them all back to neutral?&lt;br /&gt;
* use xvattr&lt;br /&gt;
* rpm packages at http://dag.wieers.com/packages/xvattr/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i get a 'process input error' with some wmv files and mplayer plays all blocks.&lt;br /&gt;
*its probably a drm protected file&lt;br /&gt;
*run strings -n19 yourfile.wmv and if a url comes out, its drm.&lt;br /&gt;
*if you can play the file on windows you can remove the drm using fairuse4wm (FU4WM) or drmcreep or automateundrm or sidda or drmdbg or drm2wmv.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want to play and record tv video at the same time with mencoder. OR how do i pipe mplayer/mencoder output to stdout?&lt;br /&gt;
*mplayer devs reccomend using mkfifo (named pipe) instead of stdout.&lt;br /&gt;
*mencoder tv:// -tv driver=v4l:width=324:height=248:outfmt=rgb24:device=/dev/video0:adevice=hw.1,0 -oac mp3lame -lameopts cbr:br=128 -flip -ovc lavc -lavcopts threads=2 -o &amp;gt;( tee filename.avi | mplayer -)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how can i play movie in rar?&lt;br /&gt;
*unrar p -inul movie.part01.rar |mplayer -noidx -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want to get images from videos by frame number or frame range, not by time.&lt;br /&gt;
*transcode -c  0-100  will encode 100 frames starting at frame 0 up to frame 99&lt;br /&gt;
&lt;br /&gt;
===Build questions/crashes===&lt;br /&gt;
anyone know how to play mp4 files with sound? i can only see video but no audio&lt;br /&gt;
*check mplayer output for helpful messages.&lt;br /&gt;
*Requested audio codec family [faad] (afm=faad) not available. Enable it at compilation.&lt;br /&gt;
*your mplayer was not compiled with faad support. recompile it after installing libfaad package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, playing a 3GP file, I get &amp;quot;Cannot find codec 'amr_nb' in libavcodec&amp;quot;. How can I solve this please &lt;br /&gt;
*read [http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/amr.c?view=markup libavcodec/amr.c] and install amr codec, then recompile mplayer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
help i get this crash X11 error: BadAlloc (insufficient resources for operation)?,?% 0 0 &lt;br /&gt;
MPlayer interrupted by signal 6 in module: vo_check_events&lt;br /&gt;
or this error &amp;quot;X11 error: BadAccess (attempt to access private resource denied)&amp;quot; using an intel card&lt;br /&gt;
*add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8192&amp;quot; to xorg.conf and restart X&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to setup XvMC ?&lt;br /&gt;
* Get xmvc dev lib (libxvmc-dev) and compile MPlayer with --enable-xvmc&lt;br /&gt;
* Point /etc/X11/XvMCConfig to your /lib/libXvMCNVIDIA.so.* , for example : echo &amp;quot;libXvMCNVIDIA.so.1.0.9742&amp;quot;  &amp;gt; /etc/X11/XvMCConfig&lt;br /&gt;
* mplayer -vc ffmpeg12mc -vo xvmc yourmovie.mpeg2&lt;br /&gt;
* NB : works only with mpeg2 and mpeg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i get this error when playing files, whats up?&lt;br /&gt;
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders&lt;br /&gt;
Compiler did not align stack variables. Libavcodec has been miscompiled&lt;br /&gt;
and may be very slow or crash. This is not a bug in libavcodec,&lt;br /&gt;
but in the compiler. Do not report crashes to FFmpeg developers.&lt;br /&gt;
*ffmpeg is fighting gcc again.&lt;br /&gt;
*stay out of this fight. stick your fingers in your eyes and hope for the best.&lt;br /&gt;
*you can view a different ffmpeg vs gcc fight at this bugzilla:&lt;br /&gt;
*http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11203&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mplayer saya: error opening/initializing selected video_out device and -vo x11 does not help!&lt;br /&gt;
*run mplayer -vo help and see if x11 is listed&lt;br /&gt;
*use a different mplayer package if its not listed&lt;br /&gt;
*recompile mplayer after getting hte x11-devel or libxv or x11 header files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mencoder questions===&lt;br /&gt;
i try to add subtitles to my video with mencoder but nothing happens, here is my mencoder command : mencoder file.avi -sub file.srt -oac copy -ovc copy.&lt;br /&gt;
*you cant use -sub or -vf with -ovc copy, try -ovc lavc instead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why is encoded video always at a lower bitrate than specified?&lt;br /&gt;
*try using vqmin lavc option&lt;br /&gt;
*it may mean that the encoder is using all possible bits to encode the video and it's not possible to go any higher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, I am looking for a way to automatically convert ogg to mp3 I must give a directory and have everything in converted is it possible to achievve such a thing with mplayer ?&lt;br /&gt;
*use aconvert found in mplayer source TOOLS/aconvert .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i'm converting some video and i get bad desynch!&lt;br /&gt;
*try adding -noskip and/or -mc 0&lt;br /&gt;
*also look at -vf harddup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i cant encode ssa subtitles with mencoder with styles?&lt;br /&gt;
*-ass does not work with mencoder yet.&lt;br /&gt;
*First terminal: mkfifo stream.yuv ; mplayer -vf expand=:-60::2 -ao pcm foo.avi -ass -sub subtitles.ssa -vo yuv4mpeg &lt;br /&gt;
*Second terminal: mencoder stream.yuv -o bar.avi -ovc lavc -audiofile audiofile.wav -oac mp3lame -lameopts cbr:br=128&lt;br /&gt;
**the stream.yuv fifo is the file mplayer default outputs -vo yuv4mpeg to, so dont change this!&lt;br /&gt;
** this technique also works for encoding vobsubs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i record video from my webcam?&lt;br /&gt;
*mencoder  tv:// -tv driver=v4l2:width=640:height=480:fps=90:device=/dev/v4l/video0  -nosound -ovc lavc -lavcopts vcodec=mjpeg -o cooking.avi&lt;br /&gt;
&lt;br /&gt;
===Streaming Questions===&lt;br /&gt;
help i cant access azntv.com nsv streams!&lt;br /&gt;
*the server only allows winamp user agent&lt;br /&gt;
*-user-agent &amp;quot;Winamp NSV Player/5.12 (ultravox/2.0)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rtsp:// rm streams are soooo slow! even with -dumpstream!&lt;br /&gt;
*-bandwidth 1000000&lt;br /&gt;
&lt;br /&gt;
==Encoding to PSP/iPod/Other Devices==&lt;br /&gt;
&lt;br /&gt;
#-oac lavc -lavcopts acodec=aac produces better streams for embedded devices than -oac faac&lt;br /&gt;
#or using ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i make videos for my ipod? or other video device?&lt;br /&gt;
*ipod here : http://home.c-otto.de/ipod/  &lt;br /&gt;
**ffmpeg ipod script: http://cekirdek.pardus.org.tr/~ismail/hacks/ipodenc&lt;br /&gt;
*treo 650 : http://www.mythtv.org/wiki/index.php/User:Ianf#Encoding_Videos_for_PSP_and_Treo_650&lt;br /&gt;
*psp : http://gentoo-wiki.com/HOWTO_PSP#Converting_Video_files_to_play_in_PSP&lt;br /&gt;
&lt;br /&gt;
MEncoder PSP AVC profile (put in ~/.mplayer/mencoder.conf ) by predatorfreak :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[psp]&lt;br /&gt;
profile-desc=&amp;quot;PSP AVC encoding profile.&amp;quot;&lt;br /&gt;
vf=hqdn3d,scale=368:208&lt;br /&gt;
af=lavcresample=48000&lt;br /&gt;
ofps=30000/1001&lt;br /&gt;
ovc=lavc=1&lt;br /&gt;
oac=lavc=1&lt;br /&gt;
lavcopts=aglobal=1:vglobal=1:vcodec=h264:acodec=aac:vbitrate=320:abitrate=97:coder=1&lt;br /&gt;
of=lavf=1&lt;br /&gt;
lavfopts=format=psp:i_certify_that_my_video_stream_does_not_use_b_frames=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*for Symbian 9.1/S60 - Nokia E70 (thanks Honeyman)&lt;br /&gt;
http://forum.nokia.com/main/resources/technologies/audiovideo/ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mencoder $SOURCE_FILENAME -ofps $FPS -o temp.vid -of rawvideo -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=400 -vf scale=$SCALE&lt;br /&gt;
mencoder $SOURCE_FILENAME -ofps $FPS -o temp.aac -of rawaudio -ovc frameno -oac lavc -lavcopts acodec=aac:abitrate=96&lt;br /&gt;
mp4box -new -add temp.vid -add temp.cmp -fps $FPS -brand mp42 -isma $OUTPUT_FILENAME&lt;br /&gt;
For $SCALE, &amp;quot;352:264&amp;quot; works for 4:3 movies, and &amp;quot;352:200&amp;quot; works for 16:9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Patches==&lt;br /&gt;
This section links to external patches that add interesting features to mplayer/mencoder.&lt;br /&gt;
&lt;br /&gt;
===MPlayer===&lt;br /&gt;
*[http://keyj.s2000.ws/?p=15 -af lame patch]&lt;br /&gt;
-af lame for mplayer to output mp3 using lame.&lt;br /&gt;
&lt;br /&gt;
*[http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2005-June/035206.html patch for stereoscopic support]&lt;br /&gt;
stereoscopic support to -vo gl&lt;br /&gt;
&lt;br /&gt;
*[http://tuukkat.cabspace.com/mplayer/ -vf ocr,threshold patch]&lt;br /&gt;
ocr support to mplayer for reading hard subtitles into soft subs.&lt;br /&gt;
&lt;br /&gt;
*[http://onebithq.com/root/mplayer/dvdnav dvdnav patch from otvos atilla!]&lt;br /&gt;
mplayer dvd menu support&lt;br /&gt;
&lt;br /&gt;
*[http://urandom.ca/mebox/downloads/patches/ mebox patches]&lt;br /&gt;
vf overlay for overlay text/video on mplayer video.&lt;br /&gt;
&lt;br /&gt;
*http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2005-February/033570.html&lt;br /&gt;
ability to change subtitle/osd size while playing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===MEncoder===&lt;br /&gt;
*[http://www.on2.com/gpl/mplayer/ on2 various patches] mencoder audio only patch, ogg muxing , misc patches&lt;br /&gt;
&lt;br /&gt;
===Both===&lt;br /&gt;
*[http://oss.netfarm.it/mplayer-win32.php multiple win32 patches from Gianluigi Tiesi]&lt;br /&gt;
pthreads, winamp plugins, sse, matrixview, and more vfw config support for windows port of mplayer.&lt;br /&gt;
&lt;br /&gt;
*[http://www.courville.org/mediawiki/index.php/EZX#further_enhancements_brought_to_the_code Patches for zaurus mplayer]&lt;br /&gt;
subtitle/osd rotate feature, zaurus patches.&lt;br /&gt;
&lt;br /&gt;
*[http://doors.univer.omsk.su/~voroshil/ mplayer tv:// support for windows]&lt;br /&gt;
tv:// support for win32&lt;br /&gt;
&lt;br /&gt;
* http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2007-February/049193.html&lt;br /&gt;
patch to support binary codec coreavc (fast h264 decoder with multiple cpu support)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Complaints/Known Bugs==&lt;br /&gt;
some complaints/known bugs about mplayer and mencoder&lt;br /&gt;
&lt;br /&gt;
*-oac mp3lame -lameopts abr/vbr causes desync in videos&lt;br /&gt;
&lt;br /&gt;
*-dumpstream and -endpos or -frames dont work together&lt;br /&gt;
&lt;br /&gt;
*cant save/encode video and play at the same time with one mplayer/mencoder instance&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=7058</id>
		<title>MPlayer FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=7058"/>
		<updated>2007-02-23T23:56:38Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: /* General Questions */ add option *-quiet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will attempt to list all of the frequent questions we get in the #mplayer irc channel on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Official MPlayer Frequently asked Questions: http://www.mplayerhq.hu/DOCS/HTML/en/faq.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPlayer FAQ by relaxed:&lt;br /&gt;
http://johnvansickle.com/faq&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Feel free to add your questions/answers here, and include important error messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please try to get the latest version of mplayer. a lot of the times, a problem is fixed already. problems sometimes occur when the file you are playing is newer than your mplayer version :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MPlayer information==&lt;br /&gt;
where is mplayer's config?&lt;br /&gt;
*usually in ~/.mplayer/config&lt;br /&gt;
*on windows its in the mplayer directory where mplayer.exe is. for example c:\mplayer\mplayer.exe the config is c:\mplayer\mplayer\config&lt;br /&gt;
**input.conf, codecs.conf, mencoder.conf and gui.conf can go there as well.&lt;br /&gt;
*you can find where mplayer looks by using mplayer -v somefile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my docs/man does not have the feature you are talking about!&lt;br /&gt;
*you can find an updated manual here: http://www.mplayerhq.hu/DOCS/man/&lt;br /&gt;
*updated docs here: http://www.mplayerhq.hu/DOCS/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the video filters (-vf) can be used with mplayer and mencoder.&lt;br /&gt;
currently -vf ass/-ass does not work with mencoder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
switches can be put into the config.&lt;br /&gt;
-fs becomes fs=yes or fs=1 or fs=ja (or a few more different ways to say yes/no)&lt;br /&gt;
-nodouble becomes nodouble=yes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
options have the 'no' prefix, to disable defaults or configs.&lt;br /&gt;
-fs/-nofs -double/-nodouble -framedrop/-noframedrop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gmplayer will not let you change gui.conf while it is running. close gmplayer first, then change gui.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
when will you release the NEXT VERSION of mplayer?&lt;br /&gt;
when the svn is stable and the mplayer team gets some time to build the package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if you do not like using email to report bugs to mplayer-users@mplayerhq.hu mailing list, you can report bugs to http://bugzilla.mplayerhq.hu&lt;br /&gt;
&lt;br /&gt;
==Questions from #mplayer channel:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Subtitle/OSD===&lt;br /&gt;
&lt;br /&gt;
how do i increase the subtitle font size?  / Hi, im using a Mplayer windows gui. is there a way to make subtitles smaller? mpui its named&lt;br /&gt;
*subfont-text-scale=3 in config or mplayer -subfont-text-scale 3 file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
none of the &amp;quot;freetype&amp;quot; commands in man work when i attempt to use -subfont-autoscale or -subfont-text-scale  it says &amp;quot;unknown option on the command line&amp;quot; or Cannot load bitmap font: /usr/share/fonts/truetype/truetype/msttcorefonts/Arial.ttf&lt;br /&gt;
*install freetype/truetype and recompile mplayer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i recompiled mplayer and now it doesn't complain about -subfont-autoscale or -subfont-text-scale  unfortunately, they don't do anything&lt;br /&gt;
*symlink any ttf font to ~/.mplayer/subfont.ttf or&lt;br /&gt;
*specify a font, mplayer -font /dir/somefont.ttf -subfont-text-scale 3 file.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
is it normal that a subtitle disappear after 7 seconds, not at the end of the time specified in the subtitle file ? or help! some subtitles are missing&lt;br /&gt;
*try -overlapsub or -nooverlapsub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i expand the &amp;quot;area&amp;quot; so that the subtitles are lower on the screen/ put the subs in the black bars&lt;br /&gt;
*mplayer -vf expand=:-100::2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i view romanian subtitles?&lt;br /&gt;
*-subcp cp1250&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===General Questions===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, My cpu is too slow, help!&lt;br /&gt;
*for mpeg1/2 or mpeg4 try adding -nodouble or mplayer -lavdopts lowres=1 -vfm ffmpeg will use half-res decoding to speed things up as well.&lt;br /&gt;
*for H264 try mplayer -lavdopts skiploopfilter=all file.mkv&lt;br /&gt;
*above might cause artefacts like sudden color changes, in this case try e.g. &amp;quot;nonref&amp;quot; instead of &amp;quot;all&amp;quot;&lt;br /&gt;
*if using -vo gl: use -vo gl:yuv=2 or similar. For high FPS video (&amp;gt; 50 Hz) also try -vo gl:swapinterval=0 since the default limits FPS to well below monitor refresh.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi folks, is there a way to &amp;quot;tell&amp;quot; mplayer (not gmplayer) not to exit when a file has been played and then wait for some new input? via a fifo or whatever&lt;br /&gt;
*[http://www1.mplayerhq.hu/DOCS/tech/slave.txt http://www1.mplayerhq.hu/DOCS/tech/slave.txt]&lt;br /&gt;
*mplayer -slave -idle -input=/fifo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyway to dump a dvd audio stream really fast?&lt;br /&gt;
*mplayer -dumpaudio dvd:// -speed 90 -vc null -vo null -benchmark&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i have a corrupt file that mplayer plays, how do i get a new &amp;quot;clean&amp;quot; version of the audio?&lt;br /&gt;
*mplayer file -ao pcm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i have a widescreen lcd monitor and everything is stretched, help!&lt;br /&gt;
* use -monitoraspect 16:10 or -monitorpixelaspect 1.125&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do I set the video window to double size when running mplayer from command line? cannot find it in man file...&lt;br /&gt;
*mplayer -xy 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to set video as wallpaper ?&lt;br /&gt;
* mplayer -rootwin yourmovie (Only works with the x11, xv, xmga, xvidix, quartz, macosx and directx video output drivers.)&lt;br /&gt;
* Gnome : gconftool-2 -s /apps/nautilus/preferences/show_desktop -t bool false (to disable background)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why can`t I make bigger the displayed image whit my mplayer?&lt;br /&gt;
my image is small and black border / frame around tiny video, what gives?&lt;br /&gt;
*mplayer -zoom or zoom=1 in config&lt;br /&gt;
*but first try setting mplayer -vo xv or vo=xv in config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i get errors playing h264 like these [h264 @ 0xd96950]concealing 1840 DC, 1840 AC, 1840 MV errors or Error while decoding frame! what gives?&lt;br /&gt;
*check your config and options for 'framedrop' and disable/turn it off. try also -noframedrop&lt;br /&gt;
*its possible your file is incomplete, try md5sum against the original or rehash it using your torrent program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want a concise comparison of the various video outputs - say, their scores on performance measures - to help choose between em.&lt;br /&gt;
*different vo's are faster/slower on different pc, drivers and video cards, its almost impossible to tell whats fastest for everyone.&lt;br /&gt;
*use mplayer -nosound -benchmark file -vo (vohere) to test your video output speed&lt;br /&gt;
*vo's with hardware accelerated output (like xv, vidix, directx, macosx/quartz) will usually be faster than vesa, fb, gl/gl2. but not always.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
whats the best deinterlacing filter?&lt;br /&gt;
*-vf yadif with mcedeint is reccomended by mplayer and ffmpeg devels.&lt;br /&gt;
*see comparison at http://guru.multimedia.cx/deinterlacing-filters/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want to seek in avi while they are downloading but -forceidx is too slow.&lt;br /&gt;
*use mplayer -demuxer lavf to seek in broken/incomplete avi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
this error when trying to play an audio stream: Win32 LoadLibrary failed to load: avisynth.dll .  Is this DLL only available from a licensed windows install?&lt;br /&gt;
*the file is most likely a playlist&lt;br /&gt;
*try mplayer -playlist http://blah&lt;br /&gt;
*also try wget it to make sure its audio and not some html page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I want to play a DVD that's already on my hard drive with gmplayer.&lt;br /&gt;
*gmplayer dvd:// -dvd-device /dir/vobfiless/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i position mplayer window, aka how do i make mplayer start in the same spot every time?&lt;br /&gt;
*see -geometry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i extract frames from videos? how do i make thumbnails from videos? how do i make a gallery of images from a movie? &lt;br /&gt;
*mplayer -vo jpeg -sstep 30 -frames 10 yourfile&lt;br /&gt;
*add -vf scale=320:240 if you want smaller image size...&lt;br /&gt;
*use -vf framestep if sstep does not work on your source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I'm having trouble viewing the Guadec 2006 talks, in Ogg Theora format, in mplayer.  Anyone try these before?  My error seems to be [theora @ 0x89ccef8]Missing extradata!Could not open codec.VDecoder init failed&lt;br /&gt;
*use -demuxer lavf if you dont have mplayer compiled with libtheora&lt;br /&gt;
*maybe also try -correct-pts &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i cant play some rtsp://mov urls. but vlc can!&lt;br /&gt;
*you might be behind a firewall where rtsp over udp does not work. use -rtsp-stream-over-tcp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how to play raw ac3 files?&lt;br /&gt;
*mplayer -demuxer rawaudio -rawaudio format=0x2000 file.ac3&lt;br /&gt;
*format=0x2001 for dts&lt;br /&gt;
*check codecs.conf for format= entries&lt;br /&gt;
&lt;br /&gt;
all my files with AC3 audio are too quiet! i cant hear anything! how do i make it louder?&lt;br /&gt;
*mplayer -af volume=10 will add 10 db.&lt;br /&gt;
*see also -af volnorm&lt;br /&gt;
&lt;br /&gt;
Is there a way to get mplayer not being to much verbose ?&lt;br /&gt;
*mplayer -quiet&lt;br /&gt;
*mplayer -really-quiet&lt;br /&gt;
&lt;br /&gt;
===Non-mplayer problems===&lt;br /&gt;
i want to distribute the win32 codecs, is it legal for me to do so?&lt;br /&gt;
*yes&lt;br /&gt;
*no&lt;br /&gt;
*depends on your country :)&lt;br /&gt;
*[http://lists.mplayerhq.hu/pipermail/mplayer-users/2002-March/011789.html See Mike Melanson's answer to this question]&lt;br /&gt;
*Unless Microsoft explicitly gives you permission within the End-User License Agreement (EULA) or License Terms that accompany the Products and Services and/or in the guidelines below, you may not copy, modify, distribute, display, license, or sell any Products and Services or components contained in them. from [http://www.microsoft.com/about/legal/permissions/default.mspx Microsoft Permissions].&lt;br /&gt;
*Microsoft grants you the right to reproduce, install and use a reasonable number of copies of the Client OS Components on computers at your premises that are each running a validly licensed copy of the Client OS Software. from the eula.txt inside one of the codec downloads at [http://www.microsoft.com/windows/windowsmedia/forpros/format/codecdownload.aspx microsoft's site].&lt;br /&gt;
*the mpeg4 license for ms codecs is for individuals only:&lt;br /&gt;
*USE OF THIS PRODUCT IN ANY MANNER THAT COMPLIES WITH THE MPEG 4 VISUAL STANDARD IS PROHIBITED, EXCEPT FOR USE DIRECTLY RELATED TO (A) DATA OR INFORMATION (i) GENERATED BY AND OBTAINED WITHOUT CHARGE FROM A CONSUMER NOT THEREBY ENGAGED IN A BUSINESS ENTERPRISE, AND (ii) FOR PERSONAL USE ONLY; AND (B) OTHER USES SPECIFICALLY AND SEPARATELY LICENSED BY MPEG LA, L.L.C.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
help! when i play a file over the network i get desync and cpu is at 100%, but if i play it locally its fine!&lt;br /&gt;
*are you using a ne2000 clone NIC? (Realtek cards like RTL8019 or 8029 or 8039). they use some cpu when transferring data.&lt;br /&gt;
*check the ethernet howto for tips and try to decrease your tcp window size.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to include mplayer in a java application or program or library?&lt;br /&gt;
*http://jajuk.cvs.sourceforge.net/jajuk/jajuk/src/org/jajuk/players/MPlayerPlayerImpl.java?view=log&lt;br /&gt;
*http://lists.mplayerhq.hu/pipermail/mplayer-cygwin/2005-September/002287.html&lt;br /&gt;
*http://jmplayer.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
having adjusted the hue/contrast previously, what's an easy way to set them all back to neutral?&lt;br /&gt;
* use xvattr&lt;br /&gt;
* rpm packages at http://dag.wieers.com/packages/xvattr/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i get a 'process input error' with some wmv files and mplayer plays all blocks.&lt;br /&gt;
*its probably a drm protected file&lt;br /&gt;
*run strings -n19 yourfile.wmv and if a url comes out, its drm.&lt;br /&gt;
*if you can play the file on windows you can remove the drm using fairuse4wm (FU4WM) or drmcreep or automateundrm or sidda or drmdbg or drm2wmv.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want to play and record tv video at the same time with mencoder. OR how do i pipe mplayer/mencoder output to stdout?&lt;br /&gt;
*mplayer devs reccomend using mkfifo (named pipe) instead of stdout.&lt;br /&gt;
*mencoder tv:// -tv driver=v4l:width=324:height=248:outfmt=rgb24:device=/dev/video0:adevice=hw.1,0 -oac mp3lame -lameopts cbr:br=128 -flip -ovc lavc -lavcopts threads=2 -o &amp;gt;( tee filename.avi | mplayer -)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how can i play movie in rar?&lt;br /&gt;
*unrar p -inul movie.part01.rar |mplayer -noidx -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want to get images from videos by frame number or frame range, not by time.&lt;br /&gt;
*transcode -c  0-100  will encode 100 frames starting at frame 0 up to frame 99&lt;br /&gt;
&lt;br /&gt;
===Build questions/crashes===&lt;br /&gt;
anyone know how to play mp4 files with sound? i can only see video but no audio&lt;br /&gt;
*check mplayer output for helpful messages.&lt;br /&gt;
*Requested audio codec family [faad] (afm=faad) not available. Enable it at compilation.&lt;br /&gt;
*your mplayer was not compiled with faad support. recompile it after installing libfaad package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, playing a 3GP file, I get &amp;quot;Cannot find codec 'amr_nb' in libavcodec&amp;quot;. How can I solve this please &lt;br /&gt;
*read [http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/amr.c?view=markup libavcodec/amr.c] and install amr codec, then recompile mplayer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
help i get this crash X11 error: BadAlloc (insufficient resources for operation)?,?% 0 0 &lt;br /&gt;
MPlayer interrupted by signal 6 in module: vo_check_events&lt;br /&gt;
or this error &amp;quot;X11 error: BadAccess (attempt to access private resource denied)&amp;quot; using an intel card&lt;br /&gt;
*add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8192&amp;quot; to xorg.conf and restart X&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to setup XvMC ?&lt;br /&gt;
* Get xmvc dev lib (libxvmc-dev) and compile MPlayer with --enable-xvmc&lt;br /&gt;
* Point /etc/X11/XvMCConfig to your /lib/libXvMCNVIDIA.so.* , for example : echo &amp;quot;libXvMCNVIDIA.so.1.0.9742&amp;quot;  &amp;gt; /etc/X11/XvMCConfig&lt;br /&gt;
* mplayer -vc ffmpeg12mc -vo xvmc yourmovie.mpeg2&lt;br /&gt;
* NB : works only with mpeg2 and mpeg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i get this error when playing files, whats up?&lt;br /&gt;
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders&lt;br /&gt;
Compiler did not align stack variables. Libavcodec has been miscompiled&lt;br /&gt;
and may be very slow or crash. This is not a bug in libavcodec,&lt;br /&gt;
but in the compiler. Do not report crashes to FFmpeg developers.&lt;br /&gt;
*ffmpeg is fighting gcc again.&lt;br /&gt;
*stay out of this fight. stick your fingers in your eyes and hope for the best.&lt;br /&gt;
*you can view a different ffmpeg vs gcc fight at this bugzilla:&lt;br /&gt;
*http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11203&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mplayer saya: error opening/initializing selected video_out device and -vo x11 does not help!&lt;br /&gt;
*run mplayer -vo help and see if x11 is listed&lt;br /&gt;
*use a different mplayer package if its not listed&lt;br /&gt;
*recompile mplayer after getting hte x11-devel or libxv or x11 header files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mencoder questions===&lt;br /&gt;
i try to add subtitles to my video with mencoder but nothing happens, here is my mencoder command : mencoder file.avi -sub file.srt -oac copy -ovc copy.&lt;br /&gt;
*you cant use -sub or -vf with -ovc copy, try -ovc lavc instead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why is encoded video always at a lower bitrate than specified?&lt;br /&gt;
*try using vqmin lavc option&lt;br /&gt;
*it may mean that the encoder is using all possible bits to encode the video and it's not possible to go any higher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, I am looking for a way to automatically convert ogg to mp3 I must give a directory and have everything in converted is it possible to achievve such a thing with mplayer ?&lt;br /&gt;
*use aconvert found in mplayer source TOOLS/aconvert .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i'm converting some video and i get bad desynch!&lt;br /&gt;
*try adding -noskip and/or -mc 0&lt;br /&gt;
*also look at -vf harddup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i cant encode ssa subtitles with mencoder with styles?&lt;br /&gt;
*-ass does not work with mencoder yet.&lt;br /&gt;
*First terminal: mkfifo stream.yuv ; mplayer -vf expand=:-60::2 -ao pcm foo.avi -ass -sub subtitles.ssa -vo yuv4mpeg &lt;br /&gt;
*Second terminal: mencoder stream.yuv -o bar.avi -ovc lavc -audiofile audiofile.wav -oac mp3lame -lameopts cbr:br=128&lt;br /&gt;
**the stream.yuv fifo is the file mplayer default outputs -vo yuv4mpeg to, so dont change this!&lt;br /&gt;
** this technique also works for encoding vobsubs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i record video from my webcam?&lt;br /&gt;
*mencoder  tv:// -tv driver=v4l2:width=640:height=480:fps=90:device=/dev/v4l/video0  -nosound -ovc lavc -lavcopts vcodec=mjpeg -o cooking.avi&lt;br /&gt;
&lt;br /&gt;
===Streaming Questions===&lt;br /&gt;
help i cant access azntv.com nsv streams!&lt;br /&gt;
*the server only allows winamp user agent&lt;br /&gt;
*-user-agent &amp;quot;Winamp NSV Player/5.12 (ultravox/2.0)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
rtsp:// rm streams are soooo slow! even with -dumpstream!&lt;br /&gt;
*-bandwidth 1000000&lt;br /&gt;
&lt;br /&gt;
==Encoding to PSP/iPod/Other Devices==&lt;br /&gt;
&lt;br /&gt;
#-oac lavc -lavcopts acodec=aac produces better streams for embedded devices than -oac faac&lt;br /&gt;
#or using ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i make videos for my ipod? or other video device?&lt;br /&gt;
*ipod here : http://home.c-otto.de/ipod/  &lt;br /&gt;
**ffmpeg ipod script: http://cekirdek.pardus.org.tr/~ismail/hacks/ipodenc&lt;br /&gt;
*treo 650 : http://www.mythtv.org/wiki/index.php/User:Ianf#Encoding_Videos_for_PSP_and_Treo_650&lt;br /&gt;
*psp : http://gentoo-wiki.com/HOWTO_PSP#Converting_Video_files_to_play_in_PSP&lt;br /&gt;
&lt;br /&gt;
MEncoder PSP AVC profile (put in ~/.mplayer/mencoder.conf ) by predatorfreak :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[psp]&lt;br /&gt;
profile-desc=&amp;quot;PSP AVC encoding profile.&amp;quot;&lt;br /&gt;
vf=hqdn3d,scale=368:208&lt;br /&gt;
af=lavcresample=48000&lt;br /&gt;
ofps=30000/1001&lt;br /&gt;
ovc=lavc=1&lt;br /&gt;
oac=lavc=1&lt;br /&gt;
lavcopts=aglobal=1:vglobal=1:vcodec=h264:acodec=aac:vbitrate=320:abitrate=97:coder=1&lt;br /&gt;
of=lavf=1&lt;br /&gt;
lavfopts=format=psp:i_certify_that_my_video_stream_does_not_use_b_frames=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*for Symbian 9.1/S60 - Nokia E70 (thanks Honeyman)&lt;br /&gt;
http://forum.nokia.com/main/resources/technologies/audiovideo/ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mencoder $SOURCE_FILENAME -ofps $FPS -o temp.vid -of rawvideo -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=400 -vf scale=$SCALE&lt;br /&gt;
mencoder $SOURCE_FILENAME -ofps $FPS -o temp.aac -of rawaudio -ovc frameno -oac lavc -lavcopts acodec=aac:abitrate=96&lt;br /&gt;
mp4box -new -add temp.vid -add temp.cmp -fps $FPS -brand mp42 -isma $OUTPUT_FILENAME&lt;br /&gt;
For $SCALE, &amp;quot;352:264&amp;quot; works for 4:3 movies, and &amp;quot;352:200&amp;quot; works for 16:9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Patches==&lt;br /&gt;
This section links to external patches that add interesting features to mplayer/mencoder.&lt;br /&gt;
&lt;br /&gt;
===MPlayer===&lt;br /&gt;
*[http://keyj.s2000.ws/?p=15 -af lame patch]&lt;br /&gt;
-af lame for mplayer to output mp3 using lame.&lt;br /&gt;
&lt;br /&gt;
*[http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2005-June/035206.html patch for stereoscopic support]&lt;br /&gt;
stereoscopic support to -vo gl&lt;br /&gt;
&lt;br /&gt;
*[http://tuukkat.cabspace.com/mplayer/ -vf ocr,threshold patch]&lt;br /&gt;
ocr support to mplayer for reading hard subtitles into soft subs.&lt;br /&gt;
&lt;br /&gt;
*[http://onebithq.com/root/mplayer/dvdnav dvdnav patch from otvos atilla!]&lt;br /&gt;
mplayer dvd menu support&lt;br /&gt;
&lt;br /&gt;
*[http://urandom.ca/mebox/downloads/patches/ mebox patches]&lt;br /&gt;
vf overlay for overlay text/video on mplayer video.&lt;br /&gt;
&lt;br /&gt;
*http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2005-February/033570.html&lt;br /&gt;
ability to change subtitle/osd size while playing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===MEncoder===&lt;br /&gt;
*[http://www.on2.com/gpl/mplayer/ on2 various patches] mencoder audio only patch, ogg muxing , misc patches&lt;br /&gt;
&lt;br /&gt;
===Both===&lt;br /&gt;
*[http://oss.netfarm.it/mplayer-win32.php multiple win32 patches from Gianluigi Tiesi]&lt;br /&gt;
pthreads, winamp plugins, sse, matrixview, and more vfw config support for windows port of mplayer.&lt;br /&gt;
&lt;br /&gt;
*[http://www.courville.org/mediawiki/index.php/EZX#further_enhancements_brought_to_the_code Patches for zaurus mplayer]&lt;br /&gt;
subtitle/osd rotate feature, zaurus patches.&lt;br /&gt;
&lt;br /&gt;
*[http://doors.univer.omsk.su/~voroshil/ mplayer tv:// support for windows]&lt;br /&gt;
tv:// support for win32&lt;br /&gt;
&lt;br /&gt;
* http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2007-February/049193.html&lt;br /&gt;
patch to support binary codec coreavc (fast h264 decoder with multiple cpu support)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Complaints/Known Bugs==&lt;br /&gt;
some complaints/known bugs about mplayer and mencoder&lt;br /&gt;
&lt;br /&gt;
*-oac mp3lame -lameopts abr/vbr causes desync in videos&lt;br /&gt;
&lt;br /&gt;
*-dumpstream and -endpos or -frames dont work together&lt;br /&gt;
&lt;br /&gt;
*cant save/encode video and play at the same time with one mplayer/mencoder instance&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=6935</id>
		<title>MPlayer FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=6935"/>
		<updated>2007-02-03T17:14:32Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: /* MPlayer information */ misspelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will attempt to list all of the frequent questions we get in the #mplayer irc channel on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Official MPlayer Frequently asked Questions: http://www.mplayerhq.hu/DOCS/HTML/en/faq.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPlayer FAQ by relaxed:&lt;br /&gt;
http://johnvansickle.com/faq&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Feel free to add your questions/answers here, and include important error messages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please try to get the latest version of mplayer. a lot of the times, a problem is fixed already. problems sometimes occur when the file you are playing is newer than your mplayer version :)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==MPlayer information==&lt;br /&gt;
where is mplayer's config?&lt;br /&gt;
*usually in ~/.mplayer/config&lt;br /&gt;
*on windows its in the mplayer directory where mplayer.exe is. for example c:\mplayer\mplayer.exe the config is c:\mplayer\mplayer\config&lt;br /&gt;
**input.conf and codecs.conf can go there as well.&lt;br /&gt;
*you can find where mplayer looks by using mplayer -v somefile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
my docs/man does not have the feature you are talking about!&lt;br /&gt;
*you can find an updated manual here: http://www.mplayerhq.hu/DOCS/man/&lt;br /&gt;
*updated docs here: http://www.mplayerhq.hu/DOCS/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
the video filters (-vf) can be used with mplayer and mencoder.&lt;br /&gt;
currently -vf ass/-ass does not work with mencoder.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
switches can be put into the config.&lt;br /&gt;
-fs becomes fs=yes or fs=1 or fs=ja (or a few more different ways to say yes/no)&lt;br /&gt;
-nodouble becomes nodouble=yes&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
options have the 'no' prefix, to disable defaults or configs.&lt;br /&gt;
-fs/-nofs -double/-nodouble -framedrop/-noframedrop&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gmplayer will not let you change gui.conf while it is running. close gmplayer first, then change gui.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*when will you release the NEXT VERSION of mplayer?&lt;br /&gt;
when the svn is stable and the mplayer team gets some time to build the package.&lt;br /&gt;
&lt;br /&gt;
==Questions from #mplayer channel:==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Subtitle/OSD===&lt;br /&gt;
&lt;br /&gt;
how do i increase the subtitle font size?  / Hi, im using a Mplayer windows gui. is there a way to make subtitles smaller? mpui its named&lt;br /&gt;
*subfont-text-scale=3 in config or mplayer -subfont-text-scale 3 file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
none of the &amp;quot;freetype&amp;quot; commands in man work when i attempt to use -subfont-autoscale or -subfont-text-scale  it says &amp;quot;unknown option on the command line&amp;quot; or Cannot load bitmap font: /usr/share/fonts/truetype/truetype/msttcorefonts/Arial.ttf&lt;br /&gt;
*install freetype/truetype and recompile mplayer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i recompiled mplayer and now it doesn't complain about -subfont-autoscale or -subfont-text-scale  unfortunately, they don't do anything&lt;br /&gt;
*symlink any ttf font to ~/.mplayer/subfont.ttf or&lt;br /&gt;
*specify a font, mplayer -font /dir/somefont.ttf -subfont-text-scale 3 file.avi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
is it normal that a subtitle disappear after 7 seconds, not at the end of the time specified in the subtitle file ? or help! some subtitles are missing&lt;br /&gt;
*try -overlapsub or -nooverlapsub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i expand the &amp;quot;area&amp;quot; so that the subtitles are lower on the screen/ put the subs in the black bars&lt;br /&gt;
*mplayer -vf expand=:-100::2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i view romanian subtitles?&lt;br /&gt;
*-subcp cp1250&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===General Questions===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, My cpu is too slow, help!&lt;br /&gt;
*for mpeg1/2 or mpeg4 try adding -nodouble or mplayer -lavdopts lowres=1 -vfm ffmpeg will use half-res decoding to speed things up as well.&lt;br /&gt;
*for H264 try mplayer -lavdopts skiploopfilter=all file.mkv&lt;br /&gt;
*above might cause artefacts like sudden color changes, in this case try e.g. &amp;quot;nonref&amp;quot; instead of &amp;quot;all&amp;quot;&lt;br /&gt;
*if using -vo gl: use -vo gl:yuv=2 or similar. For high FPS video (&amp;gt; 50 Hz) also try -vo gl:swapinterval=0 since the default limits FPS to well below monitor refresh.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi folks, is there a way to &amp;quot;tell&amp;quot; mplayer (not gmplayer) not to exit when a file has been played and then wait for some new input? via a fifo or whatever&lt;br /&gt;
*[http://www1.mplayerhq.hu/DOCS/tech/slave.txt http://www1.mplayerhq.hu/DOCS/tech/slave.txt]&lt;br /&gt;
*mplayer -slave -idle -input=/fifo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyway to dump a dvd audio stream really fast?&lt;br /&gt;
*mplayer -dumpaudio dvd:// -speed 90 -vc null -vo null -benchmark&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i have a corrupt file that mplayer plays, how do i get a new &amp;quot;clean&amp;quot; version of the audio?&lt;br /&gt;
*mplayer file -ao pcm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i have a widescreen lcd monitor and everything is stretched, help!&lt;br /&gt;
* use -monitoraspect 16:10 or -monitorpixelaspect 1.125&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do I set the video window to double size when running mplayer from command line? cannot find it in man file...&lt;br /&gt;
*mplayer -xy 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to set video as wallpaper ?&lt;br /&gt;
* mplayer -rootwin yourmovie (Only works with the x11, xv, xmga, xvidix, quartz, macosx and directx video output drivers.)&lt;br /&gt;
* Gnome : gconftool-2 -s /apps/nautilus/preferences/show_desktop -t bool false (to disable background)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why can`t I make bigger the displayed image whit my mplayer?&lt;br /&gt;
my image is small and black border / frame around tiny video, what gives?&lt;br /&gt;
*mplayer -zoom or zoom=1 in config&lt;br /&gt;
*but first try setting mplayer -vo xv or vo=xv in config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i get errors playing h264 like these [h264 @ 0xd96950]concealing 1840 DC, 1840 AC, 1840 MV errors or Error while decoding frame! what gives?&lt;br /&gt;
*check your config and options for 'framedrop' and disable/turn it off. try also -noframedrop&lt;br /&gt;
*its possible your file is incomplete, try md5sum against the original or rehash it using your torrent program.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want a concise comparison of the various video outputs - say, their scores on performance measures - to help choose between em.&lt;br /&gt;
*different vo's are faster/slower on different pc, drivers and video cards, its almost impossible to tell whats fastest for everyone.&lt;br /&gt;
*use mplayer -nosound -benchmark file -vo (vohere) to test your video output speed&lt;br /&gt;
*vo's with hardware accelerated output (like xv, vidix, directx, macosx/quartz) will usually be faster than vesa, fb, gl/gl2. but not always.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
whats the best deinterlacing filter?&lt;br /&gt;
*-vf yadif with mcedeint is reccomended by mplayer and ffmpeg devels.&lt;br /&gt;
*see comparison at http://guru.multimedia.cx/deinterlacing-filters/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want to seek in avi while they are downloading but -forceidx is too slow.&lt;br /&gt;
*use mplayer -demuxer lavf to seek in broken/incomplete avi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
this error when trying to play an audio stream: Win32 LoadLibrary failed to load: avisynth.dll .  Is this DLL only available from a licensed windows install?&lt;br /&gt;
*the file is most likely a playlist&lt;br /&gt;
*try mplayer -playlist http://blah&lt;br /&gt;
*also try wget it to make sure its audio and not some html page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I want to play a DVD that's already on my hard drive with gmplayer.&lt;br /&gt;
*gmplayer dvd:// -dvd-device /dir/vobfiless/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i position mplayer window, aka how do i make mplayer start in the same spot every time?&lt;br /&gt;
*see -geometry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i extract frames from videos? how do i make thumbnails from videos? how do i make a gallery of images from a movie? &lt;br /&gt;
*mplayer -vo jpeg -sstep 30 -frames 10 yourfile&lt;br /&gt;
*add -vf scale=320:240 if you want smaller image size...&lt;br /&gt;
*use -vf framestep if sstep does not work on your source.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I'm having trouble viewing the Guadec 2006 talks, in Ogg Theora format, in mplayer.  Anyone try these before?  My error seems to be [theora @ 0x89ccef8]Missing extradata!Could not open codec.VDecoder init failed&lt;br /&gt;
*use -demuxer lavf if you dont have mplayer compiled with libtheora&lt;br /&gt;
*maybe also try -correct-pts &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i cant play some rtsp://mov urls. but vlc can!&lt;br /&gt;
*you might be behind a firewall where rtsp over udp does not work. use -rtsp-stream-over-tcp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how to play raw ac3 files?&lt;br /&gt;
*mplayer -demuxer rawaudio -rawaudio format=0x2000 file.ac3&lt;br /&gt;
&lt;br /&gt;
===Non-mplayer problems===&lt;br /&gt;
i want to distribute the win32 codecs, is it legal for me to do so?&lt;br /&gt;
*yes&lt;br /&gt;
*no&lt;br /&gt;
*depends on your country :)&lt;br /&gt;
*[http://lists.mplayerhq.hu/pipermail/mplayer-users/2002-March/011789.html See Mike Melanson's answer to this question]&lt;br /&gt;
*Unless Microsoft explicitly gives you permission within the End-User License Agreement (EULA) or License Terms that accompany the Products and Services and/or in the guidelines below, you may not copy, modify, distribute, display, license, or sell any Products and Services or components contained in them. from [http://www.microsoft.com/about/legal/permissions/default.mspx Microsoft Permissions].&lt;br /&gt;
*Microsoft grants you the right to reproduce, install and use a reasonable number of copies of the Client OS Components on computers at your premises that are each running a validly licensed copy of the Client OS Software. from the eula.txt inside one of the codec downloads at [http://www.microsoft.com/windows/windowsmedia/forpros/format/codecdownload.aspx microsoft's site].&lt;br /&gt;
*the mpeg4 license for ms codecs is for individuals only:&lt;br /&gt;
*USE OF THIS PRODUCT IN ANY MANNER THAT COMPLIES WITH THE MPEG 4 VISUAL STANDARD IS PROHIBITED, EXCEPT FOR USE DIRECTLY RELATED TO (A) DATA OR INFORMATION (i) GENERATED BY AND OBTAINED WITHOUT CHARGE FROM A CONSUMER NOT THEREBY ENGAGED IN A BUSINESS ENTERPRISE, AND (ii) FOR PERSONAL USE ONLY; AND (B) OTHER USES SPECIFICALLY AND SEPARATELY LICENSED BY MPEG LA, L.L.C.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
help! when i play a file over the network i get desync and cpu is at 100%, but if i play it locally its fine!&lt;br /&gt;
*are you using a ne2000 clone NIC? (Realtek cards like RTL8019 or 8029 or 8039). they use some cpu when transferring data.&lt;br /&gt;
*check the ethernet howto for tips and try to decrease your tcp window size.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to include mplayer in a java application or program or library?&lt;br /&gt;
*http://jajuk.cvs.sourceforge.net/jajuk/jajuk/src/org/jajuk/players/MPlayerPlayerImpl.java?view=log&lt;br /&gt;
*http://lists.mplayerhq.hu/pipermail/mplayer-cygwin/2005-September/002287.html&lt;br /&gt;
*http://jmplayer.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
having adjusted the hue/contrast previously, what's an easy way to set them all back to neutral?&lt;br /&gt;
* use xvattr&lt;br /&gt;
* rpm packages at http://dag.wieers.com/packages/xvattr/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i get a 'process input error' with some wmv files and mplayer plays all blocks.&lt;br /&gt;
*its probably a drm protected file&lt;br /&gt;
*run strings -n19 yourfile.wmv and if a url comes out, its drm.&lt;br /&gt;
*if you can play the file on windows you can remove the drm using fairuse4wm (FU4WM) or drmcreep or automateundrm or sidda or drmdbg or drm2wmv.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want to play and record tv video at the same time with mencoder. OR how do i pipe mplayer/mencoder output to stdout?&lt;br /&gt;
*mplayer devs reccomend using mkfifo (named pipe) instead of stdout.&lt;br /&gt;
*mencoder tv:// -tv driver=v4l:width=324:height=248:outfmt=rgb24:device=/dev/video0:adevice=hw.1,0 -oac mp3lame -lameopts cbr:br=128 -flip -ovc lavc -lavcopts threads=2 -o &amp;gt;( tee filename.avi | mplayer -)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how can i play movie in rar?&lt;br /&gt;
*unrar p -inul movie.part01.rar |mplayer -noidx -&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i want to get images from videos by frame number or frame range, not by time.&lt;br /&gt;
*transcode -c  0-100  will encode 100 frames starting at frame 0 up to frame 99&lt;br /&gt;
&lt;br /&gt;
===Build questions/crashes===&lt;br /&gt;
anyone know how to play mp4 files with sound? i can only see video but no audio&lt;br /&gt;
*check mplayer output for helpful messages.&lt;br /&gt;
*Requested audio codec family [faad] (afm=faad) not available. Enable it at compilation.&lt;br /&gt;
*your mplayer was not compiled with faad support. recompile it after installing libfaad package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, playing a 3GP file, I get &amp;quot;Cannot find codec 'amr_nb' in libavcodec&amp;quot;. How can I solve this please &lt;br /&gt;
*read [http://svn.mplayerhq.hu/ffmpeg/trunk/libavcodec/amr.c?view=markup libavcodec/amr.c] and install amr codec, then recompile mplayer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
help i get this crash X11 error: BadAlloc (insufficient resources for operation)?,?% 0 0 &lt;br /&gt;
MPlayer interrupted by signal 6 in module: vo_check_events&lt;br /&gt;
or this error &amp;quot;X11 error: BadAccess (attempt to access private resource denied)&amp;quot; using an intel card&lt;br /&gt;
*add Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8192&amp;quot; to xorg.conf and restart X&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to setup XvMC ?&lt;br /&gt;
* Get xmvc dev lib (libxvmc-dev) and compile MPlayer with --enable-xvmc&lt;br /&gt;
* Point /etc/X11/XvMCConfig to your /lib/libXvMCNVIDIA.so.* , for example : echo &amp;quot;libXvMCNVIDIA.so.1.0.9742&amp;quot;  &amp;gt; /etc/X11/XvMCConfig&lt;br /&gt;
* mplayer -vc ffmpeg12mc -vo xvmc yourmovie.mpeg2&lt;br /&gt;
* NB : works only with mpeg2 and mpeg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i get this error when playing files, whats up?&lt;br /&gt;
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders&lt;br /&gt;
Compiler did not align stack variables. Libavcodec has been miscompiled&lt;br /&gt;
and may be very slow or crash. This is not a bug in libavcodec,&lt;br /&gt;
but in the compiler. Do not report crashes to FFmpeg developers.&lt;br /&gt;
*ffmpeg is fighting gcc again.&lt;br /&gt;
*stay out of this fight. stick your fingers in your eyes and hope for the best.&lt;br /&gt;
*you can view a different ffmpeg vs gcc fight at this bugzilla:&lt;br /&gt;
*http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11203&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mplayer saya: error opening/initializing selected video_out device and -vo x11 does not help!&lt;br /&gt;
*run mplayer -vo help and see if x11 is listed&lt;br /&gt;
*use a different mplayer package if its not listed&lt;br /&gt;
*recompile mplayer after getting hte x11-devel or libxv or x11 header files.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mencoder questions===&lt;br /&gt;
i try to add subtitles to my video with mencoder but nothing happens, here is my mencoder command : mencoder file.avi -sub file.srt -oac copy -ovc copy.&lt;br /&gt;
*you cant use -sub or -vf with -ovc copy, try -ovc lavc instead&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
why is encoded video always at a lower bitrate than specified?&lt;br /&gt;
*try using vqmin lavc option&lt;br /&gt;
*it may mean that the encoder is using all possible bits to encode the video and it's not possible to go any higher&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hi, I am looking for a way to automatically convert ogg to mp3 I must give a directory and have everything in converted is it possible to achievve such a thing with mplayer ?&lt;br /&gt;
*use aconvert found in mplayer source TOOLS/aconvert .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i'm converting some video and i get bad desynch!&lt;br /&gt;
*try adding -noskip and/or -mc 0&lt;br /&gt;
*also look at -vf harddup&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Encoding to PSP/iPod/Other Devices==&lt;br /&gt;
&lt;br /&gt;
#-oac lavc -lavcopts acodec=aac produces better streams for embedded devices than -oac faac&lt;br /&gt;
#or using ffmpeg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
how do i make videos for my ipod? or other video device?&lt;br /&gt;
*ipod here : http://home.c-otto.de/ipod/&lt;br /&gt;
*treo 650 : http://www.mythtv.org/wiki/index.php/User:Ianf#Encoding_Videos_for_PSP_and_Treo_650&lt;br /&gt;
*psp : http://gentoo-wiki.com/HOWTO_PSP#Converting_Video_files_to_play_in_PSP&lt;br /&gt;
&lt;br /&gt;
MEncoder PSP AVC profile (put in ~/.mplayer/mencoder.conf ) by predatorfreak :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[psp]&lt;br /&gt;
profile-desc=&amp;quot;PSP AVC encoding profile.&amp;quot;&lt;br /&gt;
vf=hqdn3d,scale=368:208&lt;br /&gt;
af=lavcresample=48000&lt;br /&gt;
ofps=30000/1001&lt;br /&gt;
ovc=lavc=1&lt;br /&gt;
oac=lavc=1&lt;br /&gt;
lavcopts=aglobal=1:vglobal=1:vcodec=h264:acodec=aac:vbitrate=320:abitrate=97:coder=1&lt;br /&gt;
of=lavf=1&lt;br /&gt;
lavfopts=format=psp:i_certify_that_my_video_stream_does_not_use_b_frames=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*for Symbian 9.1/S60 - Nokia E70 (thanks Honeyman)&lt;br /&gt;
http://forum.nokia.com/main/resources/technologies/audiovideo/ &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*mencoder $SOURCE_FILENAME -ofps $FPS -o temp.vid -of rawvideo -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=400 -vf scale=$SCALE&lt;br /&gt;
*mencoder $SOURCE_FILENAME -ofps $FPS -o temp.aac -of rawaudio -ovc frameno -oac lavc -lavcopts acodec=aac:abitrate=96&lt;br /&gt;
*mp4box -new -add temp.vid -add temp.cmp -fps $FPS -brand mp42 -isma $OUTPUT_FILENAME&lt;br /&gt;
*For $SCALE, &amp;quot;352:264&amp;quot; works for 4:3 movies, and &amp;quot;352:200&amp;quot; works for 16:9&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Patches==&lt;br /&gt;
This section links to external patches that add interesting features to mplayer/mencoder.&lt;br /&gt;
&lt;br /&gt;
===MPlayer===&lt;br /&gt;
*[http://keyj.s2000.ws/?p=15 -af lame patch]&lt;br /&gt;
adds -af lame for mplayer to output mp3 using lame.&lt;br /&gt;
&lt;br /&gt;
*[http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2005-June/035206.html patch for stereoscopic support]&lt;br /&gt;
adds stereoscopic support to -vo gl&lt;br /&gt;
&lt;br /&gt;
*[http://tuukkat.cabspace.com/mplayer/ -vf ocr,threshold patch]&lt;br /&gt;
add ocr support to mplayer for reading hard subtitles into soft subs.&lt;br /&gt;
&lt;br /&gt;
*[http://onebithq.com/root/mplayer/dvdnav dvdnav patch from otvos atilla!]&lt;br /&gt;
add mplayer dvd menu support&lt;br /&gt;
&lt;br /&gt;
*[http://urandom.ca/mebox/downloads/patches/ mebox patches]&lt;br /&gt;
add vf overlay for overlay text/video on mplayer video.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===MEncoder===&lt;br /&gt;
*[http://www.on2.com/gpl/mplayer/ on2 various patches]&lt;br /&gt;
adds mencoder ogm muxing (output ogm files)? (i think)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Both===&lt;br /&gt;
*[http://oss.netfarm.it/mplayer-win32.php multiple win32 patches from Gianluigi Tiesi]&lt;br /&gt;
pthreads, winamp plugins, sse, matrixview, and more vfw config support for windows port of mplayer.&lt;br /&gt;
&lt;br /&gt;
*[http://www.courville.org/mediawiki/index.php/EZX#further_enhancements_brought_to_the_code Patches for zaurus mplayer]&lt;br /&gt;
subtitle/osd rotate feature, zaurus patches.&lt;br /&gt;
&lt;br /&gt;
*[http://doors.univer.omsk.su/~voroshil/ mplayer tv:// support for windows]&lt;br /&gt;
adds tv:// support for win32 &lt;br /&gt;
&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;br /&gt;
*&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=6520</id>
		<title>MPlayer FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=6520"/>
		<updated>2006-12-04T00:12:41Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will attempt to answer all of the frequent questions we get in the #mplayer irc channel on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Official MPlayer Frequently asked Questions: http://www.mplayerhq.hu/DOCS/HTML/en/faq.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPlayer FAQ by relaxed:&lt;br /&gt;
http://johnvansickle.com/faq&lt;br /&gt;
&lt;br /&gt;
====faq====&lt;br /&gt;
[15:06] &amp;lt;Donvinzk&amp;gt; Hi,I amlooking for a way to automatically convert ogg to mp3&lt;br /&gt;
[15:06] &amp;lt;Donvinzk&amp;gt; I must give a directory and have everything in converted&lt;br /&gt;
[15:06] &amp;lt;Donvinzk&amp;gt; is it possible to achievve such a thing with mplayer ?&lt;br /&gt;
*use aconvert found in mplayer source TOOLS/aconvert .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[08:34] &amp;lt;foxhacker&amp;gt; anyone know how to play mp4 files with sound? i can only see video but no audio&lt;br /&gt;
*check mplayer output for helpful messages.&lt;br /&gt;
*Requested audio codec family [faad] (afm=faad) not available. Enable it at compilation.&lt;br /&gt;
*your mplayer was not compiled with faad support. recompile it after installing libfaad package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pikko&amp;gt; Hi, im using a Mplayer windows gui. is there a way to make subtitles smaller?&lt;br /&gt;
[08:37] &amp;lt;pikko&amp;gt; mpui its named&lt;br /&gt;
*answer: subfont-text-scale=3 in config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;GarySaved&amp;gt; What exactly is the name of the fonts mplayer wants?  It can not find that CID whatever here.&lt;br /&gt;
[06:59] &amp;lt;GarySaved&amp;gt; Or a package name I can request?&lt;br /&gt;
*symlink any ttf font to ~/.mplayer/subfont.ttf or use -font /dir/file.ttf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[13:18] &amp;lt;Enlight_uni&amp;gt; Hi folks, is there a way to &amp;quot;tell&amp;quot; mplayer (not gmplayer) not to exit when a file has been played and then wait for some new input?&lt;br /&gt;
[13:18] &amp;lt;Enlight_uni&amp;gt; via a fifo or whatever&lt;br /&gt;
*[http://www1.mplayerhq.hu/DOCS/tech/slave.txt http://www1.mplayerhq.hu/DOCS/tech/slave.txt]&lt;br /&gt;
* mplayer -input=/fifo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyway to dump a dvd audio stream really fast?&lt;br /&gt;
*mplayer -dumpaudio dvd:// -speed 90 -vc null -vo null -benchmark&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[05:26] &amp;lt;helloyo&amp;gt; i have a corrupt file that mplayer plays, how do i get a new &amp;quot;clean&amp;quot; version of the audio?&lt;br /&gt;
*answer: mplayer file -ao pcm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
X11 error: BadAlloc (insufficient resources for operation)?,?% 0 0 &lt;br /&gt;
MPlayer interrupted by signal 6 in module: vo_check_events&lt;br /&gt;
*&amp;lt;LunarCrisis&amp;gt; ah, looks like Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8192&amp;quot; in my xorg.conf is what I need&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i have a widescreen lcd monitor and everything is stretched, help!&lt;br /&gt;
* use -monitoraspect 16:10 or -monitorpixelaspect 1.125&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hume2&amp;gt; how do I set the video window to double size when running mplayer from command line? cannot find it in man file...&lt;br /&gt;
*mplayer -xy 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to setup XvMC ?&lt;br /&gt;
* Get xmvc dev lib (libxvmc-dev) and compile MPlayer with --enable-xvmc&lt;br /&gt;
* Point /etc/X11/XvMCConfig to your /lib/libXvMCNVIDIA.so.* , for example : echo &amp;quot;libXvMCNVIDIA.so.1.0.9742&amp;quot;  &amp;gt; /etc/X11/XvMCConfig&lt;br /&gt;
* mplayer -vc ffmpeg12mc yourmovie.mpeg2&lt;br /&gt;
* NB : works only with mpeg2 and mpeg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to include mplayer in a java application or program or library?&lt;br /&gt;
*[http://jajuk.cvs.sourceforge.net/jajuk/jajuk/src/org/jajuk/players/MPlayerPlayerImpl.java?view=log http://jajuk.cvs.sourceforge.net/jajuk/jajuk/src/org/jajuk/players/MPlayerPlayerImpl.java?view=log]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to set video as wallpaper ?&lt;br /&gt;
* mplayer -rootwin yourmovie (Only works with the x11, xv, xmga, xvidix, quartz, macosx and directx video output drivers.)&lt;br /&gt;
* Gnome : gconftool-2 -s /apps/nautilus/preferences/show_desktop -t bool false (to disable background)&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=6519</id>
		<title>MPlayer FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=6519"/>
		<updated>2006-12-04T00:11:48Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: video as wallpaper&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will attempt to answer all of the frequent questions we get in the #mplayer irc channel on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Official MPlayer Frequently asked Questions: http://www.mplayerhq.hu/DOCS/HTML/en/faq.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPlayer FAQ by relaxed:&lt;br /&gt;
http://johnvansickle.com/faq&lt;br /&gt;
&lt;br /&gt;
====faq====&lt;br /&gt;
[15:06] &amp;lt;Donvinzk&amp;gt; Hi,I amlooking for a way to automatically convert ogg to mp3&lt;br /&gt;
[15:06] &amp;lt;Donvinzk&amp;gt; I must give a directory and have everything in converted&lt;br /&gt;
[15:06] &amp;lt;Donvinzk&amp;gt; is it possible to achievve such a thing with mplayer ?&lt;br /&gt;
*use aconvert found in mplayer source TOOLS/aconvert .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[08:34] &amp;lt;foxhacker&amp;gt; anyone know how to play mp4 files with sound? i can only see video but no audio&lt;br /&gt;
*check mplayer output for helpful messages.&lt;br /&gt;
*Requested audio codec family [faad] (afm=faad) not available. Enable it at compilation.&lt;br /&gt;
*your mplayer was not compiled with faad support. recompile it after installing libfaad package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pikko&amp;gt; Hi, im using a Mplayer windows gui. is there a way to make subtitles smaller?&lt;br /&gt;
[08:37] &amp;lt;pikko&amp;gt; mpui its named&lt;br /&gt;
*answer: subfont-text-scale=3 in config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;GarySaved&amp;gt; What exactly is the name of the fonts mplayer wants?  It can not find that CID whatever here.&lt;br /&gt;
[06:59] &amp;lt;GarySaved&amp;gt; Or a package name I can request?&lt;br /&gt;
*symlink any ttf font to ~/.mplayer/subfont.ttf or use -font /dir/file.ttf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[13:18] &amp;lt;Enlight_uni&amp;gt; Hi folks, is there a way to &amp;quot;tell&amp;quot; mplayer (not gmplayer) not to exit when a file has been played and then wait for some new input?&lt;br /&gt;
[13:18] &amp;lt;Enlight_uni&amp;gt; via a fifo or whatever&lt;br /&gt;
*[http://www1.mplayerhq.hu/DOCS/tech/slave.txt http://www1.mplayerhq.hu/DOCS/tech/slave.txt]&lt;br /&gt;
* mplayer -input=/fifo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyway to dump a dvd audio stream really fast?&lt;br /&gt;
*mplayer -dumpaudio dvd:// -speed 90 -vc null -vo null -benchmark&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[05:26] &amp;lt;helloyo&amp;gt; i have a corrupt file that mplayer plays, how do i get a new &amp;quot;clean&amp;quot; version of the audio?&lt;br /&gt;
*answer: mplayer file -ao pcm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
X11 error: BadAlloc (insufficient resources for operation)?,?% 0 0 &lt;br /&gt;
MPlayer interrupted by signal 6 in module: vo_check_events&lt;br /&gt;
*&amp;lt;LunarCrisis&amp;gt; ah, looks like Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8192&amp;quot; in my xorg.conf is what I need&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i have a widescreen lcd monitor and everything is stretched, help!&lt;br /&gt;
* use -monitoraspect 16:10 or -monitorpixelaspect 1.125&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hume2&amp;gt; how do I set the video window to double size when running mplayer from command line? cannot find it in man file...&lt;br /&gt;
*mplayer -xy 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to setup XvMC ?&lt;br /&gt;
* Get xmvc dev lib (libxvmc-dev) and compile MPlayer with --enable-xvmc&lt;br /&gt;
* Point /etc/X11/XvMCConfig to your /lib/libXvMCNVIDIA.so.* , for example : echo &amp;quot;libXvMCNVIDIA.so.1.0.9742&amp;quot;  &amp;gt; /etc/X11/XvMCConfig&lt;br /&gt;
* mplayer -vc ffmpeg12mc yourmovie.mpeg2&lt;br /&gt;
* NB : works only with mpeg2 and mpeg.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
How to include mplayer in a java application or program or library?&lt;br /&gt;
*[http://jajuk.cvs.sourceforge.net/jajuk/jajuk/src/org/jajuk/players/MPlayerPlayerImpl.java?view=log http://jajuk.cvs.sourceforge.net/jajuk/jajuk/src/org/jajuk/players/MPlayerPlayerImpl.java?view=log]&lt;br /&gt;
&lt;br /&gt;
How to set video as wallpaper ?&lt;br /&gt;
* mplayer -rootwin yourmovie (Only works with the x11, xv, xmga, xvidix, quartz, macosx and directx video output drivers.)&lt;br /&gt;
* Gnome : gconftool-2 -s /apps/nautilus/preferences/show_desktop -t bool false (to disable background)&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=6512</id>
		<title>MPlayer FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=MPlayer_FAQ&amp;diff=6512"/>
		<updated>2006-12-03T14:22:30Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: add xvmc setup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page will attempt to answer all of the frequent questions we get in the #mplayer irc channel on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Official MPlayer Frequently asked Questions: http://www.mplayerhq.hu/DOCS/HTML/en/faq.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
MPlayer FAQ by relaxed:&lt;br /&gt;
http://johnvansickle.com/faq&lt;br /&gt;
&lt;br /&gt;
====faq====&lt;br /&gt;
[15:06] &amp;lt;Donvinzk&amp;gt; Hi,I amlooking for a way to automatically convert ogg to mp3&lt;br /&gt;
[15:06] &amp;lt;Donvinzk&amp;gt; I must give a directory and have everything in converted&lt;br /&gt;
[15:06] &amp;lt;Donvinzk&amp;gt; is it possible to achievve such a thing with mplayer ?&lt;br /&gt;
*use aconvert found in mplayer source TOOLS/aconvert .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[08:34] &amp;lt;foxhacker&amp;gt; anyone know how to play mp4 files with sound? i can only see video but no audio&lt;br /&gt;
*check mplayer output for helpful messages.&lt;br /&gt;
*Requested audio codec family [faad] (afm=faad) not available. Enable it at compilation.&lt;br /&gt;
*your mplayer was not compiled with faad support. recompile it after installing libfaad package.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pikko&amp;gt; Hi, im using a Mplayer windows gui. is there a way to make subtitles smaller?&lt;br /&gt;
[08:37] &amp;lt;pikko&amp;gt; mpui its named&lt;br /&gt;
*answer: subfont-text-scale=3 in config&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;GarySaved&amp;gt; What exactly is the name of the fonts mplayer wants?  It can not find that CID whatever here.&lt;br /&gt;
[06:59] &amp;lt;GarySaved&amp;gt; Or a package name I can request?&lt;br /&gt;
*symlink any ttf font to ~/.mplayer/subfont.ttf or use -font /dir/file.ttf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[13:18] &amp;lt;Enlight_uni&amp;gt; Hi folks, is there a way to &amp;quot;tell&amp;quot; mplayer (not gmplayer) not to exit when a file has been played and then wait for some new input?&lt;br /&gt;
[13:18] &amp;lt;Enlight_uni&amp;gt; via a fifo or whatever&lt;br /&gt;
*[http://www1.mplayerhq.hu/DOCS/tech/slave.txt http://www1.mplayerhq.hu/DOCS/tech/slave.txt]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anyway to dump a dvd audio stream really fast?&lt;br /&gt;
*mplayer -dumpaudio dvd:// -speed 90 -vc null -vo null -benchmark&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[05:26] &amp;lt;helloyo&amp;gt; i have a corrupt file that mplayer plays, how do i get a new &amp;quot;clean&amp;quot; version of the audio?&lt;br /&gt;
*answer: mplayer file -ao pcm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
X11 error: BadAlloc (insufficient resources for operation)?,?% 0 0 &lt;br /&gt;
MPlayer interrupted by signal 6 in module: vo_check_events&lt;br /&gt;
*&amp;lt;LunarCrisis&amp;gt; ah, looks like Option &amp;quot;LinearAlloc&amp;quot; &amp;quot;8192&amp;quot; in my xorg.conf is what I need&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
i have a widescreen lcd monitor and everything is stretched, help!&lt;br /&gt;
* use -monitoraspect 16:10 or -monitorpixelaspect 1.125&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hume2&amp;gt; how do I set the video window to double size when running mplayer from command line? cannot find it in man file...&lt;br /&gt;
*mplayer -xy 2&lt;br /&gt;
&lt;br /&gt;
How to setup XvMC ?&lt;br /&gt;
* Get xmvc dev lib (libxvmc-dev) and compile MPlayer with --enable-xvmc&lt;br /&gt;
* Point /etc/X11/XvMCConfig to your /lib/libXvMCNVIDIA.so.* , for example : echo &amp;quot;libXvMCNVIDIA.so.1.0.9742&amp;quot;  &amp;gt; /etc/X11/XvMCConfig&lt;br /&gt;
* mplayer -vc ffmpeg12mc yourmovie.mpeg2&lt;br /&gt;
* NB : works only with mpeg2 and mpeg.&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=User:Gouchi&amp;diff=6511</id>
		<title>User:Gouchi</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=User:Gouchi&amp;diff=6511"/>
		<updated>2006-12-03T14:03:38Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Oh Bravo !&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=FFmpeg_Wishlist&amp;diff=6043</id>
		<title>FFmpeg Wishlist</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=FFmpeg_Wishlist&amp;diff=6043"/>
		<updated>2006-09-23T16:38:23Z</updated>

		<summary type="html">&lt;p&gt;Gouchi: add wikipedia article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A temporary FFmpeg wish/todo list:&lt;br /&gt;
&lt;br /&gt;
* implement a new audio api&lt;br /&gt;
* improve seeking in asf files&lt;br /&gt;
* improved documentation (web,manpage)&lt;br /&gt;
* improve ac3 encoder (implement block switching)&lt;br /&gt;
* implement radix-4 fft routines&lt;br /&gt;
* implement iff demuxer (with anim and sound decoding), xine has a decoder for it&lt;br /&gt;
* clean up alac decoder&lt;br /&gt;
* implement dts in wav support&lt;br /&gt;
* implement raw dts support&lt;br /&gt;
* implement Bethsoft VID demuxer/decoder&lt;br /&gt;
* implement grabbing from video devices under windows&lt;br /&gt;
* implement a Monkey's Audio decoder, look at the c++ sdk sources&lt;br /&gt;
* implement a JPEG2000 decoder&lt;br /&gt;
* integrate speex, glue code or native implementation&lt;br /&gt;
* implement -[h|v]flip options for ffplay&lt;br /&gt;
* implement vivo demuxer, look at the mplayer vivo demuxer for reference&lt;br /&gt;
* implement a xmv demuxer, look at http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/25207/focus=25224 and http://www.maxconsole.net/?mode=news&amp;amp;newsid=411 for hints&lt;br /&gt;
* implement a gsm decoder&lt;br /&gt;
* add xing or vbri header parsing support to the mp3 decoder/parser&lt;br /&gt;
* implement a aac parser so -acodec copy to mp4/mov works&lt;br /&gt;
* implement a flash screen video encoder (do a fixed 16x16 block and bruteforce block encoder)&lt;br /&gt;
* implement tiff/tga in mov support, look at openquicktime for reference&lt;br /&gt;
* implement QCELP decoder [http://www.3gpp2.org/Public_html/specs/alltsgscfm.cfm spec] is c.s0020 and source is c.r0020&lt;br /&gt;
* implement MTV and AMV demuxer/decoder, http://scrub50187.com/ has the creator. wikipedia has [http://en.wikipedia.org/wiki/AMV_video_format articles] about the format also.&lt;br /&gt;
* clean up the h263 rtp patch found on this page: http://www.salyens.com/downloads/index.html#ffmpeg-0.4.7&lt;br /&gt;
* add nice error messages to the flv demuxer, amr decoder and dv encoder/decoder&lt;br /&gt;
* game formats:&lt;br /&gt;
** [[Gremlin Digital Video]]&lt;br /&gt;
** [[ARMovie|ARMovie/RPL]]&lt;br /&gt;
** [[ESCAPE]]&lt;br /&gt;
** [[C93]]&lt;br /&gt;
** [[M95]]&lt;br /&gt;
** [[THP]]&lt;br /&gt;
&lt;br /&gt;
== [[Snow]] ==&lt;br /&gt;
* multiple reference frames improvements&lt;br /&gt;
** decide which frames to keep (e.g. long-term refs)&lt;br /&gt;
** some changes to the mv prediction code&lt;br /&gt;
* non translational motion compensation&lt;br /&gt;
** estimate non translational parameters per block by using surrounding motion vectors&lt;br /&gt;
** add a ac coded bit per block to switch between translational and non-translational MC&lt;br /&gt;
** borrow the non translational MC code from libmpcodecs/vf_perspective.c&lt;br /&gt;
** some changes to the encoder to decide between translational and non t.&lt;br /&gt;
* Trellis quantization (select quantized coefficient so as to minimize the rate distrortion&lt;br /&gt;
* 4x4 sized block support (we have 16x16 and 8x8 currently)&lt;br /&gt;
* 1/8 pel motion compensation / estimation support (pretty much just encoder changes needed which in case of the iterative me should be trivial)&lt;br /&gt;
* improve the intra color decision&lt;/div&gt;</summary>
		<author><name>Gouchi</name></author>
	</entry>
</feed>