<?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=Crybaby</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=Crybaby"/>
	<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php/Special:Contributions/Crybaby"/>
	<updated>2026-09-11T00:31:41Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=RTMP&amp;diff=9560</id>
		<title>RTMP</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=RTMP&amp;diff=9560"/>
		<updated>2008-02-29T05:35:49Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add rtmpt and rtmps&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Real Time Messaging Protocol is a proprietary protocol created by [[Macromedia]] used for accessing streaming multimedia and for elementary remote function calls.&lt;br /&gt;
&lt;br /&gt;
Variations&lt;br /&gt;
# RTMP uses port 1935. &lt;br /&gt;
# RTMPT (RTMP Tunnelled) uses port 80 (protocol is encapsulated by HTTP).&lt;br /&gt;
# RTMPS (RTMP Secure) uses port 443 (protocol is encapsulated by HTTPS).&lt;br /&gt;
&lt;br /&gt;
http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol&lt;br /&gt;
&lt;br /&gt;
Mostly used for streaming [[Flash Video]]. Example:&lt;br /&gt;
&lt;br /&gt;
rtmp://fcs.fox.speedera.net/vod/fcs.fox/simpsons/sexy_video.flv&lt;br /&gt;
&lt;br /&gt;
An open source RTMP implementation:&lt;br /&gt;
&lt;br /&gt;
http://www.osflash.org/rtmp_os&lt;br /&gt;
&lt;br /&gt;
A description of the protocol &lt;br /&gt;
&lt;br /&gt;
http://rtmpy.org/wiki/RTMP&lt;br /&gt;
&lt;br /&gt;
Open source java implementation &lt;br /&gt;
&lt;br /&gt;
http://osflash.org/red5&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking Protocols]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=RTMPS&amp;diff=9559</id>
		<title>RTMPS</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=RTMPS&amp;diff=9559"/>
		<updated>2008-02-29T05:26:20Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: redirect to rtmp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[RTMP]]&lt;br /&gt;
[[Category:Networking Protocols]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=RTMPT&amp;diff=9558</id>
		<title>RTMPT</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=RTMPT&amp;diff=9558"/>
		<updated>2008-02-29T05:25:26Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: redirect to rtmp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[RTMP]]&lt;br /&gt;
[[Category:Networking Protocols]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=RTMPTE&amp;diff=9557</id>
		<title>RTMPTE</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=RTMPTE&amp;diff=9557"/>
		<updated>2008-02-29T05:22:01Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: redirect to RTMPE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[RTMPE]]&lt;br /&gt;
[[Category:Networking Protocols]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=RTMPE&amp;diff=9556</id>
		<title>RTMPE</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=RTMPE&amp;diff=9556"/>
		<updated>2008-02-29T05:20:10Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: initial version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Encrypted Real Time Messaging Protocol (RTMPE or RTMPTE) is a proprietary protocol created by [[Macromedia]] used for streaming video and [[DRM]]. It reportedly allows secure transfer of data without SSL. It is implemented in flash player 9.0.115 and some versions of Flash Media Server 3. &lt;br /&gt;
&lt;br /&gt;
See also:&lt;br /&gt;
&lt;br /&gt;
[http://www.adobe.com/devnet/logged_in/dmotamedi_fms3.html Introducing Adobe Flash Media Server 3]&lt;br /&gt;
&lt;br /&gt;
[[RTMP]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking Protocols]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=SVC&amp;diff=9549</id>
		<title>SVC</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=SVC&amp;diff=9549"/>
		<updated>2008-02-27T23:42:24Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add category 'Compression Theory'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Scalable Video Coding]]&lt;br /&gt;
[[Category:Compression Theory]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Scalable_Video_Coding&amp;diff=9541</id>
		<title>Scalable Video Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Scalable_Video_Coding&amp;diff=9541"/>
		<updated>2008-02-27T10:21:30Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add category 'Compression Theory'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scalable Video Coding (SVC) is a coding method used to enable multiple resolutions of video to be stored in one stream using prediction with errors to store the difference between resolutions.&lt;br /&gt;
See http://iphome.hhi.de/marpe/download/icip06_svc.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Compression Theory]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Scalable_Video_Coding&amp;diff=9540</id>
		<title>Scalable Video Coding</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Scalable_Video_Coding&amp;diff=9540"/>
		<updated>2008-02-27T10:20:07Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scalable Video Coding (SVC) is a coding method used to enable multiple resolutions of video to be stored in one stream using prediction with errors to store the difference between resolutions.&lt;br /&gt;
See http://iphome.hhi.de/marpe/download/icip06_svc.pdf&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=AMV&amp;diff=9533</id>
		<title>AMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=AMV&amp;diff=9533"/>
		<updated>2008-02-26T04:14:03Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add link to amv-codec-tools&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: amv&lt;br /&gt;
* Samples: [http://www.mympxplayer.org/sample-videos-dc7.html] and [http://samples.mplayerhq.hu/amv/]&lt;br /&gt;
&lt;br /&gt;
==AMV video origin and history==&lt;br /&gt;
Little is known about the history of the '''AMV''' file format other than it is used by [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player '''Chinese-made portable MP3 players'''] and has supposedly been created to allow video playback capabilities on inexpensive and low end equipment without increasing the cost of those players with the license royalties and more processor power needed for other more complex format/codec pairs.&lt;br /&gt;
&lt;br /&gt;
==AMV Video File Format==&lt;br /&gt;
AMV files are a variant of AVI with the strings &amp;quot;AVI&amp;quot; and &amp;quot;avih&amp;quot; in the header replaced with &amp;quot;AMV&amp;quot; and &amp;quot;amvh&amp;quot;. The avi header contains several 'garbage' values as many of the parameters are hardcoded. It contains a [[RIFF]] packed stream of video and audio. &lt;br /&gt;
&lt;br /&gt;
The video codec is a version of [[Motion JPEG]] with fixed quantization tables (taken from jpeg standard). Audio is a variant of [[IMA ADPCM]] where the first 8 bytes of each frame are:&lt;br /&gt;
* origin (16bits)&lt;br /&gt;
* index (16bits)&lt;br /&gt;
* audio frame length (32bits).&lt;br /&gt;
&lt;br /&gt;
==AMV and MTV encoding/transcoding information and utilities==&lt;br /&gt;
* [http://code.google.com/p/amv-codec-tools/ amv-codec-tools] (GPLv2)&lt;br /&gt;
* [http://svn.rot13.org/index.cgi/amv open source decoder]&lt;br /&gt;
* [http://wiki.s1mp3.org/Video_encoding AMV encoding tips]&lt;br /&gt;
* [http://www.mympxplayer.org/tools-dc10.html www.mympxplayer.org - MP4 resource site and support forum, with MTV conversion/transcoding tools and utilies, (plus sample downloads)]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player &amp;quot;Chinese-made portable MP3 player&amp;quot; article on wikipedia.org]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/S1_MP3_Player &amp;quot;S1 MP3 Player&amp;quot; article on wikipedia.org]&lt;br /&gt;
* [http://www.mympxplayer.org www.mympxplayer.org - MP4 resource site and support forum, MTV conversion/transcoding tools and utilies, plus sample downloads]&lt;br /&gt;
*[http://www.moviecodec.com/topics/7595p1.html MTV Video topic-thread on moviecodec.com forum]&lt;br /&gt;
* [http://mp4-player-search-swicki.eurekster.com/ MP4 Player Search - Community powered and driven]&lt;br /&gt;
* [http://www.mp4nation.com/software/index.html MP4 Nation Knowledge Base: Support and tips on MP4 Players]&lt;br /&gt;
* [http://www.imup2date.co.uk/MP4/ An introduction to MP4 players, what they do, what you can do to them and a review]&lt;br /&gt;
* [http://www.s1mp3.org/en/docs_deadrec.php Recovering dead players and other software]&lt;br /&gt;
* [http://forum.s1mp3.org/ MP4 Forums on S1MP3.org]&lt;br /&gt;
* [http://www.moviecodec.com/topics/7595p3.html MTV Video Forum]&lt;br /&gt;
* [http://www.youtube.com/watch?v=us507LedkyY (A very negative) video-review of one of these MP4-Player on Youtube]&lt;br /&gt;
* [http://www.chinavasion.com/index.php/cName/mp4-players-2gb-mp4-players/ Chinavasion - China direct wholesaler of MP4 Players using AMV video format]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=PNG&amp;diff=9358</id>
		<title>PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=PNG&amp;diff=9358"/>
		<updated>2008-01-11T00:32:58Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add Image Formats category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Portable Network Graphics]]&lt;br /&gt;
[[Category:Image Formats]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Netpbm&amp;diff=9357</id>
		<title>Netpbm</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Netpbm&amp;diff=9357"/>
		<updated>2008-01-11T00:30:09Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add Image Formats category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''portable pixmap file format''' ('''PPM'''), the '''portable graymap file format''' ('''PGM''') and the '''portable bitmap file format''' ('''PBM''') and the '''portable anymap file format''' ('''PAM''') specify rules for exchanging graphics files. They provide very basic functionality and serve as a least-common-denominator for converting between different platforms. Several applications refer to them collectively as the '''PNM format''' (portable anymap).&lt;br /&gt;
&lt;br /&gt;
==Netpbm usage==&lt;br /&gt;
The [[Netpbm]] package can, for example, use two successive conversion programs to turn this code into a [[Windows bitmap|bmp]] file:&lt;br /&gt;
&lt;br /&gt;
 pgmtoppm &amp;quot;#FFFFFF&amp;quot; j.pbm  &amp;gt; j.ppm&lt;br /&gt;
 ppmtobmp j.ppm &amp;gt; j.bmp&lt;br /&gt;
&lt;br /&gt;
Depending on the identification of the file format, portable pixmap systems can distinguish three similar file formats, each with two versions:&lt;br /&gt;
*PBM - portable bitmap file format (P1/P4) - 1 bit per pixel&lt;br /&gt;
*PGM - portable graymap file format (P2/P5) - 8 bits per pixel&lt;br /&gt;
*PPM - portable pixmap file format (P3/P6) - 24 bits per pixel, 8 for red, 8 for green, 8 for blue&lt;br /&gt;
*PAM - portable anymap file format (P7) - all of the above plus more.&lt;br /&gt;
&lt;br /&gt;
In each case, the lower-numbered version (P1, P2 or P3) refers to a human-readable, [[ASCII]]-based format similar to the one in the example above; and the higher-numbered version (P4, P5, P6 or P7) refers to a binary format.&lt;br /&gt;
&lt;br /&gt;
==File format description==&lt;br /&gt;
=== PBM example ===&lt;br /&gt;
Take the example of the letter &amp;quot;J&amp;quot; as a [[bitmap]]:&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 X...X.&lt;br /&gt;
 .XXX..&lt;br /&gt;
 ......&lt;br /&gt;
 ......&lt;br /&gt;
&lt;br /&gt;
The most basic (monochrome) '''PBM''' format represents it as follows:&lt;br /&gt;
&lt;br /&gt;
 P1&lt;br /&gt;
 # This is an example bit map file j.pbm&lt;br /&gt;
 6 10&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 1 0 0 0 1 0&lt;br /&gt;
 0 1 1 1 0 0&lt;br /&gt;
 0 0 0 0 0 0&lt;br /&gt;
 0 0 0 0 0 0&lt;br /&gt;
&lt;br /&gt;
The string ''P1'' identifies the file format. The hash sign introduces a comment. The next two numbers give the width and the height. Then follows the matrix with the pixel values (in the monochrome case here, only zeros and ones). &lt;br /&gt;
&lt;br /&gt;
The PGM and PPM formats (both ASCII and binary versions) have an additional parameter for the maximum value in a line between the X and Y dimensions and the actual pixel data.&lt;br /&gt;
&lt;br /&gt;
=== PPM example ===&lt;br /&gt;
&lt;br /&gt;
 P3&lt;br /&gt;
 #the P3 means colors are in ascii, then 3 columns and 2 rows, then 255 for max color, then RGB triplets&lt;br /&gt;
 3 2&lt;br /&gt;
 255&lt;br /&gt;
 255 0 0&lt;br /&gt;
 0 255 0&lt;br /&gt;
 0 0 255&lt;br /&gt;
 255 255 0&lt;br /&gt;
 255 255 255&lt;br /&gt;
 0 0 0&lt;br /&gt;
 &lt;br /&gt;
The P6 format of the same image will store a color with one byte. The file will be smaller but the color information will not be readable by humans:&lt;br /&gt;
 P6&lt;br /&gt;
 #any comment string&lt;br /&gt;
 3 2&lt;br /&gt;
 255&lt;br /&gt;
 !@#$%^&amp;amp;*()_+|{}:&amp;quot;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
The PPM format is not compressed. The PPM format is certainly simple to write from scratch.  The following Python code makes the above example image. It can be adapted to making useful images by reading or constructing an array of numerical data, and progamming a conversion of the data to color triplets. &lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/python&lt;br /&gt;
 triplets=[&lt;br /&gt;
 [255, 0, 0],&lt;br /&gt;
 [0, 255, 0],&lt;br /&gt;
 [0, 0, 255],&lt;br /&gt;
 [255, 255, 0],&lt;br /&gt;
 [255, 255, 255],&lt;br /&gt;
 [0, 0, 0]&lt;br /&gt;
 ]&lt;br /&gt;
 &lt;br /&gt;
 width=3&lt;br /&gt;
 height=2&lt;br /&gt;
 &lt;br /&gt;
 comment='any comment string'&lt;br /&gt;
 &lt;br /&gt;
 ftype='P6' #use 'P3' for ascii, 'P6' for binary&lt;br /&gt;
 &lt;br /&gt;
 ppmfile=open('testimage.ppm','wb')&lt;br /&gt;
 ppmfile.write(&amp;quot;%s\n&amp;quot; % (ftype)) &lt;br /&gt;
 ppmfile.write(&amp;quot;#%s\n&amp;quot; % comment ) &lt;br /&gt;
 ppmfile.write(&amp;quot;%d %d\n&amp;quot; % (width, height)) &lt;br /&gt;
 ppmfile.write(&amp;quot;255\n&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 if ftype=='P3':&lt;br /&gt;
     for red,green,blue in triplets:&lt;br /&gt;
         ppmfile.write(&amp;quot;%d %d %d\n&amp;quot; % (red,green,blue)) &lt;br /&gt;
 elif ftype=='P6': #print 1 byte per color&lt;br /&gt;
     for red,green,blue in triplets:&lt;br /&gt;
         ppmfile.write(&amp;quot;%c%c%c&amp;quot; % (red,green,blue))&lt;br /&gt;
 &lt;br /&gt;
 ppmfile.close()&lt;br /&gt;
&lt;br /&gt;
=== PAM ===&lt;br /&gt;
&lt;br /&gt;
The '''PAM''' graphics format generalises all the features of the previous formats (PBM, PGM and PPM) and provides for extending them. As well as width, height and maximum value, which are found in the older formats, PAM defines two new attributes: depth and tuple type.&lt;br /&gt;
&lt;br /&gt;
The depth attribute defines the number of channels in the image, such as 1 for greyscale images and 3 for RGB images. The tuple type attribute specifies what kind of image the PAM file represents, thus enabling it to stand for the older Netpbm formats, as well as to be extended to new uses. For example, an image with a tuple type of GRAYSCALE is equivalent to PGM (portable graymap).&lt;br /&gt;
&lt;br /&gt;
== Fundamental differences from the older formats ==&lt;br /&gt;
&lt;br /&gt;
The header for the PAM file format begins with P7, and (unlike in the other formats) ends in an explicit close: ENDHDR.&lt;br /&gt;
&lt;br /&gt;
There is no plain (human-readable, [[ASCII]]-based) version of PAM. P&lt;br /&gt;
&lt;br /&gt;
For the black-and-white version of PAM (depth 1, tuple type BLACKANDWHITE), corresponding to PBM, PAM uses one byte per pixel, instead of PBM’s use of one bit per pixel (packing eight pixels in one byte). Also, the value 1 in such a PAM image stands for white (“light on”), as opposed to black in PBM (“ink on”).&lt;br /&gt;
&lt;br /&gt;
== Extended uses ==&lt;br /&gt;
&lt;br /&gt;
Extensions that include an [[Alpha compositing|opacity channel]] exist: for example tuple type RGB_ALPHA (with depth 4) serves for [[RGBA color space|RGBA]] images, which previously required the use of a separate PGM image for the opacity channel. In theory, PAM can be extended to represent colour models like CMYK, and even non-graphical information arrays.&lt;br /&gt;
&lt;br /&gt;
==16-bit extensions==&lt;br /&gt;
The original definition of the PGM and the PPM binary formats (the P5 and P6 formats) did not allow bit depths greater than 8 bits. One can of course use the ASCII format, but this format both slows down reading and makes the files much larger. Accordingly, many programmers have attempted to extend the format to allow higher bit depths. Using higher bit depths encounters the problem of having to decide on the [[endianness]] of the file. Unfortunately it appears that the various implementations could not agree on which byte order to use; [[Netpbm]],  the ''[[de facto]]'' standard implementation of the PNM formats, uses big-endian.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*Format details for the various pnm formats:&lt;br /&gt;
**http://netpbm.sourceforge.net/doc/pbm.html&lt;br /&gt;
**http://netpbm.sourceforge.net/doc/pgm.html&lt;br /&gt;
**http://netpbm.sourceforge.net/doc/ppm.html&lt;br /&gt;
**http://netpbm.sourceforge.net/doc/pam.html&lt;br /&gt;
&lt;br /&gt;
[[Category:Image Formats]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Netpbm&amp;diff=9356</id>
		<title>Netpbm</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Netpbm&amp;diff=9356"/>
		<updated>2008-01-11T00:29:10Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: initial version adapted from wikipedia netpbm and pam pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''portable pixmap file format''' ('''PPM'''), the '''portable graymap file format''' ('''PGM''') and the '''portable bitmap file format''' ('''PBM''') and the '''portable anymap file format''' ('''PAM''') specify rules for exchanging graphics files. They provide very basic functionality and serve as a least-common-denominator for converting between different platforms. Several applications refer to them collectively as the '''PNM format''' (portable anymap).&lt;br /&gt;
&lt;br /&gt;
==Netpbm usage==&lt;br /&gt;
The [[Netpbm]] package can, for example, use two successive conversion programs to turn this code into a [[Windows bitmap|bmp]] file:&lt;br /&gt;
&lt;br /&gt;
 pgmtoppm &amp;quot;#FFFFFF&amp;quot; j.pbm  &amp;gt; j.ppm&lt;br /&gt;
 ppmtobmp j.ppm &amp;gt; j.bmp&lt;br /&gt;
&lt;br /&gt;
Depending on the identification of the file format, portable pixmap systems can distinguish three similar file formats, each with two versions:&lt;br /&gt;
*PBM - portable bitmap file format (P1/P4) - 1 bit per pixel&lt;br /&gt;
*PGM - portable graymap file format (P2/P5) - 8 bits per pixel&lt;br /&gt;
*PPM - portable pixmap file format (P3/P6) - 24 bits per pixel, 8 for red, 8 for green, 8 for blue&lt;br /&gt;
*PAM - portable anymap file format (P7) - all of the above plus more.&lt;br /&gt;
&lt;br /&gt;
In each case, the lower-numbered version (P1, P2 or P3) refers to a human-readable, [[ASCII]]-based format similar to the one in the example above; and the higher-numbered version (P4, P5, P6 or P7) refers to a binary format.&lt;br /&gt;
&lt;br /&gt;
==File format description==&lt;br /&gt;
=== PBM example ===&lt;br /&gt;
Take the example of the letter &amp;quot;J&amp;quot; as a [[bitmap]]:&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 ....X.&lt;br /&gt;
 X...X.&lt;br /&gt;
 .XXX..&lt;br /&gt;
 ......&lt;br /&gt;
 ......&lt;br /&gt;
&lt;br /&gt;
The most basic (monochrome) '''PBM''' format represents it as follows:&lt;br /&gt;
&lt;br /&gt;
 P1&lt;br /&gt;
 # This is an example bit map file j.pbm&lt;br /&gt;
 6 10&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 0 0 0 0 1 0&lt;br /&gt;
 1 0 0 0 1 0&lt;br /&gt;
 0 1 1 1 0 0&lt;br /&gt;
 0 0 0 0 0 0&lt;br /&gt;
 0 0 0 0 0 0&lt;br /&gt;
&lt;br /&gt;
The string ''P1'' identifies the file format. The hash sign introduces a comment. The next two numbers give the width and the height. Then follows the matrix with the pixel values (in the monochrome case here, only zeros and ones). &lt;br /&gt;
&lt;br /&gt;
The PGM and PPM formats (both ASCII and binary versions) have an additional parameter for the maximum value in a line between the X and Y dimensions and the actual pixel data.&lt;br /&gt;
&lt;br /&gt;
=== PPM example ===&lt;br /&gt;
&lt;br /&gt;
 P3&lt;br /&gt;
 #the P3 means colors are in ascii, then 3 columns and 2 rows, then 255 for max color, then RGB triplets&lt;br /&gt;
 3 2&lt;br /&gt;
 255&lt;br /&gt;
 255 0 0&lt;br /&gt;
 0 255 0&lt;br /&gt;
 0 0 255&lt;br /&gt;
 255 255 0&lt;br /&gt;
 255 255 255&lt;br /&gt;
 0 0 0&lt;br /&gt;
 &lt;br /&gt;
The P6 format of the same image will store a color with one byte. The file will be smaller but the color information will not be readable by humans:&lt;br /&gt;
 P6&lt;br /&gt;
 #any comment string&lt;br /&gt;
 3 2&lt;br /&gt;
 255&lt;br /&gt;
 !@#$%^&amp;amp;*()_+|{}:&amp;quot;&amp;lt;&lt;br /&gt;
&lt;br /&gt;
The PPM format is not compressed. The PPM format is certainly simple to write from scratch.  The following Python code makes the above example image. It can be adapted to making useful images by reading or constructing an array of numerical data, and progamming a conversion of the data to color triplets. &lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/python&lt;br /&gt;
 triplets=[&lt;br /&gt;
 [255, 0, 0],&lt;br /&gt;
 [0, 255, 0],&lt;br /&gt;
 [0, 0, 255],&lt;br /&gt;
 [255, 255, 0],&lt;br /&gt;
 [255, 255, 255],&lt;br /&gt;
 [0, 0, 0]&lt;br /&gt;
 ]&lt;br /&gt;
 &lt;br /&gt;
 width=3&lt;br /&gt;
 height=2&lt;br /&gt;
 &lt;br /&gt;
 comment='any comment string'&lt;br /&gt;
 &lt;br /&gt;
 ftype='P6' #use 'P3' for ascii, 'P6' for binary&lt;br /&gt;
 &lt;br /&gt;
 ppmfile=open('testimage.ppm','wb')&lt;br /&gt;
 ppmfile.write(&amp;quot;%s\n&amp;quot; % (ftype)) &lt;br /&gt;
 ppmfile.write(&amp;quot;#%s\n&amp;quot; % comment ) &lt;br /&gt;
 ppmfile.write(&amp;quot;%d %d\n&amp;quot; % (width, height)) &lt;br /&gt;
 ppmfile.write(&amp;quot;255\n&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 if ftype=='P3':&lt;br /&gt;
     for red,green,blue in triplets:&lt;br /&gt;
         ppmfile.write(&amp;quot;%d %d %d\n&amp;quot; % (red,green,blue)) &lt;br /&gt;
 elif ftype=='P6': #print 1 byte per color&lt;br /&gt;
     for red,green,blue in triplets:&lt;br /&gt;
         ppmfile.write(&amp;quot;%c%c%c&amp;quot; % (red,green,blue))&lt;br /&gt;
 &lt;br /&gt;
 ppmfile.close()&lt;br /&gt;
&lt;br /&gt;
=== PAM ===&lt;br /&gt;
&lt;br /&gt;
The '''PAM''' graphics format generalises all the features of the previous formats (PBM, PGM and PPM) and provides for extending them. As well as width, height and maximum value, which are found in the older formats, PAM defines two new attributes: depth and tuple type.&lt;br /&gt;
&lt;br /&gt;
The depth attribute defines the number of channels in the image, such as 1 for greyscale images and 3 for RGB images. The tuple type attribute specifies what kind of image the PAM file represents, thus enabling it to stand for the older Netpbm formats, as well as to be extended to new uses. For example, an image with a tuple type of GRAYSCALE is equivalent to PGM (portable graymap).&lt;br /&gt;
&lt;br /&gt;
== Fundamental differences from the older formats ==&lt;br /&gt;
&lt;br /&gt;
The header for the PAM file format begins with P7, and (unlike in the other formats) ends in an explicit close: ENDHDR.&lt;br /&gt;
&lt;br /&gt;
There is no plain (human-readable, [[ASCII]]-based) version of PAM. P&lt;br /&gt;
&lt;br /&gt;
For the black-and-white version of PAM (depth 1, tuple type BLACKANDWHITE), corresponding to PBM, PAM uses one byte per pixel, instead of PBM’s use of one bit per pixel (packing eight pixels in one byte). Also, the value 1 in such a PAM image stands for white (“light on”), as opposed to black in PBM (“ink on”).&lt;br /&gt;
&lt;br /&gt;
== Extended uses ==&lt;br /&gt;
&lt;br /&gt;
Extensions that include an [[Alpha compositing|opacity channel]] exist: for example tuple type RGB_ALPHA (with depth 4) serves for [[RGBA color space|RGBA]] images, which previously required the use of a separate PGM image for the opacity channel. In theory, PAM can be extended to represent colour models like CMYK, and even non-graphical information arrays.&lt;br /&gt;
&lt;br /&gt;
==16-bit extensions==&lt;br /&gt;
The original definition of the PGM and the PPM binary formats (the P5 and P6 formats) did not allow bit depths greater than 8 bits. One can of course use the ASCII format, but this format both slows down reading and makes the files much larger. Accordingly, many programmers have attempted to extend the format to allow higher bit depths. Using higher bit depths encounters the problem of having to decide on the [[endianness]] of the file. Unfortunately it appears that the various implementations could not agree on which byte order to use; [[Netpbm]],  the ''[[de facto]]'' standard implementation of the PNM formats, uses big-endian.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
*Format details for the various pnm formats:&lt;br /&gt;
**http://netpbm.sourceforge.net/doc/pbm.html&lt;br /&gt;
**http://netpbm.sourceforge.net/doc/pgm.html&lt;br /&gt;
**http://netpbm.sourceforge.net/doc/ppm.html&lt;br /&gt;
**http://netpbm.sourceforge.net/doc/pam.html&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=PAM&amp;diff=9355</id>
		<title>PAM</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=PAM&amp;diff=9355"/>
		<updated>2008-01-11T00:04:07Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[netpbm]]&lt;br /&gt;
[[Category:Image Formats]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=PNM&amp;diff=9354</id>
		<title>PNM</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=PNM&amp;diff=9354"/>
		<updated>2008-01-11T00:03:48Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''PNM''' is the predecessor of [[RTSP]] and was the first widely used video on demand streaming protocol. It was developed by [[Real]].&lt;br /&gt;
Real currently uses [[RealRTSP]] instead.&lt;br /&gt;
&lt;br /&gt;
Also see [[netpbm]] for PNM image format.&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking Protocols]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=PBM&amp;diff=9353</id>
		<title>PBM</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=PBM&amp;diff=9353"/>
		<updated>2008-01-11T00:02:33Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[netpbm]]&lt;br /&gt;
[[Category:Image Formats]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=PGM&amp;diff=9352</id>
		<title>PGM</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=PGM&amp;diff=9352"/>
		<updated>2008-01-11T00:01:42Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[netpbm]]&lt;br /&gt;
[[Category:Image Formats]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=PPM&amp;diff=9351</id>
		<title>PPM</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=PPM&amp;diff=9351"/>
		<updated>2008-01-11T00:01:13Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[netpbm]]&lt;br /&gt;
[[Category:Image Formats]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=PCX&amp;diff=9241</id>
		<title>PCX</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=PCX&amp;diff=9241"/>
		<updated>2008-01-02T00:14:47Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: there isn't a 'standard' form of rle, so can't be a 'custom' one.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Company: [[ZSoft Corporation]]&lt;br /&gt;
* Description: http://www.fileformat.info/format/pcx/spec/a10e75307b3a4cc49c3bbe6db4c41fa2/PCX.TXT&lt;br /&gt;
* Extension: .pcx&lt;br /&gt;
&lt;br /&gt;
PCX is an image file format using [[RLE |RLE Compression]].&lt;br /&gt;
It was used by PC Paintbrush during the eighties and the early nineties. It supports images with and without color palettes. &lt;br /&gt;
&lt;br /&gt;
[[Category:Image Formats]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Microsoft_Screen_Codec&amp;diff=9169</id>
		<title>Microsoft Screen Codec</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Microsoft_Screen_Codec&amp;diff=9169"/>
		<updated>2007-12-19T00:01:18Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add info about mplayer support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Also known as Windows Media Screen Codec.&lt;br /&gt;
&lt;br /&gt;
* FourCCs: MSS1, MSS2&lt;br /&gt;
* Samples:&lt;br /&gt;
** [http://samples.mplayerhq.hu/V-codecs/MSS1/ http://samples.mplayerhq.hu/V-codecs/MSS1/]&lt;br /&gt;
** [http://samples.mplayerhq.hu/V-codecs/MSS2/ http://samples.mplayerhq.hu/V-codecs/MSS2/]&lt;br /&gt;
&lt;br /&gt;
Mplayer has support to play this codec using the wmsdmod.dll binary dll. &lt;br /&gt;
&lt;br /&gt;
[[Category:Video Codecs]]&lt;br /&gt;
[[Category:Screen Capture Video Codecs]]&lt;br /&gt;
[[Category:Undiscovered Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Portable_Network_Graphics&amp;diff=9164</id>
		<title>Portable Network Graphics</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Portable_Network_Graphics&amp;diff=9164"/>
		<updated>2007-12-17T03:21:15Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* Animation */ add link to apng samples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: PNG&lt;br /&gt;
* MIME Types:&lt;br /&gt;
** png: image/png or image/x-png&lt;br /&gt;
&lt;br /&gt;
===File header===&lt;br /&gt;
A PNG file starts with an 8-byte signature. The hexadecimal byte values are 89 50 4E 47 0D 0A 1A 0A. Each of the header bytes is there for a specific reason [http://www.libpng.org/pub/png/spec/1.1/PNG-Rationale.html#R.PNG-file-signature]:&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!|Byte(s)&lt;br /&gt;
!style=&amp;quot;text-align:left&amp;quot;|Purpose&lt;br /&gt;
|-&lt;br /&gt;
|89&lt;br /&gt;
|Has the high bit set to detect transmission systems that do not support 8 bit data and to reduce the chance that a text file is mistakenly interpreted as a PNG, or visa versa.&lt;br /&gt;
|-&lt;br /&gt;
|50&amp;amp;nbsp;4E&amp;amp;nbsp;47&lt;br /&gt;
|In ASCII, the letters &amp;quot;'''PNG'''&amp;quot;, allowing a person to identify the format easily if it is viewed in a text editor.&lt;br /&gt;
|-&lt;br /&gt;
|0D&amp;amp;nbsp;0A&lt;br /&gt;
|A DOS style newline (CRLF) to detect DOS-UNIX line ending conversion of the data.&lt;br /&gt;
|-&lt;br /&gt;
|1A&lt;br /&gt;
|A byte that stops display of the file under DOS when the command TYPE has been used&lt;br /&gt;
|-&lt;br /&gt;
|0A&lt;br /&gt;
|A unix newline (LF) to detect UNIX-DOS line ending conversion.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Chunks&amp;quot; within the file===&lt;br /&gt;
After the header come a series of chunks each of which conveys certain information about the image. Chunks declare themselves as ''critical'' or ''ancillary'', and a program encountering an ancillary chunk that it does not understand can safely ignore it.  This chunk-based structure is designed to allow the PNG format to be extended while maintaining compatibility with older versions.&lt;br /&gt;
&lt;br /&gt;
The chunks each have a header specifying their size and type. This is immediately followed by the actual data, and then the checksum of the data. Chunks are given a 4 letter case sensitive name. The case of the different letters in the name provides the decoder with some information on the nature of chunks it does not recognise.&lt;br /&gt;
&lt;br /&gt;
The case of the first letter indicates if the Chunk is essential or not. If the first letter is uppercase, the chunk is essential. If not, the chunk is ancillary. Essential chunks contain information that is necessary to read the file. If a decoder encounters an essential chunk it does not recognise, it must abort reading the file.&lt;br /&gt;
&lt;br /&gt;
The case of the second letter indicates if the chunk is &amp;quot;public&amp;quot; (either in the specification or the registry of special purpose public chunks) or &amp;quot;private&amp;quot; (not standardised). Uppercase is public and lowercase is private. This ensures that public and private chunk names can never conflict with each other. &lt;br /&gt;
&lt;br /&gt;
The third letter must be uppercase to conform to the PNG specification. It is reserved for future expansion.&lt;br /&gt;
&lt;br /&gt;
The case of the fourth letter indicates if a chunk is safe to copy by editors that do not recognise it. If lowercase the chunk may be safely copied regardless of the extent of modifications to the file. If uppercase it may only be copied if the modifications have not touched any critical chunks.&lt;br /&gt;
&lt;br /&gt;
====Essential chunks====&lt;br /&gt;
A decoder must be able to interpret these to read and render a PNG file.&lt;br /&gt;
* IHDR must be the first chunk, it contains the header.&lt;br /&gt;
* PLTE contains the palette; list of colors.&lt;br /&gt;
* IDAT contains the image, which may be split among multiple IDAT chunks. Doing so increases filesize slightly, but makes it possible to generate a PNG in a streaming manner.&lt;br /&gt;
* IEND marks the image end.&lt;br /&gt;
&lt;br /&gt;
====Metadata chunks====&lt;br /&gt;
Other image attributes that can be stored in PNG files include gamma values, background color, and textual metadata information. PNG also supports color management through the inclusion of ICC color space profiles.&lt;br /&gt;
* bKGD gives the default background color. It is intended for use when there is no better choice available, such as in standalone image viewers (but not web browsers).&lt;br /&gt;
* cHRM gives the white balance.&lt;br /&gt;
* gAMA specifies gamma.&lt;br /&gt;
* hIST can store the histogram, or total amount of each color in the image.&lt;br /&gt;
* iCCP is an ICC color profile.&lt;br /&gt;
* iTXt contains international (UTF-8) text, compressed or not.&lt;br /&gt;
* pHYs holds the intended pixel size and/or aspect ratio of the image.&lt;br /&gt;
* sBIT (significant bits) indicates the color-accuracy of the source data.&lt;br /&gt;
* sPLT suggests a palette to use if the full range of colors is unavailable.&lt;br /&gt;
* sRGB indicates that the standard sRGB color space is used.&lt;br /&gt;
* tEXt can store text that can be represented in ISO 8859-1, with one name=value pair for each chunk.&lt;br /&gt;
* tIME stores the time that the image was last changed.&lt;br /&gt;
* tRNS contains transparency information. For indexed images, it stores alpha channel values for one or more palette entries. For truecolor and greyscale images, it stores a single pixel value that is to be regarded as fully transparent.&lt;br /&gt;
* zTXt contains compressed text with the same limits as tEXt.&lt;br /&gt;
&lt;br /&gt;
The lowercase first letter in these chunks indicates that they are not needed for the PNG specification. The lowercase last letter in some chunks indicates that they are safe to copy, even if the application concerned does not understand them.&lt;br /&gt;
&lt;br /&gt;
====Animation chunks====&lt;br /&gt;
Animation control chunks must appear before the IDAT chunk. If they appear after the IDAT chunk they should be ignored (according to the spec)&lt;br /&gt;
&lt;br /&gt;
Control Chunks:&lt;br /&gt;
* aCTL (Animation Control Chunk) &lt;br /&gt;
 offset 0: unsigned 32bits: Number of times to loop this APNG.  0 indicates infinite looping.&lt;br /&gt;
* fCTL (Frame Control Chunk) &lt;br /&gt;
&lt;br /&gt;
 offset:  0: unsigned 32bits: X position at which to render this frame&lt;br /&gt;
 offset:  4: unsigned 32bits: Y position at which to render this frame&lt;br /&gt;
 offset:  8: unsigned 16bits: Frame delay fraction numerator&lt;br /&gt;
 offset: 10: unsigned 16bits: Frame delay fraction denominator&lt;br /&gt;
 offset: 12: byte (signed/unsigned?) Type of canvas area disposal to be done after rendering this frame&lt;br /&gt;
&lt;br /&gt;
Data Chunks:&lt;br /&gt;
* aDAT (Animation Data Chunk)&lt;br /&gt;
 offset: 0: unsigned 32bits: Sequence number of this aDAT chunk, starting with 0&lt;br /&gt;
 offset: 4: remaining stream data&lt;br /&gt;
&lt;br /&gt;
Chunks that are re-appropriated.&lt;br /&gt;
* PLTE (Palette Chunk)&lt;br /&gt;
* tRNS (Transparency Chunk)&lt;br /&gt;
&lt;br /&gt;
These chunks are treated as Global Palette and Global Transparency. &lt;br /&gt;
The palette and transparency can be changed for any frame by adding a PLTE or tRNS chunk between the frame's IHDR and IDAT chunks.&lt;br /&gt;
&lt;br /&gt;
===Colour depth===&lt;br /&gt;
PNG images can either use palette-indexed color or be made up of one or more channels (numerical values directly representing quantities about the pixels). When there is more than one channel in an image all channels have the same number of bits allocated per pixel (known as the bitdepth of the channel). Although the PNG specification always talks about the bitdepth of channels, most software and users generally talk about the total number of bits per pixel (sometimes also referred to as bitdepth or color depth). &lt;br /&gt;
&lt;br /&gt;
The number of channels will depend on whether the image is greyscale or color and whether it has an alpha channel. PNG allows the following combinations of channels: &lt;br /&gt;
* greyscale &lt;br /&gt;
* greyscale and alpha (level of transparency for each pixel)&lt;br /&gt;
* red, green and blue (rgb/truecolor)&lt;br /&gt;
* red, green, blue and alpha&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin: 1em auto 1em auto&amp;quot;&lt;br /&gt;
|+ PNG color options&lt;br /&gt;
!rowspan=&amp;quot;2&amp;quot;|Type&lt;br /&gt;
!colspan=&amp;quot;5&amp;quot;|Bit depth per channel&lt;br /&gt;
|-&lt;br /&gt;
!1&lt;br /&gt;
!2&lt;br /&gt;
!4&lt;br /&gt;
!8&lt;br /&gt;
!16&lt;br /&gt;
|-&lt;br /&gt;
|indexed (color type 3)&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|no&lt;br /&gt;
|-&lt;br /&gt;
|greyscale (color type 0)&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|-&lt;br /&gt;
|greyscale &amp;amp; alpha&amp;lt;br /&amp;gt;(color type 4)&lt;br /&gt;
|no&lt;br /&gt;
|no&lt;br /&gt;
|no&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|-&lt;br /&gt;
|truecolor&amp;lt;br /&amp;gt;(RGB - color type 2)&lt;br /&gt;
|no&lt;br /&gt;
|no&lt;br /&gt;
|no&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|-&lt;br /&gt;
|truecolor &amp;amp; alpha&amp;lt;br /&amp;gt;(RGBA - color type 6)&lt;br /&gt;
|no&lt;br /&gt;
|no&lt;br /&gt;
|no&lt;br /&gt;
|yes&lt;br /&gt;
|yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
With indexed color images, the palette is always stored at a depth of 8 bits per channel. The palette must not have more entries than the image bitdepth allows for but it may have fewer (so if an image for example only uses 90 colors there is no need to have palette entries for all 256).&lt;br /&gt;
&lt;br /&gt;
Indexed color PNGs are allowed to have 1, 2, 4 or 8 bits per pixel by the standard; greyscale images with no alpha channel allow for 1, 2, 4, 8 or 16 bits per pixel. Everything else uses a bitdepth per channel of either 8 or 16. The combinations this allows are given in the table above. The standard requires that decoders can read all supported color formats but many image editors can only produce a small subset of them.&lt;br /&gt;
&lt;br /&gt;
===Transparency of image===&lt;br /&gt;
PNG offers a variety of transparency options. With truecolor and greyscale images either a single pixel value can be declared as transparent or an alpha channel can be added. For paletted images, alpha values can be added to palette entries. The number of such values stored may be less than the total number of palette entries, in which case the remaining entries are considered fully opaque.&lt;br /&gt;
&lt;br /&gt;
The scanning of pixel values for binary transparency is supposed to be performed before any color reduction to avoid pixels becoming unintentionally transparent. This is most likely to pose an issue for systems that can decode 16 bits per channel images (as they must to be compliant with the specification) but only output at 8 bits per channel (the norm for all but the highest end systems).&lt;br /&gt;
&lt;br /&gt;
===Compression===&lt;br /&gt;
PNG uses a non-patented lossless data compression method known as deflation.  This method is combined with prediction, where for each image line, a ''filter method'' is chosen that predicts the color of each pixel based on the colors of previous pixels and subtracts the predicted color of the pixel from the actual color.  An image line filtered in this way is often more compressible than the raw image line would be, especially if it is similar to the line above (since deflate has no understanding that an image is a 2D entity, and instead just sees the image data as a stream of bytes).&lt;br /&gt;
&lt;br /&gt;
===Interlacing===&lt;br /&gt;
PNG offers an optional 2-dimensional, 7-pass interlacing scheme&amp;amp;nbsp;&amp;amp;ndash; the Adam7 algorithm. This is more sophisticated than GIF's 1-dimensional, 4-pass scheme, and allows a clearer low-resolution image to be visible earlier in the transfer. However, as a 7-pass scheme, it tends to reduce the data's compressibility more than simpler schemes.&lt;br /&gt;
&lt;br /&gt;
===Animation===&lt;br /&gt;
PNG does not offer animation. [[Multiple-image Network Graphics|MNG]] is an image format that supports animation and is based on the ideas and some of the chunks of PNG but is a complex system and does not offer fallback to single image display like GIF does. APNG is another image format based on PNG that supports animation and is simpler than MNG. APNG offers fallback to single image display for PNG decoders that do not support APNG. APNG is now supported in firefox trunk so will likely see wider use. &lt;br /&gt;
&lt;br /&gt;
[http://wiki.mozilla.org/APNG_Specification APNG Specification]&lt;br /&gt;
 &lt;br /&gt;
[http://people.mozilla.com/~dolske/apng/demo.html APNG Samples (with GIF animations for comparison)]&lt;br /&gt;
&lt;br /&gt;
[https://bugzilla.mozilla.org/show_bug.cgi?id=257197 Discussion about APNG implementation in firefox]&lt;br /&gt;
&lt;br /&gt;
[[Category:Image Formats]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Black_Magic&amp;diff=8723</id>
		<title>Black Magic</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Black_Magic&amp;diff=8723"/>
		<updated>2007-10-17T07:42:20Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: intial version of blackmagic&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; Found in Quicktime container&lt;br /&gt;
 uncompressed YUV 8/10 bit codec. &lt;br /&gt;
 Home Page http://www.decklink.com/&lt;br /&gt;
 Binary CODEC http://www.decklink.com/downloads/codecs/Blackmagic_Codecs_v4.9.zip&lt;br /&gt;
&lt;br /&gt;
Some details about the codec available here http://www.decklink.com/support/detail.asp?techID=78&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Interesting_Patches&amp;diff=8721</id>
		<title>Interesting Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Interesting_Patches&amp;diff=8721"/>
		<updated>2007-10-16T21:07:43Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: remove Nelly Moser Patch, since now in SVN&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page tries to collect some useful patches that didn't make into SVN for some reason or another.&lt;br /&gt;
&lt;br /&gt;
== native [[Zlib]] decoder ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-July/032820.html] In the same thread, there are patches to use the native decoder in several FFmpeg decoders.&lt;br /&gt;
&lt;br /&gt;
== [[WMV3]] encoder ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-June/031699.html]&lt;br /&gt;
&lt;br /&gt;
== [[H.263]] rtp patch ==&lt;br /&gt;
[[Media:h263-0.4.7.patch]], originally at http://www.salyens.com/downloads/index.html#ffmpeg-0.4.7, now removed.&lt;br /&gt;
&lt;br /&gt;
== [[Apple RPZA]] encoder ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2005-June/001673.html]&lt;br /&gt;
&lt;br /&gt;
== [[VFW|Microsoft Video for Windows]] capture support ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2006-December/005607.html]&lt;br /&gt;
&lt;br /&gt;
== 1 and 2 bit [[Apple QuickTime RLE|QTRLE]] decoder ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-January/022046.html]&lt;br /&gt;
&lt;br /&gt;
== Test Pattern Generator Demuxer by Nicholas George ==&lt;br /&gt;
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-October/036838.html&lt;br /&gt;
&lt;br /&gt;
== Test Pattern Generator Demuxer by Ramiro Ribeiro Polla ==&lt;br /&gt;
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-April/028226.html&lt;br /&gt;
Or &lt;br /&gt;
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/49447&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Interesting_Patches&amp;diff=8720</id>
		<title>Interesting Patches</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Interesting_Patches&amp;diff=8720"/>
		<updated>2007-10-16T21:04:26Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add test pattern generators&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page tries to collect some useful patches that didn't make into SVN for some reason or another.&lt;br /&gt;
&lt;br /&gt;
== native [[Zlib]] decoder ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-July/032820.html] In the same thread, there are patches to use the native decoder in several FFmpeg decoders.&lt;br /&gt;
&lt;br /&gt;
== [[WMV3]] encoder ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-June/031699.html]&lt;br /&gt;
&lt;br /&gt;
== [[H.263]] rtp patch ==&lt;br /&gt;
[[Media:h263-0.4.7.patch]], originally at http://www.salyens.com/downloads/index.html#ffmpeg-0.4.7, now removed.&lt;br /&gt;
&lt;br /&gt;
== [[Apple RPZA]] encoder ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2005-June/001673.html]&lt;br /&gt;
&lt;br /&gt;
== [[VFW|Microsoft Video for Windows]] capture support ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2006-December/005607.html]&lt;br /&gt;
&lt;br /&gt;
== [[Nelly Moser]] decoding ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-September/035273.html]&lt;br /&gt;
&lt;br /&gt;
== 1 and 2 bit [[Apple QuickTime RLE|QTRLE]] decoder ==&lt;br /&gt;
[http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-January/022046.html]&lt;br /&gt;
&lt;br /&gt;
== Test Pattern Generator Demuxer by Nicholas George ==&lt;br /&gt;
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-October/036838.html&lt;br /&gt;
&lt;br /&gt;
== Test Pattern Generator Demuxer by Ramiro Ribeiro Polla ==&lt;br /&gt;
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-April/028226.html&lt;br /&gt;
Or &lt;br /&gt;
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/49447&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Microsoft_MPEG-4&amp;diff=8657</id>
		<title>Microsoft MPEG-4</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Microsoft_MPEG-4&amp;diff=8657"/>
		<updated>2007-10-04T08:16:10Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add fourcc 'MP42'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* FourCCs: MP42, MP43, DIV3, WMV7, WMV8, AP41, COL1&lt;br /&gt;
* Company: [[Microsoft]]&lt;br /&gt;
* Technical Description: http://svn.mplayerhq.hu/michael/trunk/docs/msmpeg4.txt?view=co&lt;br /&gt;
* Samples:&lt;br /&gt;
** AngelPotion variation: [http://samples.mplayerhq.hu/V-codecs/AP41/ http://samples.mplayerhq.hu/V-codecs/AP41/]&lt;br /&gt;
** COL1: [http://samples.mplayerhq.hu/V-codecs/COL1/ http://samples.mplayerhq.hu/V-codecs/COL1/]&lt;br /&gt;
** MP43: [http://samples.mplayerhq.hu/V-codecs/MP43/ http://samples.mplayerhq.hu/V-codecs/MP43/]&lt;br /&gt;
** WMV1/7: [http://samples.mplayerhq.hu/V-codecs/WMV1/ http://samples.mplayerhq.hu/V-codecs/WMV1/]&lt;br /&gt;
** WMV2/8: [http://samples.mplayerhq.hu/V-codecs/WMV8/ http://samples.mplayerhq.hu/V-codecs/WMV8/]&lt;br /&gt;
&lt;br /&gt;
The Microsoft MPEG-4 codecs are similar to the [[ISO MPEG-4]] coding standard but with various modifications to specifics such as Huffman tables and prediction methods. These are the different codecs covered under the umbrella of Microsoft's version of MPEG-4:&lt;br /&gt;
&lt;br /&gt;
* Microsoft MPEG-4 version 1&lt;br /&gt;
* Microsoft MPEG-4 version 2&lt;br /&gt;
* Microsoft MPEG-4 version 3&lt;br /&gt;
* Microsoft Windows Media Video v1/v7 (WMV7)&lt;br /&gt;
* Microsoft Windows Media Video v2/v8 (WMV2/WMV8)&lt;br /&gt;
&lt;br /&gt;
The full line of Microsoft MPEG-4 codecs is supported by [[FFmpeg]] with one current caveat: WMV8 support is missing one coding mode sometimes referred to as [[jframe|J-type frames]], an alternate type of I-frames in the coding scheme.&lt;br /&gt;
&lt;br /&gt;
[[Category:Incomplete Video Codecs]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=NellyMoser&amp;diff=8487</id>
		<title>NellyMoser</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=NellyMoser&amp;diff=8487"/>
		<updated>2007-09-12T00:42:54Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Nelly Moser]]&lt;br /&gt;
[[Category:Audio Codecs]]&lt;br /&gt;
[[Category:Vocoders]]&lt;br /&gt;
[[Category: MDCT Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Nellymoser&amp;diff=8486</id>
		<title>Nellymoser</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Nellymoser&amp;diff=8486"/>
		<updated>2007-09-12T00:42:37Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Nelly Moser]]&lt;br /&gt;
[[Category:Audio Codecs]]&lt;br /&gt;
[[Category:Vocoders]]&lt;br /&gt;
[[Category: MDCT Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Nelly_Moser&amp;diff=8485</id>
		<title>Nelly Moser</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Nelly_Moser&amp;diff=8485"/>
		<updated>2007-09-12T00:42:16Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*FOURCC: ???&lt;br /&gt;
*Company: http://nellymoser.com/&lt;br /&gt;
*samples: http://samples.mplayerhq.hu/A-codecs/Nelly_Moser/&lt;br /&gt;
&lt;br /&gt;
Speech codec found in older [[Flash Video]] files.&lt;br /&gt;
&lt;br /&gt;
The '''Nellymoser Asao codec''' is a proprietary single-channel (mono) format optimized for low-[[bitrate]] transmission of [[audio]]. The format was developed by Nellymoser Inc.&lt;br /&gt;
&lt;br /&gt;
Sound data is grouped into frames of 256 samples. Each frame is converted into the frequency domain and the most significant (highest-amplitude) frequencies are identified. A number of frequency bands are selected for encoding; the rest are discarded. The bitstream for each frame then encodes which frequency bands are in use and what their amplitudes are. This codec does not take into consideration actual sample rate, and has fixed ratio between input samples amount and output packet size (2 bits per input sample). &lt;br /&gt;
&lt;br /&gt;
An open source decoder called [http://code.google.com/p/nelly2pcm/ nelly2pcm] has recently been released.&lt;br /&gt;
&lt;br /&gt;
== Use in Flash technology == &lt;br /&gt;
Nellymoser Asao codec is a format owned by a Nellymoser and it licensed for use in Flash technology to Macromedia/Adobe. The Nellymoser Asao codec is an integral part of the Flash-plugin since Flash version 6.  The codec optimized for real-time and low-latency encoding of audio. Adobe Flash Player clients, when recording audio from a user's microphone, use the Nellymoser Asao codec and do not allow Flash programmers to select any other codec. The sampling rate of the audio capture can be controlled by the Flash programmer to increase and decrease encoding bitrate and quality. Encoding is done on the client host, and compressed data is the sent using Adobe's RTMP protocol to an RTMP server (Flash Media Server, Red5, Wowza). &lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
Forum entry with some information about the codec:&lt;br /&gt;
http://www.actionscript.org/forums/showthread.php3?t=20430&lt;br /&gt;
&lt;br /&gt;
Blog that lists some information:&lt;br /&gt;
http://www.progettosinergia.com/flashvideo/flashvideoblog.htm&lt;br /&gt;
&lt;br /&gt;
bounty for implementing Nelly Moser&lt;br /&gt;
http://www.lisog.org/projekte/supported_projects/bounty-programm/nellymoserasaocodec-bounty.pdf&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio codecs]]&lt;br /&gt;
[[Category:Vocoders]]&lt;br /&gt;
[[Category: MDCT Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=NellyMoser&amp;diff=8484</id>
		<title>NellyMoser</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=NellyMoser&amp;diff=8484"/>
		<updated>2007-09-12T00:41:19Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*FOURCC: ???&lt;br /&gt;
*Company: http://nellymoser.com/&lt;br /&gt;
*samples: http://samples.mplayerhq.hu/A-codecs/Nelly_Moser/&lt;br /&gt;
&lt;br /&gt;
Speech codec found in older [[Flash Video]] files.&lt;br /&gt;
&lt;br /&gt;
The '''Nellymoser Asao codec''' is a proprietary single-channel (mono) format optimized for low-[[bitrate]] transmission of [[audio]]. The format was developed by Nellymoser Inc.&lt;br /&gt;
&lt;br /&gt;
Sound data is grouped into frames of 256 samples. Each frame is converted into the frequency domain and the most significant (highest-amplitude) frequencies are identified. A number of frequency bands are selected for encoding; the rest are discarded. The bitstream for each frame then encodes which frequency bands are in use and what their amplitudes are. This codec does not take into consideration actual sample rate, and has fixed ratio between input samples amount and output packet size (2 bits per input sample). &lt;br /&gt;
&lt;br /&gt;
An open source decoder called [http://code.google.com/p/nelly2pcm/ nelly2pcm] has recently been released.&lt;br /&gt;
&lt;br /&gt;
== Use in Flash technology == &lt;br /&gt;
Nellymoser Asao codec is a format owned by a Nellymoser and it licensed for use in Flash technology to Macromedia/Adobe. The Nellymoser Asao codec is an integral part of the Flash-plugin since Flash version 6.  The codec optimized for real-time and low-latency encoding of audio. Adobe Flash Player clients, when recording audio from a user's microphone, use the Nellymoser Asao codec and do not allow Flash programmers to select any other codec. The sampling rate of the audio capture can be controlled by the Flash programmer to increase and decrease encoding bitrate and quality. Encoding is done on the client host, and compressed data is the sent using Adobe's RTMP protocol to an RTMP server (Flash Media Server, Red5, Wowza). &lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
Forum entry with some information about the codec:&lt;br /&gt;
http://www.actionscript.org/forums/showthread.php3?t=20430&lt;br /&gt;
&lt;br /&gt;
Blog that lists some information:&lt;br /&gt;
http://www.progettosinergia.com/flashvideo/flashvideoblog.htm&lt;br /&gt;
&lt;br /&gt;
bounty for implementing Nelly Moser&lt;br /&gt;
http://www.lisog.org/projekte/supported_projects/bounty-programm/nellymoserasaocodec-bounty.pdf&lt;br /&gt;
&lt;br /&gt;
[[Category:Audio codecs]]&lt;br /&gt;
[[Category:Vocoders]]&lt;br /&gt;
[[Category: MDCT Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Nelly_Moser&amp;diff=8483</id>
		<title>Nelly Moser</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Nelly_Moser&amp;diff=8483"/>
		<updated>2007-09-12T00:39:06Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: redirect to nellymoser&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[NellyMoser]]&lt;br /&gt;
[[Category:Audio Codecs]]&lt;br /&gt;
[[Category:Vocoders]]&lt;br /&gt;
[[Category: MDCT Audio Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Nellymoser&amp;diff=8482</id>
		<title>Nellymoser</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Nellymoser&amp;diff=8482"/>
		<updated>2007-09-12T00:32:46Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: import wikipedia verson&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''Nellymoser Asao codec''' is a proprietary single-channel (mono) format optimized for low-[[bitrate]] transmission of [[audio]]. The format was developed by Nellymoser Inc. at http://www.nellymoser.com/. &lt;br /&gt;
&lt;br /&gt;
Sound data is grouped into frames of 256 samples. Each frame is converted into the frequency domain and the most significant (highest-amplitude) frequencies are identified. A number of frequency bands are selected for encoding; the rest are discarded. The bitstream for each frame then encodes which frequency bands are in use and what their amplitudes are. This codec does not take into consideration actual sample rate, and has fixed ratio between input samples amount and output packet size (2 bits per input sample). &lt;br /&gt;
&lt;br /&gt;
An open source decoder called [http://code.google.com/p/nelly2pcm/ nelly2pcm] has recently been released.&lt;br /&gt;
&lt;br /&gt;
== Use in Flash technology == &lt;br /&gt;
Nellymoser Asao codec is a format owned by a Nellymoser and it licensed for use in Flash technology to Macromedia/Adobe. The Nellymoser Asao codec is an integral part of the Flash-plugin since Flash version 6.  The codec optimized for real-time and low-latency encoding of audio. Adobe Flash Player clients, when recording audio from a user's microphone, use the Nellymoser Asao codec and do not allow Flash programmers to select any other codec. The sampling rate of the audio capture can be controlled by the Flash programmer to increase and decrease encoding bitrate and quality. Encoding is done on the client host, and compressed data is the sent using Adobe's RTMP protocol to an RTMP server (Flash Media Server, Red5, Wowza). &lt;br /&gt;
[[Category:Audio codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Nellymoser&amp;diff=8481</id>
		<title>Nellymoser</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Nellymoser&amp;diff=8481"/>
		<updated>2007-09-12T00:30:32Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nellymoser is an audio codec. A decoder is available under the MIT licence at http://code.google.com/p/nelly2pcm/&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8446</id>
		<title>FFmpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8446"/>
		<updated>2007-09-09T22:35:41Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* Other projects and applications that use FFmpeg */  add mplayer plug-in&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FFmpeg is the project that hosts the [[libavcodec]] codec library, a decoder/encoder codec-suit that forms the basis of most free and open source software multimedia programs. The FFmpeg project aims to support all popular and less known codec formats and it is closer to that goal than any other (commercial or open source) program or library&lt;br /&gt;
&lt;br /&gt;
FFmpeg also contains [[libavformat]], a library for multimedia container formats and [[libpostproc]] for postprocessing. [[ffplay]] is a simple media player that uses libavcodec and libavformat.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Summer Of Code 2007|FFmpeg and SoC (Google Summer of Code) 2007]]&lt;br /&gt;
*[[FFmpeg Wishlist]]&lt;br /&gt;
==Other projects and applications that use FFmpeg==&lt;br /&gt;
*[http://sourceforge.net/projects/ac3encode/ ac3encode (DirectShow AC3 Encoder)]&lt;br /&gt;
*[http://atglas.sourceforge.net/ AtGLas]&lt;br /&gt;
*[http://avifile.sourceforge.net/ avifile]&lt;br /&gt;
*[http://gatos.sourceforge.net/avview.php Avview]&lt;br /&gt;
*[http://www.bbrox.org/iPAQ/BBPlay/ bbplay]&lt;br /&gt;
*[http://www.bebits.com/app/2575 BeOS FFmpeg decoders]&lt;br /&gt;
*[http://www.bebits.com/app/2867  BeOS HybridDivx]&lt;br /&gt;
*[http://dspguru.doom9.net/  BeSweet]&lt;br /&gt;
*[http://chromaplayer.com/  Chroma Player]&lt;br /&gt;
*[http://sourceforge.net/projects/chronictv/  chronictv]&lt;br /&gt;
*[http://www.coreplayer.com/  CorePlayer]&lt;br /&gt;
*[http://www.objectifmac.com/english/downloads.php  D-Volution]&lt;br /&gt;
*[http://mh1.de/divxray/  DivXray]&lt;br /&gt;
*[http://sourceforge.net/projects/divxtodvd/  DivXtoDVD]&lt;br /&gt;
*[http://expandinglimits.com/drdivx/  Dr. Divx]&lt;br /&gt;
*[http://dvbcut.sourceforge.net/  dvbcut]&lt;br /&gt;
*[http://www.dvdflick.net/  DVDFlick]&lt;br /&gt;
*[http://sourceforge.net/projects/easyvob2divx/  Easy VOB 2 DivX]&lt;br /&gt;
*[http://ffdshow.sourceforge.net/  ffdshow]&lt;br /&gt;
*[http://ffdshow-tryout.sourceforge.net/  ffdshow tryouts]&lt;br /&gt;
*[http://ffmpeg-php.sourceforge.net/  ffmpeg-php]&lt;br /&gt;
*[http://www.v2v.cc/~j/ffmpeg2theora/  ffmpeg2theora]&lt;br /&gt;
*[http://sourceforge.net/projects/qt-ffmpeg/  FFMPEG for QT]&lt;br /&gt;
*[http://homepage.mac.com/major4/  ffmpegX for Mac OS X]&lt;br /&gt;
*[http://homepage.mac.com/gellenburg/ffmpegX_Companion/  ffmpegX Companion]&lt;br /&gt;
*[http://colabti.de/convertx/  FFRecord]&lt;br /&gt;
*[http://fftv.sourceforge.net/  fftv]&lt;br /&gt;
*[http://aldorandenet.free.fr/codecs/  FFusion, Alternative Codecs for Mac OS X]&lt;br /&gt;
*[http://fmj.sourceforge.net/  FMJ]&lt;br /&gt;
*[http://fobs.sourceforge.net/  Fobs]&lt;br /&gt;
*[http://freej.org/  FreeJ]&lt;br /&gt;
*[http://frogger.rules.pl/  Frogger]&lt;br /&gt;
*[http://gallery.sourceforge.net/  Gallery]&lt;br /&gt;
*[http://gmerlin.sourceforge.net/  gmerlin]&lt;br /&gt;
*[http://www.gomplayer.com/ GOM Player]&lt;br /&gt;
*[http://gpac.sourceforge.net/  GPAC]&lt;br /&gt;
*[http://www.gstreamer.net/  GStreamer]&lt;br /&gt;
*[http://handbrake.m0k.org/  HandBrake]&lt;br /&gt;
*[http://www.lonelycoder.com/hts/  HTS (Home Theater System)]&lt;br /&gt;
*[http://apple-x.net/thetakent/products.html  Hyperion]&lt;br /&gt;
*[http://imtoo.com/  ImTOO DVD Ripper]&lt;br /&gt;
*[http://jffmpeg.sourceforge.net/  Jffmpeg]&lt;br /&gt;
*[http://www.kdenlive.org/  Kdenlive]&lt;br /&gt;
*[http://kfilm.sourceforge.net/  KFilm]&lt;br /&gt;
*[http://www.iki.fi/damu/software/kmediafactory/index.html  KMediaFactory]&lt;br /&gt;
*[http://www.konvertor.net/indexe.html Konvertor]&lt;br /&gt;
*[http://ktoon.toonka.com/  KToon]&lt;br /&gt;
*[http://libquicktime.sourceforge.net/  libquicktime]&lt;br /&gt;
*[http://www.xs4all.nl/~salsaman/lives/index.html  LIVES]&lt;br /&gt;
*[http://lulop2.sourceforge.net/  LULOP2]&lt;br /&gt;
*[http://lynkeos.sourceforge.net/  Lynkeos]&lt;br /&gt;
*[http://mconverter.sourceforge.net/  mConverter]&lt;br /&gt;
*[http://mlt.sourceforge.net/  MLT Framework]&lt;br /&gt;
*[http://www.nurs.or.jp/~calcium/3gpp/sources/  MobileHackerz]&lt;br /&gt;
*[http://www.miksoft.net/mobileMediaConverter.htm  Mobile Media Converter]&lt;br /&gt;
*[http://sourceforge.net/projects/modprismiq/  modprismiq]&lt;br /&gt;
*[http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome  Motion]&lt;br /&gt;
*[http://moviethumbnail.sourceforge.net/  movie thumbnailer]&lt;br /&gt;
*[http://www.mp4converter.net/dvd-to-appletv-converter-mac.html mp4converter]&lt;br /&gt;
*[http://mpeg4ip.sourceforge.net/  mpeg4ip]&lt;br /&gt;
*[http://mplayerhq.hu/  MPlayer]&lt;br /&gt;
*[http://mplayerplug-in.sourceforge.net/ mplayer plug-in]&lt;br /&gt;
*[http://www.mythtv.org/  MythTV]&lt;br /&gt;
*[http://www.networkmultimedia.org/  Network-Integrated Multimedia Middleware (NMM)]&lt;br /&gt;
*[http://nvrec.sourceforge.net/  nvrec]&lt;br /&gt;
*[http://www.2600.com/offthehook/  Off The Hook]&lt;br /&gt;
*[http://openh323.sourceforge.net/  OpenH323]&lt;br /&gt;
*[http://www.perian.org/  Perian]&lt;br /&gt;
*[http://www.gocyberlink.com/english/companybg/pcmlinuxgpl.jsp  PowerCinema for Linux]&lt;br /&gt;
*[http://1homebrew.com/psp/pmppspmediaplayer.shtml  PSP Media Player]&lt;br /&gt;
*[http://www.pspvideo9.com/  PSP Video 9]&lt;br /&gt;
*[http://pymedia.org/  PyMedia]&lt;br /&gt;
*[http://qemacs.org/  QEmacs]&lt;br /&gt;
*[http://qstream.org/  QStream]&lt;br /&gt;
*[http://linuxvideo.info/  QuickView Pro]&lt;br /&gt;
*[http://rivavx.com/  Riva VX]&lt;br /&gt;
*[http://applian.com/replay-converter/ Replay Converter]&lt;br /&gt;
*[http://rmovie.rubyforge.org  rmovie]&lt;br /&gt;
*[http://shotdetect.nonutc.fr/  shotdetect]&lt;br /&gt;
*[http://sourceforge.net/projects/screenkast/  SkreenKast]&lt;br /&gt;
*[http://streamstudio.sourceforge.net/  StreamStudio]&lt;br /&gt;
*[http://www.erightsoft.net/SUPER.html SUPER]&lt;br /&gt;
*[http://megafonts.free.fr/flv/  TaKa FLV Encoder]&lt;br /&gt;
*[http://tcvp.sourceforge.net/ TCVP]&lt;br /&gt;
*[http://www.thekompany.com/embedded/tkcvideo/ tkcVideo]&lt;br /&gt;
*[http://www.transcoding.org/ Transcode]&lt;br /&gt;
*[http://www.tversity.com/ TVersity]&lt;br /&gt;
*[http://vchannel.sourceforge.net/player.html V-Player]&lt;br /&gt;
*[http://www.vdownloader.es/ VDownloader]&lt;br /&gt;
*[http://softdevice.berlios.de/ vdr-softdevice]&lt;br /&gt;
*[http://veejay.sourceforge.net/ VeeJay]&lt;br /&gt;
*[http://www.viceteam.org/ VICE]&lt;br /&gt;
*[http://www.videolan.org/ VideoLAN]&lt;br /&gt;
*[http://virchor.sourceforge.net/ Virtual Choreographer]&lt;br /&gt;
*[http://vitooki.sourceforge.net/ ViTooKi]&lt;br /&gt;
*[http://vive.sourceforge.net/ Vive]&lt;br /&gt;
*[http://biggmatt.com/winff/ WinFF]&lt;br /&gt;
*[http://qtwmacodec.sourceforge.net/ WMA codec for Mac OS X]&lt;br /&gt;
*[http://xawdecode.sourceforge.net/ Xawdecode]&lt;br /&gt;
*[http://www.xboxmediaplayer.de/ XBox Media Player]&lt;br /&gt;
*[http://www.xinehq.de/ xine]&lt;br /&gt;
*[http://sourceforge.net/projects/xmffmpeg/ XMFFMPEG]&lt;br /&gt;
*[http://xvidcap.sourceforge.net/ xvidcap]&lt;br /&gt;
*[http://sourceforge.net/projects/xbyamp YAMP]&lt;br /&gt;
*[http://yellowtab.com/ Zeta]&lt;br /&gt;
*[http://www.zoneminder.com/ ZoneMinder]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://ffmpeg.mplayerhq.hu FFmpeg official website]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/FFmpeg Wikipedia FFmpeg article]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Multimedia Projects]]&lt;br /&gt;
[[Category: Multimedia Programs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Microsoft_Silverlight&amp;diff=8398</id>
		<title>Microsoft Silverlight</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Microsoft_Silverlight&amp;diff=8398"/>
		<updated>2007-09-06T20:37:38Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Company: [[Microsoft]]&lt;br /&gt;
* Website: http://www.microsoft.com/silverlight/&lt;br /&gt;
&lt;br /&gt;
Silverlight is Microsoft's rich internet application platform. This is a list of the container and codec formats that Silverlight can play back natively:&lt;br /&gt;
&lt;br /&gt;
'''Containers:'''&lt;br /&gt;
* presumably [[ASF]]&lt;br /&gt;
&lt;br /&gt;
'''Video Codecs:'''&lt;br /&gt;
* [[Microsoft MPEG-4|WMV1: Windows Media Video 7]]&lt;br /&gt;
* [[Microsoft MPEG-4|WMV2: Windows Media Video 8]]&lt;br /&gt;
* [[VC-1|WMV3: Windows Media Video 9]]&lt;br /&gt;
* [[VC-1|WMVA: Windows Media Video Advanced Profile, non-VC-1]]&lt;br /&gt;
* WMVC1: Windows Media Video Advanced Profile, VC-1 &lt;br /&gt;
&lt;br /&gt;
'''Audio Codecs:'''&lt;br /&gt;
* [[Windows Media Audio|WMA 7: Windows Media Audio 7]]&lt;br /&gt;
* [[Windows Media Audio|WMA 8: Windows Media Audio 8]]&lt;br /&gt;
* [[Windows Media Audio 9|WMA 9: Windows Media Audio 9]]&lt;br /&gt;
* [[MP3|MP3: ISO/MPEG Layer-3]]&lt;br /&gt;
** Input: ISO/MPEG Layer-3 compliant data stream&lt;br /&gt;
** Channel configurations: mono, stereo&lt;br /&gt;
** Sampling frequencies: 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, and 48 kHz&lt;br /&gt;
** Bit rates: 8-320 kbps, variable bit rate&lt;br /&gt;
** Limitations: &amp;quot;free format mode&amp;quot; (see ISO/IEC 11172-3, sub clause 2.4.2.3) is not supported.&lt;br /&gt;
&lt;br /&gt;
== Tools == &lt;br /&gt;
Microsofts tool Expression Encoder 1.0 can convert a/v files to the silverlight format. A trial version is avialable at [http://www.microsoft.com/Expression/products/download.aspx?key=encoder].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
* http://silverlight.net/forums/p/2786/7569.aspx&lt;br /&gt;
&lt;br /&gt;
[[Category:Multimedia Programs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=AMV&amp;diff=8387</id>
		<title>AMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=AMV&amp;diff=8387"/>
		<updated>2007-09-05T02:27:31Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* AMV Video File Format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: amv&lt;br /&gt;
* Samples: [http://www.mympxplayer.org/sample-videos-dc7.html] and [http://samples.mplayerhq.hu/amv/]&lt;br /&gt;
&lt;br /&gt;
==AMV video origin and history==&lt;br /&gt;
Little is known about the history of the '''AMV''' file format other than it is used by [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player '''Chinese-made portable MP3 players'''] and has supposedly been created to allow video playback capabilities on inexpensive and low end equipment without increasing the cost of those players with the license royalties and more processor power needed for other more complex format/codec pairs.&lt;br /&gt;
&lt;br /&gt;
==AMV Video File Format==&lt;br /&gt;
AMV files are a variant of AVI with the strings &amp;quot;AVI&amp;quot; and &amp;quot;avih&amp;quot; in the header replaced with &amp;quot;AMV&amp;quot; and &amp;quot;amvh&amp;quot;. The avi header contains several 'garbage' values as many of the parameters are hardcoded. It contains a [[RIFF]] packed stream of video ([[Talk:AMV|video codec?]]) and [[MP3]] encoded audio. &lt;br /&gt;
&lt;br /&gt;
There is a open source decoder (written in Perl) for the format at [http://svn.rot13.org/index.cgi/amv]. According to its author [http://blog.rot13.org/2007/08/amv_free_decoder_works.html], the video codec is a modified version of [[Motion JPEG]] but missing quantization tables which are fixed (from jpeg standard) and audio is a variant of [[IMA ADPCM]] where the first 8 bytes of each frame are:&lt;br /&gt;
* origin (16bits)&lt;br /&gt;
* index (16bits)&lt;br /&gt;
* audio frame length (32bits).&lt;br /&gt;
The decoder extracts each frame into a [[JPEG]] file and then uses ffmpeg to encode the video in another format.&lt;br /&gt;
&lt;br /&gt;
==AMV and MTV encoding/transcoding information and utilities==&lt;br /&gt;
* [http://svn.rot13.org/index.cgi/amv open source decoder]&lt;br /&gt;
* [http://www.s1mp3.org/wiki/index.php/Video_encoding AMV encoding tips]&lt;br /&gt;
* [http://www.mympxplayer.org/tools-dc10.html www.mympxplayer.org - MP4 resource site and support forum, with MTV conversion/transcoding tools and utilies, (plus sample downloads)]&lt;br /&gt;
&lt;br /&gt;
==Software players that support AMV and MTV playback==&lt;br /&gt;
*Unknown&lt;br /&gt;
&lt;br /&gt;
==Hardware players that support AMV and MTV playback==&lt;br /&gt;
[http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player '''Chinese-made portable MP3 players'''], also known as [http://en.wikipedia.org/wiki/S1_MP3_Player S1 MP3 Players].&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player &amp;quot;Chinese-made portable MP3 player&amp;quot; article on wikipedia.org]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/S1_MP3_Player &amp;quot;S1 MP3 Player&amp;quot; article on wikipedia.org]&lt;br /&gt;
* [http://www.mympxplayer.org www.mympxplayer.org - MP4 resource site and support forum, MTV conversion/transcoding tools and utilies, plus sample downloads]&lt;br /&gt;
*[http://www.moviecodec.com/topics/7595p1.html MTV Video topic-thread on moviecodec.com forum]&lt;br /&gt;
* [http://mp4-player-search-swicki.eurekster.com/ MP4 Player Search - Community powered and driven]&lt;br /&gt;
* [http://www.mp4nation.com/software/index.html MP4 Nation Knowledge Base: Support and tips on MP4 Players]&lt;br /&gt;
* [http://www.imup2date.co.uk/MP4/ An introduction to MP4 players, what they do, what you can do to them and a review]&lt;br /&gt;
* [http://www.s1mp3.org/en/docs_deadrec.php Recovering dead players and other software]&lt;br /&gt;
* [http://forum.s1mp3.org/ MP4 Forums on S1MP3.org]&lt;br /&gt;
* [http://www.moviecodec.com/topics/7595p3.html MTV Video Forum]&lt;br /&gt;
* [http://www.youtube.com/watch?v=us507LedkyY (A very negative) video-review of one of these MP4-Player on Youtube]&lt;br /&gt;
* [http://www.chinavasion.com/index.php/cName/mp4-players-2gb-mp4-players/ Chinavasion - China direct wholesaler of MP4 Players using AMV video format]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Undiscovered Video Codecs]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=AMV&amp;diff=8386</id>
		<title>AMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=AMV&amp;diff=8386"/>
		<updated>2007-09-05T02:23:34Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* AMV Video File Format */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: amv&lt;br /&gt;
* Samples: [http://www.mympxplayer.org/sample-videos-dc7.html] and [http://samples.mplayerhq.hu/amv/]&lt;br /&gt;
&lt;br /&gt;
==AMV video origin and history==&lt;br /&gt;
Little is known about the history of the '''AMV''' file format other than it is used by [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player '''Chinese-made portable MP3 players'''] and has supposedly been created to allow video playback capabilities on inexpensive and low end equipment without increasing the cost of those players with the license royalties and more processor power needed for other more complex format/codec pairs.&lt;br /&gt;
&lt;br /&gt;
==AMV Video File Format==&lt;br /&gt;
AMV files are a variant of AVI with the strings &amp;quot;AVI&amp;quot; and &amp;quot;avih&amp;quot; in the header replaced with &amp;quot;AMV&amp;quot; and &amp;quot;amvh&amp;quot;. The avi header contains several 'garbage' values as many of the parameters are hardcoded. It contains a [[RIFF]] packed stream of video ([[Talk:AMV|video codec?]]) and [[MP3]] encoded audio. &lt;br /&gt;
&lt;br /&gt;
There is a open source decoder (written in Perl) for the format at [http://svn.rot13.org/index.cgi/amv]. According to its author [http://blog.rot13.org/2007/08/amv_free_decoder_works.html], the video codec is a modified version of [[Motion JPEG]] but missing quantization tables which are fixed (from jpeg standard) and audio is a variant of IMA ADPCM where the first 8 bytes of each frame are:&lt;br /&gt;
* origin (16bits)&lt;br /&gt;
* index (16bits)&lt;br /&gt;
* audio frame length (32bits).&lt;br /&gt;
The decoder extracts each frame into a [[JPEG]] file and then uses ffmpeg to encode the video in another format.&lt;br /&gt;
&lt;br /&gt;
==AMV and MTV encoding/transcoding information and utilities==&lt;br /&gt;
* [http://svn.rot13.org/index.cgi/amv open source decoder]&lt;br /&gt;
* [http://www.s1mp3.org/wiki/index.php/Video_encoding AMV encoding tips]&lt;br /&gt;
* [http://www.mympxplayer.org/tools-dc10.html www.mympxplayer.org - MP4 resource site and support forum, with MTV conversion/transcoding tools and utilies, (plus sample downloads)]&lt;br /&gt;
&lt;br /&gt;
==Software players that support AMV and MTV playback==&lt;br /&gt;
*Unknown&lt;br /&gt;
&lt;br /&gt;
==Hardware players that support AMV and MTV playback==&lt;br /&gt;
[http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player '''Chinese-made portable MP3 players'''], also known as [http://en.wikipedia.org/wiki/S1_MP3_Player S1 MP3 Players].&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player &amp;quot;Chinese-made portable MP3 player&amp;quot; article on wikipedia.org]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/S1_MP3_Player &amp;quot;S1 MP3 Player&amp;quot; article on wikipedia.org]&lt;br /&gt;
* [http://www.mympxplayer.org www.mympxplayer.org - MP4 resource site and support forum, MTV conversion/transcoding tools and utilies, plus sample downloads]&lt;br /&gt;
*[http://www.moviecodec.com/topics/7595p1.html MTV Video topic-thread on moviecodec.com forum]&lt;br /&gt;
* [http://mp4-player-search-swicki.eurekster.com/ MP4 Player Search - Community powered and driven]&lt;br /&gt;
* [http://www.mp4nation.com/software/index.html MP4 Nation Knowledge Base: Support and tips on MP4 Players]&lt;br /&gt;
* [http://www.imup2date.co.uk/MP4/ An introduction to MP4 players, what they do, what you can do to them and a review]&lt;br /&gt;
* [http://www.s1mp3.org/en/docs_deadrec.php Recovering dead players and other software]&lt;br /&gt;
* [http://forum.s1mp3.org/ MP4 Forums on S1MP3.org]&lt;br /&gt;
* [http://www.moviecodec.com/topics/7595p3.html MTV Video Forum]&lt;br /&gt;
* [http://www.youtube.com/watch?v=us507LedkyY (A very negative) video-review of one of these MP4-Player on Youtube]&lt;br /&gt;
* [http://www.chinavasion.com/index.php/cName/mp4-players-2gb-mp4-players/ Chinavasion - China direct wholesaler of MP4 Players using AMV video format]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Undiscovered Video Codecs]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Category_talk:Undiscovered_Codecs&amp;diff=8385</id>
		<title>Category talk:Undiscovered Codecs</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Category_talk:Undiscovered_Codecs&amp;diff=8385"/>
		<updated>2007-09-05T01:45:44Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: category names disc.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These categories are very confusing.. by 'Undiscovered video/audio codec' do we mean 'Video codec Unimplemented in FFmpeg'?&lt;br /&gt;
Could we change that category to be 'FFMpeg_Unimplemented_Codec'. English is my first language, and the category names make no sense to me :)&lt;br /&gt;
&lt;br /&gt;
and, do we mean by 'Incomplete video/audio codec' 'FFMpeg_Partially_Implemented_Codec' [[User:Crybaby|Crybaby]] 21:45, 4 September 2007 (EDT)&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=AMV&amp;diff=8384</id>
		<title>AMV</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=AMV&amp;diff=8384"/>
		<updated>2007-09-05T01:38:04Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* External Links */  add undiscovered video codecs category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Extension: amv&lt;br /&gt;
* Samples: [http://www.mympxplayer.org/sample-videos-dc7.html] and [http://samples.mplayerhq.hu/amv/]&lt;br /&gt;
&lt;br /&gt;
==AMV video origin and history==&lt;br /&gt;
Little is known about the history of the '''AMV''' file format other than it is used by [http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player '''Chinese-made portable MP3 players'''] and has supposedly been created to allow video playback capabilities on inexpensive and low end equipment without increasing the cost of those players with the license royalties and more processor power needed for other more complex format/codec pairs.&lt;br /&gt;
&lt;br /&gt;
==AMV Video File Format==&lt;br /&gt;
AMV files contain a [[RIFF]] packed stream of video ([[Talk:AMV|video codec?]]) and [[MP3]] encoded audio.&lt;br /&gt;
&lt;br /&gt;
There is a open source decoder (written in Perl) for the format at [http://svn.rot13.org/index.cgi/amv]. According to its author [http://blog.rot13.org/2007/08/amv_free_decoder_works.html], the video codec is a modified version of [[Motion JPEG]] and audio is IMA ADPCM. The decoder actually cuts the files into separated [[JPEG]] files and then use the ffmpeg binary to reencode the video in other format.&lt;br /&gt;
&lt;br /&gt;
==AMV and MTV encoding/transcoding information and utilities==&lt;br /&gt;
* [http://svn.rot13.org/index.cgi/amv open source decoder]&lt;br /&gt;
* [http://www.s1mp3.org/wiki/index.php/Video_encoding AMV encoding tips]&lt;br /&gt;
* [http://www.mympxplayer.org/tools-dc10.html www.mympxplayer.org - MP4 resource site and support forum, with MTV conversion/transcoding tools and utilies, (plus sample downloads)]&lt;br /&gt;
&lt;br /&gt;
==Software players that support AMV and MTV playback==&lt;br /&gt;
*Unknown&lt;br /&gt;
&lt;br /&gt;
==Hardware players that support AMV and MTV playback==&lt;br /&gt;
[http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player '''Chinese-made portable MP3 players'''], also known as [http://en.wikipedia.org/wiki/S1_MP3_Player S1 MP3 Players].&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
*[http://en.wikipedia.org/wiki/Chinese_MP4/MTV_Player &amp;quot;Chinese-made portable MP3 player&amp;quot; article on wikipedia.org]&lt;br /&gt;
*[http://en.wikipedia.org/wiki/S1_MP3_Player &amp;quot;S1 MP3 Player&amp;quot; article on wikipedia.org]&lt;br /&gt;
* [http://www.mympxplayer.org www.mympxplayer.org - MP4 resource site and support forum, MTV conversion/transcoding tools and utilies, plus sample downloads]&lt;br /&gt;
*[http://www.moviecodec.com/topics/7595p1.html MTV Video topic-thread on moviecodec.com forum]&lt;br /&gt;
* [http://mp4-player-search-swicki.eurekster.com/ MP4 Player Search - Community powered and driven]&lt;br /&gt;
* [http://www.mp4nation.com/software/index.html MP4 Nation Knowledge Base: Support and tips on MP4 Players]&lt;br /&gt;
* [http://www.imup2date.co.uk/MP4/ An introduction to MP4 players, what they do, what you can do to them and a review]&lt;br /&gt;
* [http://www.s1mp3.org/en/docs_deadrec.php Recovering dead players and other software]&lt;br /&gt;
* [http://forum.s1mp3.org/ MP4 Forums on S1MP3.org]&lt;br /&gt;
* [http://www.moviecodec.com/topics/7595p3.html MTV Video Forum]&lt;br /&gt;
* [http://www.youtube.com/watch?v=us507LedkyY (A very negative) video-review of one of these MP4-Player on Youtube]&lt;br /&gt;
* [http://www.chinavasion.com/index.php/cName/mp4-players-2gb-mp4-players/ Chinavasion - China direct wholesaler of MP4 Players using AMV video format]&lt;br /&gt;
&lt;br /&gt;
[[Category:Container Formats]]&lt;br /&gt;
[[Category:Undiscovered Video Codecs]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=H.264&amp;diff=8383</id>
		<title>H.264</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=H.264&amp;diff=8383"/>
		<updated>2007-09-04T23:34:42Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* AVC vs. H.264 */ Annex B stream -&amp;gt; Annex B byte-stream&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* FOURCCs: AVC1, DAVC, H264, X264, VSSH&lt;br /&gt;
* Matroska CodecID: V_MPEG4/ISO/AVC&lt;br /&gt;
* Technical Description: [http://akuvian.org/src/x264/ITU-T_H264.pdf.gz http://akuvian.org/src/x264/ITU-T_H264.pdf.gz]&lt;br /&gt;
* Draft Specs from 2003: [http://www.dspr.com/www/technology/JVT-G050.pdf http://www.dspr.com/www/technology/JVT-G050.pdf]&lt;br /&gt;
* Specs : http://www.itu.int/rec/T-REC-H.264/en&lt;br /&gt;
* Reference Decoder : http://iphome.hhi.de/suehring/tml/&lt;br /&gt;
* Samples:&lt;br /&gt;
** AVC1: http://samples.mplayerhq.hu/V-codecs/AVC1/&lt;br /&gt;
** H264: http://samples.mplayerhq.hu/V-codecs/h264/&lt;br /&gt;
** VSSH: http://samples.mplayerhq.hu/V-codecs/VSSH/&lt;br /&gt;
&lt;br /&gt;
MPEG-4 part 10 video, also known as AVC, or &amp;quot;Advanced Video Coding.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Here is a good picture comparing VC-1 and AVC.[http://home.wanadoo.nl/mvp35/S3_P3_Jeffrey_slide_10.png http://home.wanadoo.nl/mvp35/S3_P3_Jeffrey_slide_10.png]&lt;br /&gt;
&lt;br /&gt;
==AVC vs. H.264==&lt;br /&gt;
AVC and H.264 are synonymous.  The standard is known by the full names &amp;quot;ISO/IEC 14496-10&amp;quot; and &amp;quot;ITU-T Recommendation H.264&amp;quot;.  In addition, a number of alternate names are used (or have been) in reference to this standard.  These include:&lt;br /&gt;
&lt;br /&gt;
* MPEG-4 part 10&lt;br /&gt;
* MPEG-4 AVC&lt;br /&gt;
* AVC&lt;br /&gt;
* MPEG-4 (in the broadcasting world MPEG4 part 2 is ignored)&lt;br /&gt;
* H.264&lt;br /&gt;
* JVT (Joint Video Team, nowadays rarely used referring to actual spec)&lt;br /&gt;
* H.26L (early drafts went by this name)&lt;br /&gt;
&lt;br /&gt;
All of the above (and those I've missed) include the Annex B byte-stream format. Unlike earlier MPEG1/2/4 and H.26x codecs, the H.264 specification proper does not define a full bit-stream syntax.  It describes a number of NAL (Network Abstraction Layer) units, a sequence of which can be decoded into video frames.  These NAL units have no boundary markers, and rely on some unspecified format to provide framing.&lt;br /&gt;
&lt;br /&gt;
Annex B of of the document specifies one such format, which wraps NAL units in a format resembling a traditional MPEG video elementary stream, thus making it suitable for use with containers like MPEG PS/TS unable to provide the required framing.  Other formats, such as ISO base media based formats, are able to properly separate the NAL units and do not need the Annex B wrapping.&lt;br /&gt;
&lt;br /&gt;
The H.264 spec suffers from a deficiency. It defines several header-type NAL units ([[SPS]] and [[PPS]]) without specifying how to pack them into the single codec data field available in most containers.  Fortunately, most containers seem to have adopted the packing used by the ISO format known as [[MP4]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=PEL&amp;diff=8379</id>
		<title>PEL</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=PEL&amp;diff=8379"/>
		<updated>2007-09-04T00:55:04Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: descripton of PEL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PEL = [[Pixel]] = Picture Element.&lt;br /&gt;
A Pixel can refer to e.g. a RGB tuplet, or a single value. It always indicates just 1 element of the display. The smallest possible displayable element. Half-PEL are used during video processing for extra precision, but for display you can only use integer numbers of pixels.&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=AVC&amp;diff=8378</id>
		<title>AVC</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=AVC&amp;diff=8378"/>
		<updated>2007-09-04T00:48:54Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: redirect to h.264&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[H.264]]&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=H.264&amp;diff=8377</id>
		<title>H.264</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=H.264&amp;diff=8377"/>
		<updated>2007-09-04T00:45:52Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: add link to reference decoder&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* FOURCCs: AVC1, DAVC, H264, X264, VSSH&lt;br /&gt;
* Matroska CodecID: V_MPEG4/ISO/AVC&lt;br /&gt;
* Technical Description: [http://akuvian.org/src/x264/ITU-T_H264.pdf.gz http://akuvian.org/src/x264/ITU-T_H264.pdf.gz]&lt;br /&gt;
* Draft Specs from 2003: [http://www.dspr.com/www/technology/JVT-G050.pdf http://www.dspr.com/www/technology/JVT-G050.pdf]&lt;br /&gt;
* Specs : http://www.itu.int/rec/T-REC-H.264/en&lt;br /&gt;
* Reference Decoder : http://iphome.hhi.de/suehring/tml/&lt;br /&gt;
* Samples:&lt;br /&gt;
** AVC1: http://samples.mplayerhq.hu/V-codecs/AVC1/&lt;br /&gt;
** H264: http://samples.mplayerhq.hu/V-codecs/h264/&lt;br /&gt;
** VSSH: http://samples.mplayerhq.hu/V-codecs/VSSH/&lt;br /&gt;
&lt;br /&gt;
MPEG-4 part 10 video, also known as AVC, or &amp;quot;Advanced Video Coding.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Here is a good picture comparing VC-1 and AVC.[http://home.wanadoo.nl/mvp35/S3_P3_Jeffrey_slide_10.png http://home.wanadoo.nl/mvp35/S3_P3_Jeffrey_slide_10.png]&lt;br /&gt;
&lt;br /&gt;
==AVC vs. H.264==&lt;br /&gt;
AVC and H.264 are synonymous.  The standard is known by the full names &amp;quot;ISO/IEC 14496-10&amp;quot; and &amp;quot;ITU-T Recommendation H.264&amp;quot;.  In addition, a number of alternate names are used (or have been) in reference to this standard.  These include:&lt;br /&gt;
&lt;br /&gt;
* MPEG-4 part 10&lt;br /&gt;
* MPEG-4 AVC&lt;br /&gt;
* AVC&lt;br /&gt;
* MPEG-4 (in the broadcasting world MPEG4 part 2 is ignored)&lt;br /&gt;
* H.264&lt;br /&gt;
* JVT (Joint Video Team, nowadays rarely used referring to actual spec)&lt;br /&gt;
* H.26L (early drafts went by this name)&lt;br /&gt;
&lt;br /&gt;
All of the above (and those I've missed) include the Annex B stream format. Unlike earlier MPEG1/2/4 and H.26x codecs, the H.264 specification proper does not define a full bitstream syntax.  It describes a number of NAL (Network Abstraction Layer) units, a sequence of which can be decoded into video frames.  These NAL units have no boundary markers, and rely on some unspecified format to provide framing.&lt;br /&gt;
&lt;br /&gt;
Annex B of of the document specifies one such format, which wraps NAL units in a format resembling a traditional MPEG video elementary stream, thus making it suitable for use with containers like MPEG PS/TS unable to provide the required framing.  Other formats, such as ISO base media based formats, are able to properly separate the NAL units and do not need the Annex B wrapping.&lt;br /&gt;
&lt;br /&gt;
The H.264 spec suffers from a deficiency. It defines several header-type NAL units ([[SPS]] and [[PPS]]) without specifying how to pack them into the single codec data field available in most containers.  Fortunately, most containers seem to have adopted the packing used by the ISO format known as [[MP4]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=H.264&amp;diff=8376</id>
		<title>H.264</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=H.264&amp;diff=8376"/>
		<updated>2007-09-04T00:38:16Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* Add Måns Rullgård's description from mailing list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* FOURCCs: AVC1, DAVC, H264, X264, VSSH&lt;br /&gt;
* Matroska CodecID: V_MPEG4/ISO/AVC&lt;br /&gt;
* Technical Description: [http://akuvian.org/src/x264/ITU-T_H264.pdf.gz http://akuvian.org/src/x264/ITU-T_H264.pdf.gz]&lt;br /&gt;
* Draft Specs from 2003: [http://www.dspr.com/www/technology/JVT-G050.pdf http://www.dspr.com/www/technology/JVT-G050.pdf]&lt;br /&gt;
* Specs : http://www.itu.int/rec/T-REC-H.264/en&lt;br /&gt;
* Samples:&lt;br /&gt;
** AVC1: http://samples.mplayerhq.hu/V-codecs/AVC1/&lt;br /&gt;
** H264: http://samples.mplayerhq.hu/V-codecs/h264/&lt;br /&gt;
** VSSH: http://samples.mplayerhq.hu/V-codecs/VSSH/&lt;br /&gt;
&lt;br /&gt;
MPEG-4 part 10 video, also known as AVC, or &amp;quot;Advanced Video Coding.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
Here is a good picture comparing VC-1 and AVC.[http://home.wanadoo.nl/mvp35/S3_P3_Jeffrey_slide_10.png http://home.wanadoo.nl/mvp35/S3_P3_Jeffrey_slide_10.png]&lt;br /&gt;
&lt;br /&gt;
==AVC vs. H.264==&lt;br /&gt;
AVC and H.264 are synonymous.  The standard is known by the full names &amp;quot;ISO/IEC 14496-10&amp;quot; and &amp;quot;ITU-T Recommendation H.264&amp;quot;.  In addition, a number of alternate names are used (or have been) in reference to this standard.  These include:&lt;br /&gt;
&lt;br /&gt;
* MPEG-4 part 10&lt;br /&gt;
* MPEG-4 AVC&lt;br /&gt;
* AVC&lt;br /&gt;
* MPEG-4 (in the broadcasting world MPEG4 part 2 is ignored)&lt;br /&gt;
* H.264&lt;br /&gt;
* JVT (Joint Video Team, nowadays rarely used referring to actual spec)&lt;br /&gt;
* H.26L (early drafts went by this name)&lt;br /&gt;
&lt;br /&gt;
All of the above (and those I've missed) include the Annex B stream format. Unlike earlier MPEG1/2/4 and H.26x codecs, the H.264 specification proper does not define a full bitstream syntax.  It describes a number of NAL (Network Abstraction Layer) units, a sequence of which can be decoded into video frames.  These NAL units have no boundary markers, and rely on some unspecified format to provide framing.&lt;br /&gt;
&lt;br /&gt;
Annex B of of the document specifies one such format, which wraps NAL units in a format resembling a traditional MPEG video elementary stream, thus making it suitable for use with containers like MPEG PS/TS unable to provide the required framing.  Other formats, such as ISO base media based formats, are able to properly separate the NAL units and do not need the Annex B wrapping.&lt;br /&gt;
&lt;br /&gt;
The H.264 spec suffers from a deficiency. It defines several header-type NAL units ([[SPS]] and [[PPS]]) without specifying how to pack them into the single codec data field available in most containers.  Fortunately, most containers seem to have adopted the packing used by the ISO format known as [[MP4]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Video Codecs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Talk:FFmpeg&amp;diff=8375</id>
		<title>Talk:FFmpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Talk:FFmpeg&amp;diff=8375"/>
		<updated>2007-09-04T00:21:11Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: reply to compn&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Should we include projects that have potential GPL/LGPL violations in this list? --[[User:crybaby|crybaby]]&lt;br /&gt;
&lt;br /&gt;
: my question, should we include non-opensource projects in the first place? does 'projects' mean opensource? or just software? maybe just have groups 'open source' 'gpl violations' 'windows frontends' 'linux frontends' etc... also are we going to have descriptions for these projects like mplayer projects list ? --[[User:Compn|Compn]] 15:10, 3 September 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
Compn - it has been mentioned on ffmpeg-devel that we shouldn't name-and-shame gpl violating projects until we give them an opportunity to rectify the situation. Also, you can already add descriptions for projects if you want, check out http://wiki.multimedia.cx/index.php?title=Category:Multimedia_Programs . We already have non-opensource stuff there, and it's useful for a reference. [[User:Crybaby|Crybaby]] 20:21, 3 September 2007 (EDT)&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=Talk:FFmpeg&amp;diff=8368</id>
		<title>Talk:FFmpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=Talk:FFmpeg&amp;diff=8368"/>
		<updated>2007-09-03T11:57:11Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Should we include projects that have potential GPL/LGPL violations in this list?&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8367</id>
		<title>FFmpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8367"/>
		<updated>2007-09-03T11:55:24Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* Other projects and applications that use FFmpeg */  add replay converter, mp4converter, konverter, gom player.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FFmpeg is the project that hosts the [[libavcodec]] codec library, a decoder/encoder codec-suit that forms the basis of most free and open source software multimedia programs. The FFmpeg project aims to support all popular and less known codec formats and it is closer to that goal than any other (commercial or open source) program or library&lt;br /&gt;
&lt;br /&gt;
FFmpeg also contains [[libavformat]], a library for multimedia container formats and [[libpostproc]] for postprocessing. [[ffplay]] is a simple media player that uses libavcodec and libavformat.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Summer Of Code 2007|FFmpeg and SoC (Google Summer of Code) 2007]]&lt;br /&gt;
*[[FFmpeg Wishlist]]&lt;br /&gt;
==Other projects and applications that use FFmpeg==&lt;br /&gt;
*[http://sourceforge.net/projects/ac3encode/ ac3encode (DirectShow AC3 Encoder)]&lt;br /&gt;
*[http://atglas.sourceforge.net/ AtGLas]&lt;br /&gt;
*[http://avifile.sourceforge.net/ avifile]&lt;br /&gt;
*[http://gatos.sourceforge.net/avview.php Avview]&lt;br /&gt;
*[http://www.bbrox.org/iPAQ/BBPlay/ bbplay]&lt;br /&gt;
*[http://www.bebits.com/app/2575 BeOS FFmpeg decoders]&lt;br /&gt;
*[http://www.bebits.com/app/2867  BeOS HybridDivx]&lt;br /&gt;
*[http://dspguru.doom9.net/  BeSweet]&lt;br /&gt;
*[http://chromaplayer.com/  Chroma Player]&lt;br /&gt;
*[http://sourceforge.net/projects/chronictv/  chronictv]&lt;br /&gt;
*[http://www.coreplayer.com/  CorePlayer]&lt;br /&gt;
*[http://www.objectifmac.com/english/downloads.php  D-Volution]&lt;br /&gt;
*[http://mh1.de/divxray/  DivXray]&lt;br /&gt;
*[http://sourceforge.net/projects/divxtodvd/  DivXtoDVD]&lt;br /&gt;
*[http://expandinglimits.com/drdivx/  Dr. Divx]&lt;br /&gt;
*[http://dvbcut.sourceforge.net/  dvbcut]&lt;br /&gt;
*[http://www.dvdflick.net/  DVDFlick]&lt;br /&gt;
*[http://sourceforge.net/projects/easyvob2divx/  Easy VOB 2 DivX]&lt;br /&gt;
*[http://ffdshow.sourceforge.net/  ffdshow]&lt;br /&gt;
*[http://ffdshow-tryout.sourceforge.net/  ffdshow tryouts]&lt;br /&gt;
*[http://ffmpeg-php.sourceforge.net/  ffmpeg-php]&lt;br /&gt;
*[http://www.v2v.cc/~j/ffmpeg2theora/  ffmpeg2theora]&lt;br /&gt;
*[http://sourceforge.net/projects/qt-ffmpeg/  FFMPEG for QT]&lt;br /&gt;
*[http://homepage.mac.com/major4/  ffmpegX for Mac OS X]&lt;br /&gt;
*[http://homepage.mac.com/gellenburg/ffmpegX_Companion/  ffmpegX Companion]&lt;br /&gt;
*[http://colabti.de/convertx/  FFRecord]&lt;br /&gt;
*[http://fftv.sourceforge.net/  fftv]&lt;br /&gt;
*[http://aldorandenet.free.fr/codecs/  FFusion, Alternative Codecs for Mac OS X]&lt;br /&gt;
*[http://fmj.sourceforge.net/  FMJ]&lt;br /&gt;
*[http://fobs.sourceforge.net/  Fobs]&lt;br /&gt;
*[http://freej.org/  FreeJ]&lt;br /&gt;
*[http://frogger.rules.pl/  Frogger]&lt;br /&gt;
*[http://gallery.sourceforge.net/  Gallery]&lt;br /&gt;
*[http://gmerlin.sourceforge.net/  gmerlin]&lt;br /&gt;
*[http://www.gomplayer.com/ GOM Player]&lt;br /&gt;
*[http://gpac.sourceforge.net/  GPAC]&lt;br /&gt;
*[http://www.gstreamer.net/  GStreamer]&lt;br /&gt;
*[http://handbrake.m0k.org/  HandBrake]&lt;br /&gt;
*[http://www.lonelycoder.com/hts/  HTS (Home Theater System)]&lt;br /&gt;
*[http://apple-x.net/thetakent/products.html  Hyperion]&lt;br /&gt;
*[http://imtoo.com/  ImTOO DVD Ripper]&lt;br /&gt;
*[http://jffmpeg.sourceforge.net/  Jffmpeg]&lt;br /&gt;
*[http://www.kdenlive.org/  Kdenlive]&lt;br /&gt;
*[http://kfilm.sourceforge.net/  KFilm]&lt;br /&gt;
*[http://www.iki.fi/damu/software/kmediafactory/index.html  KMediaFactory]&lt;br /&gt;
*[http://www.konvertor.net/indexe.html Konvertor]&lt;br /&gt;
*[http://ktoon.toonka.com/  KToon]&lt;br /&gt;
*[http://libquicktime.sourceforge.net/  libquicktime]&lt;br /&gt;
*[http://www.xs4all.nl/~salsaman/lives/index.html  LIVES]&lt;br /&gt;
*[http://lulop2.sourceforge.net/  LULOP2]&lt;br /&gt;
*[http://lynkeos.sourceforge.net/  Lynkeos]&lt;br /&gt;
*[http://mconverter.sourceforge.net/  mConverter]&lt;br /&gt;
*[http://mlt.sourceforge.net/  MLT Framework]&lt;br /&gt;
*[http://www.nurs.or.jp/~calcium/3gpp/sources/  MobileHackerz]&lt;br /&gt;
*[http://www.miksoft.net/mobileMediaConverter.htm  Mobile Media Converter]&lt;br /&gt;
*[http://sourceforge.net/projects/modprismiq/  modprismiq]&lt;br /&gt;
*[http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome  Motion]&lt;br /&gt;
*[http://moviethumbnail.sourceforge.net/  movie thumbnailer]&lt;br /&gt;
*[http://www.mp4converter.net/dvd-to-appletv-converter-mac.html mp4converter]&lt;br /&gt;
*[http://mpeg4ip.sourceforge.net/  mpeg4ip]&lt;br /&gt;
*[http://mplayerhq.hu/  MPlayer]&lt;br /&gt;
*[http://www.mythtv.org/  MythTV]&lt;br /&gt;
*[http://www.networkmultimedia.org/  Network-Integrated Multimedia Middleware (NMM)]&lt;br /&gt;
*[http://nvrec.sourceforge.net/  nvrec]&lt;br /&gt;
*[http://www.2600.com/offthehook/  Off The Hook]&lt;br /&gt;
*[http://openh323.sourceforge.net/  OpenH323]&lt;br /&gt;
*[http://www.perian.org/  Perian]&lt;br /&gt;
*[http://www.gocyberlink.com/english/companybg/pcmlinuxgpl.jsp  PowerCinema for Linux]&lt;br /&gt;
*[http://1homebrew.com/psp/pmppspmediaplayer.shtml  PSP Media Player]&lt;br /&gt;
*[http://www.pspvideo9.com/  PSP Video 9]&lt;br /&gt;
*[http://pymedia.org/  PyMedia]&lt;br /&gt;
*[http://qemacs.org/  QEmacs]&lt;br /&gt;
*[http://qstream.org/  QStream]&lt;br /&gt;
*[http://linuxvideo.info/  QuickView Pro]&lt;br /&gt;
*[http://rivavx.com/  Riva VX]&lt;br /&gt;
*[http://applian.com/replay-converter/ Replay Converter]&lt;br /&gt;
*[http://rmovie.rubyforge.org  rmovie]&lt;br /&gt;
*[http://shotdetect.nonutc.fr/  shotdetect]&lt;br /&gt;
*[http://sourceforge.net/projects/screenkast/  SkreenKast]&lt;br /&gt;
*[http://streamstudio.sourceforge.net/  StreamStudio]&lt;br /&gt;
*[http://www.erightsoft.net/SUPER.html SUPER]&lt;br /&gt;
*[http://megafonts.free.fr/flv/  TaKa FLV Encoder]&lt;br /&gt;
*[http://tcvp.sourceforge.net/ TCVP]&lt;br /&gt;
*[http://www.thekompany.com/embedded/tkcvideo/ tkcVideo]&lt;br /&gt;
*[http://www.transcoding.org/ Transcode]&lt;br /&gt;
*[http://www.tversity.com/ TVersity]&lt;br /&gt;
*[http://vchannel.sourceforge.net/player.html V-Player]&lt;br /&gt;
*[http://www.vdownloader.es/ VDownloader]&lt;br /&gt;
*[http://softdevice.berlios.de/ vdr-softdevice]&lt;br /&gt;
*[http://veejay.sourceforge.net/ VeeJay]&lt;br /&gt;
*[http://www.viceteam.org/ VICE]&lt;br /&gt;
*[http://www.videolan.org/ VideoLAN]&lt;br /&gt;
*[http://virchor.sourceforge.net/ Virtual Choreographer]&lt;br /&gt;
*[http://vitooki.sourceforge.net/ ViTooKi]&lt;br /&gt;
*[http://vive.sourceforge.net/ Vive]&lt;br /&gt;
*[http://biggmatt.com/winff/ WinFF]&lt;br /&gt;
*[http://qtwmacodec.sourceforge.net/ WMA codec for Mac OS X]&lt;br /&gt;
*[http://xawdecode.sourceforge.net/ Xawdecode]&lt;br /&gt;
*[http://www.xboxmediaplayer.de/ XBox Media Player]&lt;br /&gt;
*[http://www.xinehq.de/ xine]&lt;br /&gt;
*[http://sourceforge.net/projects/xmffmpeg/ XMFFMPEG]&lt;br /&gt;
*[http://xvidcap.sourceforge.net/ xvidcap]&lt;br /&gt;
*[http://sourceforge.net/projects/xbyamp YAMP]&lt;br /&gt;
*[http://yellowtab.com/ Zeta]&lt;br /&gt;
*[http://www.zoneminder.com/ ZoneMinder]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://ffmpeg.mplayerhq.hu FFmpeg official website]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/FFmpeg Wikipedia FFmpeg article]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Multimedia Projects]]&lt;br /&gt;
[[Category: Multimedia Programs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8366</id>
		<title>FFmpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8366"/>
		<updated>2007-09-03T11:44:30Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* Other projects and applications that use FFmpeg */  Fix all the links i broke&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FFmpeg is the project that hosts the [[libavcodec]] codec library, a decoder/encoder codec-suit that forms the basis of most free and open source software multimedia programs. The FFmpeg project aims to support all popular and less known codec formats and it is closer to that goal than any other (commercial or open source) program or library&lt;br /&gt;
&lt;br /&gt;
FFmpeg also contains [[libavformat]], a library for multimedia container formats and [[libpostproc]] for postprocessing. [[ffplay]] is a simple media player that uses libavcodec and libavformat.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Summer Of Code 2007|FFmpeg and SoC (Google Summer of Code) 2007]]&lt;br /&gt;
*[[FFmpeg Wishlist]]&lt;br /&gt;
==Other projects and applications that use FFmpeg==&lt;br /&gt;
*[http://sourceforge.net/projects/ac3encode/ ac3encode (DirectShow AC3 Encoder)]&lt;br /&gt;
*[http://atglas.sourceforge.net/ AtGLas]&lt;br /&gt;
*[http://avifile.sourceforge.net/ avifile]&lt;br /&gt;
*[http://gatos.sourceforge.net/avview.php Avview]&lt;br /&gt;
*[http://www.bbrox.org/iPAQ/BBPlay/ bbplay]&lt;br /&gt;
*[http://www.bebits.com/app/2575 BeOS FFmpeg decoders]&lt;br /&gt;
*[http://www.bebits.com/app/2867  BeOS HybridDivx]&lt;br /&gt;
*[http://dspguru.doom9.net/  BeSweet]&lt;br /&gt;
*[http://chromaplayer.com/  Chroma Player]&lt;br /&gt;
*[http://sourceforge.net/projects/chronictv/  chronictv]&lt;br /&gt;
*[http://www.coreplayer.com/  CorePlayer]&lt;br /&gt;
*[http://www.objectifmac.com/english/downloads.php  D-Volution]&lt;br /&gt;
*[http://mh1.de/divxray/  DivXray]&lt;br /&gt;
*[http://sourceforge.net/projects/divxtodvd/  DivXtoDVD]&lt;br /&gt;
*[http://expandinglimits.com/drdivx/  Dr. Divx]&lt;br /&gt;
*[http://dvbcut.sourceforge.net/  dvbcut]&lt;br /&gt;
*[http://www.dvdflick.net/  DVDFlick]&lt;br /&gt;
*[http://sourceforge.net/projects/easyvob2divx/  Easy VOB 2 DivX]&lt;br /&gt;
*[http://ffdshow.sourceforge.net/  ffdshow]&lt;br /&gt;
*[http://ffdshow-tryout.sourceforge.net/  ffdshow tryouts]&lt;br /&gt;
*[http://ffmpeg-php.sourceforge.net/  ffmpeg-php]&lt;br /&gt;
*[http://www.v2v.cc/~j/ffmpeg2theora/  ffmpeg2theora]&lt;br /&gt;
*[http://sourceforge.net/projects/qt-ffmpeg/  FFMPEG for QT]&lt;br /&gt;
*[http://homepage.mac.com/major4/  ffmpegX for Mac OS X]&lt;br /&gt;
*[http://homepage.mac.com/gellenburg/ffmpegX_Companion/  ffmpegX Companion]&lt;br /&gt;
*[http://colabti.de/convertx/  FFRecord]&lt;br /&gt;
*[http://fftv.sourceforge.net/  fftv]&lt;br /&gt;
*[http://aldorandenet.free.fr/codecs/  FFusion, Alternative Codecs for Mac OS X]&lt;br /&gt;
*[http://fmj.sourceforge.net/  FMJ]&lt;br /&gt;
*[http://fobs.sourceforge.net/  Fobs]&lt;br /&gt;
*[http://freej.org/  FreeJ]&lt;br /&gt;
*[http://frogger.rules.pl/  Frogger]&lt;br /&gt;
*[http://gallery.sourceforge.net/  Gallery]&lt;br /&gt;
*[http://gmerlin.sourceforge.net/  gmerlin]&lt;br /&gt;
*[http://gpac.sourceforge.net/  GPAC]&lt;br /&gt;
*[http://www.gstreamer.net/  GStreamer]&lt;br /&gt;
*[http://handbrake.m0k.org/  HandBrake]&lt;br /&gt;
*[http://www.lonelycoder.com/hts/  HTS (Home Theater System)]&lt;br /&gt;
*[http://apple-x.net/thetakent/products.html  Hyperion]&lt;br /&gt;
*[http://imtoo.com/  ImTOO DVD Ripper]&lt;br /&gt;
*[http://jffmpeg.sourceforge.net/  Jffmpeg]&lt;br /&gt;
*[http://www.kdenlive.org/  Kdenlive]&lt;br /&gt;
*[http://kfilm.sourceforge.net/  KFilm]&lt;br /&gt;
*[http://www.iki.fi/damu/software/kmediafactory/index.html  KMediaFactory]&lt;br /&gt;
*[http://ktoon.toonka.com/  KToon]&lt;br /&gt;
*[http://libquicktime.sourceforge.net/  libquicktime]&lt;br /&gt;
*[http://www.xs4all.nl/~salsaman/lives/index.html  LIVES]&lt;br /&gt;
*[http://lulop2.sourceforge.net/  LULOP2]&lt;br /&gt;
*[http://lynkeos.sourceforge.net/  Lynkeos]&lt;br /&gt;
*[http://mconverter.sourceforge.net/  mConverter]&lt;br /&gt;
*[http://mlt.sourceforge.net/  MLT Framework]&lt;br /&gt;
*[http://www.nurs.or.jp/~calcium/3gpp/sources/  MobileHackerz]&lt;br /&gt;
*[http://www.miksoft.net/mobileMediaConverter.htm  Mobile Media Converter]&lt;br /&gt;
*[http://sourceforge.net/projects/modprismiq/  modprismiq]&lt;br /&gt;
*[http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome  Motion]&lt;br /&gt;
*[http://moviethumbnail.sourceforge.net/  movie thumbnailer]&lt;br /&gt;
*[http://mpeg4ip.sourceforge.net/  mpeg4ip]&lt;br /&gt;
*[http://mplayerhq.hu/  MPlayer]&lt;br /&gt;
*[http://www.mythtv.org/  MythTV]&lt;br /&gt;
*[http://www.networkmultimedia.org/  Network-Integrated Multimedia Middleware (NMM)]&lt;br /&gt;
*[http://nvrec.sourceforge.net/  nvrec]&lt;br /&gt;
*[http://www.2600.com/offthehook/  Off The Hook]&lt;br /&gt;
*[http://openh323.sourceforge.net/  OpenH323]&lt;br /&gt;
*[http://www.perian.org/  Perian]&lt;br /&gt;
*[http://www.gocyberlink.com/english/companybg/pcmlinuxgpl.jsp  PowerCinema for Linux]&lt;br /&gt;
*[http://1homebrew.com/psp/pmppspmediaplayer.shtml  PSP Media Player]&lt;br /&gt;
*[http://www.pspvideo9.com/  PSP Video 9]&lt;br /&gt;
*[http://pymedia.org/  PyMedia]&lt;br /&gt;
*[http://qemacs.org/  QEmacs]&lt;br /&gt;
*[http://qstream.org/  QStream]&lt;br /&gt;
*[http://linuxvideo.info/  QuickView Pro]&lt;br /&gt;
*[http://rivavx.com/  Riva VX]&lt;br /&gt;
*[http://rmovie.rubyforge.org  rmovie]&lt;br /&gt;
*[http://shotdetect.nonutc.fr/  shotdetect]&lt;br /&gt;
*[http://sourceforge.net/projects/screenkast/  SkreenKast]&lt;br /&gt;
*[http://streamstudio.sourceforge.net/  StreamStudio]&lt;br /&gt;
*[http://www.erightsoft.net/SUPER.html SUPER]&lt;br /&gt;
*[http://megafonts.free.fr/flv/  TaKa FLV Encoder]&lt;br /&gt;
*[http://tcvp.sourceforge.net/ TCVP]&lt;br /&gt;
*[http://www.thekompany.com/embedded/tkcvideo/ tkcVideo]&lt;br /&gt;
*[http://www.transcoding.org/ Transcode]&lt;br /&gt;
*[http://www.tversity.com/ TVersity]&lt;br /&gt;
*[http://vchannel.sourceforge.net/player.html V-Player]&lt;br /&gt;
*[http://www.vdownloader.es/ VDownloader]&lt;br /&gt;
*[http://softdevice.berlios.de/ vdr-softdevice]&lt;br /&gt;
*[http://veejay.sourceforge.net/ VeeJay]&lt;br /&gt;
*[http://www.viceteam.org/ VICE]&lt;br /&gt;
*[http://www.videolan.org/ VideoLAN]&lt;br /&gt;
*[http://virchor.sourceforge.net/ Virtual Choreographer]&lt;br /&gt;
*[http://vitooki.sourceforge.net/ ViTooKi]&lt;br /&gt;
*[http://vive.sourceforge.net/ Vive]&lt;br /&gt;
*[http://biggmatt.com/winff/ WinFF]&lt;br /&gt;
*[http://qtwmacodec.sourceforge.net/ WMA codec for Mac OS X]&lt;br /&gt;
*[http://xawdecode.sourceforge.net/ Xawdecode]&lt;br /&gt;
*[http://www.xboxmediaplayer.de/ XBox Media Player]&lt;br /&gt;
*[http://www.xinehq.de/ xine]&lt;br /&gt;
*[http://sourceforge.net/projects/xmffmpeg/ XMFFMPEG]&lt;br /&gt;
*[http://xvidcap.sourceforge.net/ xvidcap]&lt;br /&gt;
*[http://sourceforge.net/projects/xbyamp YAMP]&lt;br /&gt;
*[http://yellowtab.com/ Zeta]&lt;br /&gt;
*[http://www.zoneminder.com/ ZoneMinder]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://ffmpeg.mplayerhq.hu FFmpeg official website]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/FFmpeg Wikipedia FFmpeg article]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Multimedia Projects]]&lt;br /&gt;
[[Category: Multimedia Programs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8365</id>
		<title>FFmpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8365"/>
		<updated>2007-09-03T11:36:16Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* Other projects and applications that use FFmpeg */ add link to HTS.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FFmpeg is the project that hosts the [[libavcodec]] codec library, a decoder/encoder codec-suit that forms the basis of most free and open source software multimedia programs. The FFmpeg project aims to support all popular and less known codec formats and it is closer to that goal than any other (commercial or open source) program or library&lt;br /&gt;
&lt;br /&gt;
FFmpeg also contains [[libavformat]], a library for multimedia container formats and [[libpostproc]] for postprocessing. [[ffplay]] is a simple media player that uses libavcodec and libavformat.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Summer Of Code 2007|FFmpeg and SoC (Google Summer of Code) 2007]]&lt;br /&gt;
*[[FFmpeg Wishlist]]&lt;br /&gt;
==Other projects and applications that use FFmpeg==&lt;br /&gt;
*[http://sourceforge.net/projects/ac3encode/| ac3encode]&lt;br /&gt;
*[http://atglas.sourceforge.net/| AtGLas]&lt;br /&gt;
*[http://avifile.sourceforge.net/| avifile]&lt;br /&gt;
*[http://gatos.sourceforge.net/avview.php| Avview]&lt;br /&gt;
*[http://www.bbrox.org/iPAQ/BBPlay/| bbplay]&lt;br /&gt;
*[http://www.bebits.com/app/2575| BeOS FFmpeg decoders]&lt;br /&gt;
*[http://www.bebits.com/app/2867| BeOS HybridDivx]&lt;br /&gt;
*[http://dspguru.doom9.net/| BeSweet]&lt;br /&gt;
*[http://chromaplayer.com/| Chroma Player]&lt;br /&gt;
*[http://sourceforge.net/projects/chronictv/| chronictv]&lt;br /&gt;
*[http://www.coreplayer.com/| CorePlayer]&lt;br /&gt;
*[http://www.objectifmac.com/english/downloads.php| D-Volution]&lt;br /&gt;
*[http://mh1.de/divxray/| DivXray]&lt;br /&gt;
*[http://sourceforge.net/projects/divxtodvd/| DivXtoDVD]&lt;br /&gt;
*[http://expandinglimits.com/drdivx/| Dr. Divx]&lt;br /&gt;
*[http://dvbcut.sourceforge.net/| dvbcut]&lt;br /&gt;
*[http://www.dvdflick.net/| DVDFlick]&lt;br /&gt;
*[http://sourceforge.net/projects/easyvob2divx/| Easy VOB 2 DivX]&lt;br /&gt;
*[http://ffdshow.sourceforge.net/| ffdshow]&lt;br /&gt;
*[http://ffdshow-tryout.sourceforge.net/| ffdshow tryouts]&lt;br /&gt;
*[http://ffmpeg-php.sourceforge.net/| ffmpeg-php]&lt;br /&gt;
*[http://www.v2v.cc/~j/ffmpeg2theora/| ffmpeg2theora]&lt;br /&gt;
*[http://sourceforge.net/projects/qt-ffmpeg/| FFMPEG for QT]&lt;br /&gt;
*[http://homepage.mac.com/major4/| ffmpegX for Mac OS X]&lt;br /&gt;
*[http://homepage.mac.com/gellenburg/ffmpegX_Companion/| ffmpegX Companion]&lt;br /&gt;
*[http://colabti.de/convertx/| FFRecord]&lt;br /&gt;
*[http://fftv.sourceforge.net/| fftv]&lt;br /&gt;
*[http://aldorandenet.free.fr/codecs/| FFusion, Alternative Codecs for Mac OS X]&lt;br /&gt;
*[http://fmj.sourceforge.net/| FMJ]&lt;br /&gt;
*[http://fobs.sourceforge.net/| Fobs]&lt;br /&gt;
*[http://freej.org/| FreeJ]&lt;br /&gt;
*[http://frogger.rules.pl/| Frogger]&lt;br /&gt;
*[http://gallery.sourceforge.net/| Gallery]&lt;br /&gt;
*[http://gmerlin.sourceforge.net/| gmerlin]&lt;br /&gt;
*[http://gpac.sourceforge.net/| GPAC]&lt;br /&gt;
*[http://www.gstreamer.net/| GStreamer]&lt;br /&gt;
*[http://handbrake.m0k.org/| HandBrake]&lt;br /&gt;
*[http://www.lonelycoder.com/hts/| HTS (Home Theater System)]&lt;br /&gt;
*[http://apple-x.net/thetakent/products.html| Hyperion]&lt;br /&gt;
*[http://imtoo.com/| ImTOO DVD Ripper]&lt;br /&gt;
*[http://jffmpeg.sourceforge.net/| Jffmpeg]&lt;br /&gt;
*[http://www.kdenlive.org/| Kdenlive]&lt;br /&gt;
*[http://kfilm.sourceforge.net/| KFilm]&lt;br /&gt;
*[http://www.iki.fi/damu/software/kmediafactory/index.html| KMediaFactory]&lt;br /&gt;
*[http://ktoon.toonka.com/| KToon]&lt;br /&gt;
*[http://libquicktime.sourceforge.net/| libquicktime]&lt;br /&gt;
*[http://www.xs4all.nl/~salsaman/lives/index.html| LIVES]&lt;br /&gt;
*[http://lulop2.sourceforge.net/| LULOP2]&lt;br /&gt;
*[http://lynkeos.sourceforge.net/| Lynkeos]&lt;br /&gt;
*[http://mconverter.sourceforge.net/| mConverter]&lt;br /&gt;
*[http://mlt.sourceforge.net/| MLT Framework]&lt;br /&gt;
*[http://www.nurs.or.jp/~calcium/3gpp/sources/| MobileHackerz]&lt;br /&gt;
*[http://www.miksoft.net/mobileMediaConverter.htm| Mobile Media Converter]&lt;br /&gt;
*[http://sourceforge.net/projects/modprismiq/| modprismiq]&lt;br /&gt;
*[http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome| Motion]&lt;br /&gt;
*[http://moviethumbnail.sourceforge.net/| movie thumbnailer]&lt;br /&gt;
*[http://mpeg4ip.sourceforge.net/| mpeg4ip]&lt;br /&gt;
*[http://mplayerhq.hu/| MPlayer]&lt;br /&gt;
*[http://www.mythtv.org/| MythTV]&lt;br /&gt;
*[http://www.networkmultimedia.org/| Network-Integrated Multimedia Middleware (NMM)]&lt;br /&gt;
*[http://nvrec.sourceforge.net/| nvrec]&lt;br /&gt;
*[http://www.2600.com/offthehook/| Off The Hook]&lt;br /&gt;
*[http://openh323.sourceforge.net/| OpenH323]&lt;br /&gt;
*[http://www.perian.org/| Perian]&lt;br /&gt;
*[http://www.gocyberlink.com/english/companybg/pcmlinuxgpl.jsp| PowerCinema for Linux]&lt;br /&gt;
*[http://1homebrew.com/psp/pmppspmediaplayer.shtml| PSP Media Player]&lt;br /&gt;
*[http://www.pspvideo9.com/| PSP Video 9]&lt;br /&gt;
*[http://pymedia.org/| PyMedia]&lt;br /&gt;
*[http://qemacs.org/| QEmacs]&lt;br /&gt;
*[http://qstream.org/| QStream]&lt;br /&gt;
*[http://linuxvideo.info/| QuickView Pro]&lt;br /&gt;
*[http://rivavx.com/| Riva VX]&lt;br /&gt;
*[http://rmovie.rubyforge.org| rmovie]&lt;br /&gt;
*[http://shotdetect.nonutc.fr/| shotdetect]&lt;br /&gt;
*[http://sourceforge.net/projects/screenkast/| SkreenKast]&lt;br /&gt;
*[http://streamstudio.sourceforge.net/| StreamStudio]&lt;br /&gt;
*[http://www.erightsoft.net/SUPER.html| SUPER]&lt;br /&gt;
*[http://megafonts.free.fr/flv/|  TaKa FLV Encoder]&lt;br /&gt;
*[http://tcvp.sourceforge.net/| TCVP]&lt;br /&gt;
*[http://www.thekompany.com/embedded/tkcvideo/| tkcVideo]&lt;br /&gt;
*[http://www.transcoding.org/| Transcode]&lt;br /&gt;
*[http://www.tversity.com/| TVersity]&lt;br /&gt;
*[http://vchannel.sourceforge.net/player.html| V-Player]&lt;br /&gt;
*[http://www.vdownloader.es/| VDownloader]&lt;br /&gt;
*[http://softdevice.berlios.de/| vdr-softdevice]&lt;br /&gt;
*[http://veejay.sourceforge.net/| VeeJay]&lt;br /&gt;
*[http://www.viceteam.org/| VICE]&lt;br /&gt;
*[http://www.videolan.org/| VideoLAN]&lt;br /&gt;
*[http://virchor.sourceforge.net/| Virtual Choreographer]&lt;br /&gt;
*[http://vitooki.sourceforge.net/| ViTooKi]&lt;br /&gt;
*[http://vive.sourceforge.net/| Vive]&lt;br /&gt;
*[http://biggmatt.com/winff/| WinFF]&lt;br /&gt;
*[http://qtwmacodec.sourceforge.net/| WMA codec for Mac OS X]&lt;br /&gt;
*[http://xawdecode.sourceforge.net/| Xawdecode]&lt;br /&gt;
*[http://www.xboxmediaplayer.de/| XBox Media Player]&lt;br /&gt;
*[http://www.xinehq.de/| xine]&lt;br /&gt;
*[http://sourceforge.net/projects/xmffmpeg/| XMFFMPEG]&lt;br /&gt;
*[http://xvidcap.sourceforge.net/| xvidcap]&lt;br /&gt;
*[http://sourceforge.net/projects/xbyamp| YAMP]&lt;br /&gt;
*[http://yellowtab.com/| Zeta]&lt;br /&gt;
*[http://www.zoneminder.com/| ZoneMinder]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://ffmpeg.mplayerhq.hu FFmpeg official website]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/FFmpeg Wikipedia FFmpeg article]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Multimedia Projects]]&lt;br /&gt;
[[Category: Multimedia Programs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8364</id>
		<title>FFmpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8364"/>
		<updated>2007-09-03T11:33:53Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* Other projects and applications that use FFmpeg */  add 'ffdshow tryouts'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FFmpeg is the project that hosts the [[libavcodec]] codec library, a decoder/encoder codec-suit that forms the basis of most free and open source software multimedia programs. The FFmpeg project aims to support all popular and less known codec formats and it is closer to that goal than any other (commercial or open source) program or library&lt;br /&gt;
&lt;br /&gt;
FFmpeg also contains [[libavformat]], a library for multimedia container formats and [[libpostproc]] for postprocessing. [[ffplay]] is a simple media player that uses libavcodec and libavformat.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Summer Of Code 2007|FFmpeg and SoC (Google Summer of Code) 2007]]&lt;br /&gt;
*[[FFmpeg Wishlist]]&lt;br /&gt;
==Other projects and applications that use FFmpeg==&lt;br /&gt;
*[http://sourceforge.net/projects/ac3encode/| ac3encode]&lt;br /&gt;
*[http://atglas.sourceforge.net/| AtGLas]&lt;br /&gt;
*[http://avifile.sourceforge.net/| avifile]&lt;br /&gt;
*[http://gatos.sourceforge.net/avview.php| Avview]&lt;br /&gt;
*[http://www.bbrox.org/iPAQ/BBPlay/| bbplay]&lt;br /&gt;
*[http://www.bebits.com/app/2575| BeOS FFmpeg decoders]&lt;br /&gt;
*[http://www.bebits.com/app/2867| BeOS HybridDivx]&lt;br /&gt;
*[http://dspguru.doom9.net/| BeSweet]&lt;br /&gt;
*[http://chromaplayer.com/| Chroma Player]&lt;br /&gt;
*[http://sourceforge.net/projects/chronictv/| chronictv]&lt;br /&gt;
*[http://www.coreplayer.com/| CorePlayer]&lt;br /&gt;
*[http://www.objectifmac.com/english/downloads.php| D-Volution]&lt;br /&gt;
*[http://mh1.de/divxray/| DivXray]&lt;br /&gt;
*[http://sourceforge.net/projects/divxtodvd/| DivXtoDVD]&lt;br /&gt;
*[http://expandinglimits.com/drdivx/| Dr. Divx]&lt;br /&gt;
*[http://dvbcut.sourceforge.net/| dvbcut]&lt;br /&gt;
*[http://www.dvdflick.net/| DVDFlick]&lt;br /&gt;
*[http://sourceforge.net/projects/easyvob2divx/| Easy VOB 2 DivX]&lt;br /&gt;
*[http://ffdshow.sourceforge.net/| ffdshow]&lt;br /&gt;
*[http://ffdshow-tryout.sourceforge.net/| ffdshow tryouts]&lt;br /&gt;
*[http://ffmpeg-php.sourceforge.net/| ffmpeg-php]&lt;br /&gt;
*[http://www.v2v.cc/~j/ffmpeg2theora/| ffmpeg2theora]&lt;br /&gt;
*[http://sourceforge.net/projects/qt-ffmpeg/| FFMPEG for QT]&lt;br /&gt;
*[http://homepage.mac.com/major4/| ffmpegX for Mac OS X]&lt;br /&gt;
*[http://homepage.mac.com/gellenburg/ffmpegX_Companion/| ffmpegX Companion]&lt;br /&gt;
*[http://colabti.de/convertx/| FFRecord]&lt;br /&gt;
*[http://fftv.sourceforge.net/| fftv]&lt;br /&gt;
*[http://aldorandenet.free.fr/codecs/| FFusion, Alternative Codecs for Mac OS X]&lt;br /&gt;
*[http://fmj.sourceforge.net/| FMJ]&lt;br /&gt;
*[http://fobs.sourceforge.net/| Fobs]&lt;br /&gt;
*[http://freej.org/| FreeJ]&lt;br /&gt;
*[http://frogger.rules.pl/| Frogger]&lt;br /&gt;
*[http://gallery.sourceforge.net/| Gallery]&lt;br /&gt;
*[http://gmerlin.sourceforge.net/| gmerlin]&lt;br /&gt;
*[http://gpac.sourceforge.net/| GPAC]&lt;br /&gt;
*[http://www.gstreamer.net/| GStreamer]&lt;br /&gt;
*[http://handbrake.m0k.org/| HandBrake]&lt;br /&gt;
*[http://apple-x.net/thetakent/products.html| Hyperion]&lt;br /&gt;
*[http://imtoo.com/| ImTOO DVD Ripper]&lt;br /&gt;
*[http://jffmpeg.sourceforge.net/| Jffmpeg]&lt;br /&gt;
*[http://www.kdenlive.org/| Kdenlive]&lt;br /&gt;
*[http://kfilm.sourceforge.net/| KFilm]&lt;br /&gt;
*[http://www.iki.fi/damu/software/kmediafactory/index.html| KMediaFactory]&lt;br /&gt;
*[http://ktoon.toonka.com/| KToon]&lt;br /&gt;
*[http://libquicktime.sourceforge.net/| libquicktime]&lt;br /&gt;
*[http://www.xs4all.nl/~salsaman/lives/index.html| LIVES]&lt;br /&gt;
*[http://lulop2.sourceforge.net/| LULOP2]&lt;br /&gt;
*[http://lynkeos.sourceforge.net/| Lynkeos]&lt;br /&gt;
*[http://mconverter.sourceforge.net/| mConverter]&lt;br /&gt;
*[http://mlt.sourceforge.net/| MLT Framework]&lt;br /&gt;
*[http://www.nurs.or.jp/~calcium/3gpp/sources/| MobileHackerz]&lt;br /&gt;
*[http://www.miksoft.net/mobileMediaConverter.htm| Mobile Media Converter]&lt;br /&gt;
*[http://sourceforge.net/projects/modprismiq/| modprismiq]&lt;br /&gt;
*[http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome| Motion]&lt;br /&gt;
*[http://moviethumbnail.sourceforge.net/| movie thumbnailer]&lt;br /&gt;
*[http://mpeg4ip.sourceforge.net/| mpeg4ip]&lt;br /&gt;
*[http://mplayerhq.hu/| MPlayer]&lt;br /&gt;
*[http://www.mythtv.org/| MythTV]&lt;br /&gt;
*[http://www.networkmultimedia.org/| Network-Integrated Multimedia Middleware (NMM)]&lt;br /&gt;
*[http://nvrec.sourceforge.net/| nvrec]&lt;br /&gt;
*[http://www.2600.com/offthehook/| Off The Hook]&lt;br /&gt;
*[http://openh323.sourceforge.net/| OpenH323]&lt;br /&gt;
*[http://www.perian.org/| Perian]&lt;br /&gt;
*[http://www.gocyberlink.com/english/companybg/pcmlinuxgpl.jsp| PowerCinema for Linux]&lt;br /&gt;
*[http://1homebrew.com/psp/pmppspmediaplayer.shtml| PSP Media Player]&lt;br /&gt;
*[http://www.pspvideo9.com/| PSP Video 9]&lt;br /&gt;
*[http://pymedia.org/| PyMedia]&lt;br /&gt;
*[http://qemacs.org/| QEmacs]&lt;br /&gt;
*[http://qstream.org/| QStream]&lt;br /&gt;
*[http://linuxvideo.info/| QuickView Pro]&lt;br /&gt;
*[http://rivavx.com/| Riva VX]&lt;br /&gt;
*[http://rmovie.rubyforge.org| rmovie]&lt;br /&gt;
*[http://shotdetect.nonutc.fr/| shotdetect]&lt;br /&gt;
*[http://sourceforge.net/projects/screenkast/| SkreenKast]&lt;br /&gt;
*[http://streamstudio.sourceforge.net/| StreamStudio]&lt;br /&gt;
*[http://www.erightsoft.net/SUPER.html| SUPER]&lt;br /&gt;
*[http://megafonts.free.fr/flv/|  TaKa FLV Encoder]&lt;br /&gt;
*[http://tcvp.sourceforge.net/| TCVP]&lt;br /&gt;
*[http://www.thekompany.com/embedded/tkcvideo/| tkcVideo]&lt;br /&gt;
*[http://www.transcoding.org/| Transcode]&lt;br /&gt;
*[http://www.tversity.com/| TVersity]&lt;br /&gt;
*[http://vchannel.sourceforge.net/player.html| V-Player]&lt;br /&gt;
*[http://www.vdownloader.es/| VDownloader]&lt;br /&gt;
*[http://softdevice.berlios.de/| vdr-softdevice]&lt;br /&gt;
*[http://veejay.sourceforge.net/| VeeJay]&lt;br /&gt;
*[http://www.viceteam.org/| VICE]&lt;br /&gt;
*[http://www.videolan.org/| VideoLAN]&lt;br /&gt;
*[http://virchor.sourceforge.net/| Virtual Choreographer]&lt;br /&gt;
*[http://vitooki.sourceforge.net/| ViTooKi]&lt;br /&gt;
*[http://vive.sourceforge.net/| Vive]&lt;br /&gt;
*[http://biggmatt.com/winff/| WinFF]&lt;br /&gt;
*[http://qtwmacodec.sourceforge.net/| WMA codec for Mac OS X]&lt;br /&gt;
*[http://xawdecode.sourceforge.net/| Xawdecode]&lt;br /&gt;
*[http://www.xboxmediaplayer.de/| XBox Media Player]&lt;br /&gt;
*[http://www.xinehq.de/| xine]&lt;br /&gt;
*[http://sourceforge.net/projects/xmffmpeg/| XMFFMPEG]&lt;br /&gt;
*[http://xvidcap.sourceforge.net/| xvidcap]&lt;br /&gt;
*[http://sourceforge.net/projects/xbyamp| YAMP]&lt;br /&gt;
*[http://yellowtab.com/| Zeta]&lt;br /&gt;
*[http://www.zoneminder.com/| ZoneMinder]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://ffmpeg.mplayerhq.hu FFmpeg official website]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/FFmpeg Wikipedia FFmpeg article]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Multimedia Projects]]&lt;br /&gt;
[[Category: Multimedia Programs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8363</id>
		<title>FFmpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=FFmpeg&amp;diff=8363"/>
		<updated>2007-09-03T10:53:13Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: Import Projects list from http://ffmpeg.mplayerhq.hu/projects.html&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FFmpeg is the project that hosts the [[libavcodec]] codec library, a decoder/encoder codec-suit that forms the basis of most free and open source software multimedia programs. The FFmpeg project aims to support all popular and less known codec formats and it is closer to that goal than any other (commercial or open source) program or library&lt;br /&gt;
&lt;br /&gt;
FFmpeg also contains [[libavformat]], a library for multimedia container formats and [[libpostproc]] for postprocessing. [[ffplay]] is a simple media player that uses libavcodec and libavformat.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Summer Of Code 2007|FFmpeg and SoC (Google Summer of Code) 2007]]&lt;br /&gt;
*[[FFmpeg Wishlist]]&lt;br /&gt;
==Other projects and applications that use FFmpeg==&lt;br /&gt;
*[http://sourceforge.net/projects/ac3encode/| ac3encode]&lt;br /&gt;
*[http://atglas.sourceforge.net/| AtGLas]&lt;br /&gt;
*[http://avifile.sourceforge.net/| avifile]&lt;br /&gt;
*[http://gatos.sourceforge.net/avview.php| Avview]&lt;br /&gt;
*[http://www.bbrox.org/iPAQ/BBPlay/| bbplay]&lt;br /&gt;
*[http://www.bebits.com/app/2575| BeOS FFmpeg decoders]&lt;br /&gt;
*[http://www.bebits.com/app/2867| BeOS HybridDivx]&lt;br /&gt;
*[http://dspguru.doom9.net/| BeSweet]&lt;br /&gt;
*[http://chromaplayer.com/| Chroma Player]&lt;br /&gt;
*[http://sourceforge.net/projects/chronictv/| chronictv]&lt;br /&gt;
*[http://www.coreplayer.com/| CorePlayer]&lt;br /&gt;
*[http://www.objectifmac.com/english/downloads.php| D-Volution]&lt;br /&gt;
*[http://mh1.de/divxray/| DivXray]&lt;br /&gt;
*[http://sourceforge.net/projects/divxtodvd/| DivXtoDVD]&lt;br /&gt;
*[http://expandinglimits.com/drdivx/| Dr. Divx]&lt;br /&gt;
*[http://dvbcut.sourceforge.net/| dvbcut]&lt;br /&gt;
*[http://www.dvdflick.net/| DVDFlick]&lt;br /&gt;
*[http://sourceforge.net/projects/easyvob2divx/| Easy VOB 2 DivX]&lt;br /&gt;
*[http://ffdshow.sourceforge.net/| ffdshow]&lt;br /&gt;
*[http://ffmpeg-php.sourceforge.net/| ffmpeg-php]&lt;br /&gt;
*[http://www.v2v.cc/~j/ffmpeg2theora/| ffmpeg2theora]&lt;br /&gt;
*[http://sourceforge.net/projects/qt-ffmpeg/| FFMPEG for QT]&lt;br /&gt;
*[http://homepage.mac.com/major4/| ffmpegX for Mac OS X]&lt;br /&gt;
*[http://homepage.mac.com/gellenburg/ffmpegX_Companion/| ffmpegX Companion]&lt;br /&gt;
*[http://colabti.de/convertx/| FFRecord]&lt;br /&gt;
*[http://fftv.sourceforge.net/| fftv]&lt;br /&gt;
*[http://aldorandenet.free.fr/codecs/| FFusion, Alternative Codecs for Mac OS X]&lt;br /&gt;
*[http://fmj.sourceforge.net/| FMJ]&lt;br /&gt;
*[http://fobs.sourceforge.net/| Fobs]&lt;br /&gt;
*[http://freej.org/| FreeJ]&lt;br /&gt;
*[http://frogger.rules.pl/| Frogger]&lt;br /&gt;
*[http://gallery.sourceforge.net/| Gallery]&lt;br /&gt;
*[http://gmerlin.sourceforge.net/| gmerlin]&lt;br /&gt;
*[http://gpac.sourceforge.net/| GPAC]&lt;br /&gt;
*[http://www.gstreamer.net/| GStreamer]&lt;br /&gt;
*[http://handbrake.m0k.org/| HandBrake]&lt;br /&gt;
*[http://apple-x.net/thetakent/products.html| Hyperion]&lt;br /&gt;
*[http://imtoo.com/| ImTOO DVD Ripper]&lt;br /&gt;
*[http://jffmpeg.sourceforge.net/| Jffmpeg]&lt;br /&gt;
*[http://www.kdenlive.org/| Kdenlive]&lt;br /&gt;
*[http://kfilm.sourceforge.net/| KFilm]&lt;br /&gt;
*[http://www.iki.fi/damu/software/kmediafactory/index.html| KMediaFactory]&lt;br /&gt;
*[http://ktoon.toonka.com/| KToon]&lt;br /&gt;
*[http://libquicktime.sourceforge.net/| libquicktime]&lt;br /&gt;
*[http://www.xs4all.nl/~salsaman/lives/index.html| LIVES]&lt;br /&gt;
*[http://lulop2.sourceforge.net/| LULOP2]&lt;br /&gt;
*[http://lynkeos.sourceforge.net/| Lynkeos]&lt;br /&gt;
*[http://mconverter.sourceforge.net/| mConverter]&lt;br /&gt;
*[http://mlt.sourceforge.net/| MLT Framework]&lt;br /&gt;
*[http://www.nurs.or.jp/~calcium/3gpp/sources/| MobileHackerz]&lt;br /&gt;
*[http://www.miksoft.net/mobileMediaConverter.htm| Mobile Media Converter]&lt;br /&gt;
*[http://sourceforge.net/projects/modprismiq/| modprismiq]&lt;br /&gt;
*[http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome| Motion]&lt;br /&gt;
*[http://moviethumbnail.sourceforge.net/| movie thumbnailer]&lt;br /&gt;
*[http://mpeg4ip.sourceforge.net/| mpeg4ip]&lt;br /&gt;
*[http://mplayerhq.hu/| MPlayer]&lt;br /&gt;
*[http://www.mythtv.org/| MythTV]&lt;br /&gt;
*[http://www.networkmultimedia.org/| Network-Integrated Multimedia Middleware (NMM)]&lt;br /&gt;
*[http://nvrec.sourceforge.net/| nvrec]&lt;br /&gt;
*[http://www.2600.com/offthehook/| Off The Hook]&lt;br /&gt;
*[http://openh323.sourceforge.net/| OpenH323]&lt;br /&gt;
*[http://www.perian.org/| Perian]&lt;br /&gt;
*[http://www.gocyberlink.com/english/companybg/pcmlinuxgpl.jsp| PowerCinema for Linux]&lt;br /&gt;
*[http://1homebrew.com/psp/pmppspmediaplayer.shtml| PSP Media Player]&lt;br /&gt;
*[http://www.pspvideo9.com/| PSP Video 9]&lt;br /&gt;
*[http://pymedia.org/| PyMedia]&lt;br /&gt;
*[http://qemacs.org/| QEmacs]&lt;br /&gt;
*[http://qstream.org/| QStream]&lt;br /&gt;
*[http://linuxvideo.info/| QuickView Pro]&lt;br /&gt;
*[http://rivavx.com/| Riva VX]&lt;br /&gt;
*[http://rmovie.rubyforge.org| rmovie]&lt;br /&gt;
*[http://shotdetect.nonutc.fr/| shotdetect]&lt;br /&gt;
*[http://sourceforge.net/projects/screenkast/| SkreenKast]&lt;br /&gt;
*[http://streamstudio.sourceforge.net/| StreamStudio]&lt;br /&gt;
*[http://www.erightsoft.net/SUPER.html| SUPER]&lt;br /&gt;
*[http://megafonts.free.fr/flv/|  TaKa FLV Encoder]&lt;br /&gt;
*[http://tcvp.sourceforge.net/| TCVP]&lt;br /&gt;
*[http://www.thekompany.com/embedded/tkcvideo/| tkcVideo]&lt;br /&gt;
*[http://www.transcoding.org/| Transcode]&lt;br /&gt;
*[http://www.tversity.com/| TVersity]&lt;br /&gt;
*[http://vchannel.sourceforge.net/player.html| V-Player]&lt;br /&gt;
*[http://www.vdownloader.es/| VDownloader]&lt;br /&gt;
*[http://softdevice.berlios.de/| vdr-softdevice]&lt;br /&gt;
*[http://veejay.sourceforge.net/| VeeJay]&lt;br /&gt;
*[http://www.viceteam.org/| VICE]&lt;br /&gt;
*[http://www.videolan.org/| VideoLAN]&lt;br /&gt;
*[http://virchor.sourceforge.net/| Virtual Choreographer]&lt;br /&gt;
*[http://vitooki.sourceforge.net/| ViTooKi]&lt;br /&gt;
*[http://vive.sourceforge.net/| Vive]&lt;br /&gt;
*[http://biggmatt.com/winff/| WinFF]&lt;br /&gt;
*[http://qtwmacodec.sourceforge.net/| WMA codec for Mac OS X]&lt;br /&gt;
*[http://xawdecode.sourceforge.net/| Xawdecode]&lt;br /&gt;
*[http://www.xboxmediaplayer.de/| XBox Media Player]&lt;br /&gt;
*[http://www.xinehq.de/| xine]&lt;br /&gt;
*[http://sourceforge.net/projects/xmffmpeg/| XMFFMPEG]&lt;br /&gt;
*[http://xvidcap.sourceforge.net/| xvidcap]&lt;br /&gt;
*[http://sourceforge.net/projects/xbyamp| YAMP]&lt;br /&gt;
*[http://yellowtab.com/| Zeta]&lt;br /&gt;
*[http://www.zoneminder.com/| ZoneMinder]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
* [http://ffmpeg.mplayerhq.hu FFmpeg official website]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/FFmpeg Wikipedia FFmpeg article]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Multimedia Projects]]&lt;br /&gt;
[[Category: Multimedia Programs]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
	<entry>
		<id>https://wiki.multimedia.cx/index.php?title=WDP&amp;diff=8356</id>
		<title>WDP</title>
		<link rel="alternate" type="text/html" href="https://wiki.multimedia.cx/index.php?title=WDP&amp;diff=8356"/>
		<updated>2007-09-03T01:33:35Z</updated>

		<summary type="html">&lt;p&gt;Crybaby: /* WDP is extension of HD Photo, so redirect */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[HD Photo]]&lt;br /&gt;
[[Category:Image Formats]]&lt;/div&gt;</summary>
		<author><name>Crybaby</name></author>
	</entry>
</feed>