<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=QuickTime_Animation</id>
	<title>QuickTime Animation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=QuickTime_Animation"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=QuickTime_Animation&amp;action=history"/>
	<updated>2026-04-22T06:42:07Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=QuickTime_Animation&amp;diff=679892&amp;oldid=prev</id>
		<title>imported&gt;InternetArchiveBot: Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (Whoop whoop pull up - 14352</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=QuickTime_Animation&amp;diff=679892&amp;oldid=prev"/>
		<updated>2023-08-08T20:57:56Z</updated>

		<summary type="html">&lt;p&gt;Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (&lt;a href=&quot;/index.php?title=User:Whoop_whoop_pull_up&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Whoop whoop pull up (page does not exist)&quot;&gt;Whoop whoop pull up&lt;/a&gt; - 14352&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Video codec by Apple Inc}}&lt;br /&gt;
{{notability|date=September 2011}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;QuickTime Animation&amp;#039;&amp;#039;&amp;#039; format (also known as &amp;#039;&amp;#039;&amp;#039;QuickTime RLE&amp;#039;&amp;#039;&amp;#039;) is a [[video compression format]] and [[video codec|codec]] created by [[Apple Computer]] to enable playback of [[RGB]] video in [[Real-time computing|real time]] without expensive hardware.&amp;lt;ref&amp;gt;{{cite web|url=https://developer.apple.com/techpubs/quicktime/qtdevdocs/PDF/QTFileFormat.pdf |title=QuickTime File Format |work=Inside QuickTime: The QuickTime Technical Reference Library |publisher=Apple Inc. |format=PDF |year=2000 |access-date=5 April 2013 |url-status=dead |archive-url=https://web.archive.org/web/20000307235449/http://developer.apple.com/techpubs/quicktime/qtdevdocs/PDF/QTFileFormat.pdf |archive-date=March 7, 2000 }}&amp;lt;/ref&amp;gt;&amp;lt;ref name=wikicx&amp;gt;{{cite web |url=http://wiki.multimedia.cx/index.php?title=Apple_QuickTime_RLE |title=Apple QuickTime RLE |work=MultimediaWiki |date=24 May 2011 |access-date=9 April 2013}}&amp;lt;/ref&amp;gt; It is generally found in the [[QuickTime File Format|QuickTime]] [[Container format (digital)|container]] with the [[FourCC]] &amp;#039;rle &amp;#039;.&amp;lt;ref group=&amp;quot;note&amp;quot;&amp;gt;Three letters followed by a space.&amp;lt;/ref&amp;gt; It can perform either [[lossless compression|lossless]] or [[lossy compression|lossy]] compression and is one of the few video codecs that supports an [[alpha channel]]. Supported [[color depth]]s are 1-bit (monochrome), 15-bit RGB, 24-bit RGB, 32-bit [[RGBA color space|ARGB]], as well as [[Palette (computing)|palettized]] RGB. As a result of reverse-engineering of the format, a decoder is implemented in [[XAnim]] as well as an encoder and decoder in [[libavcodec]].&amp;lt;ref name=xanim&amp;gt;{{cite web |url=http://www.math.unl.edu/~rdieter1/OpenStep/X11/xanim.2.70.6.4.2.README |title=xanim.2.70.6.4.2 README |author=Mark Podlipec |date=10 December 1997 |work=XAnim |access-date=4 April 2013 |archive-date=28 December 2015 |archive-url=https://web.archive.org/web/20151228114941/http://www.math.unl.edu/~rdieter1/OpenStep/X11/xanim.2.70.6.4.2.README |url-status=dead }}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web |url=http://ffmpeg.org/general.html |title=FFmpeg Documentation |author=&amp;lt;!--Staff writer(s); no by-line.--&amp;gt; |work=FFmpeg |access-date=4 April 2013}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
QuickTime Animation uses [[run-length encoding]] and [[conditional replenishment]] for compression.&amp;lt;ref name=wikicx/&amp;gt; When encoding, the input frame is scanned pixel-wise in raster-scan order and processed line-wise.&amp;lt;ref name=wikicx/&amp;gt; Within a line, pixels are segmented into runs, the length of which is variable and signaled in the bitstream. For each run, one of three coding modes is used: same color, skip, or PCM.&amp;lt;ref name=wikicx/&amp;gt; In same color mode, a run of pixels is represented by a single color in a run-length encoding fashion. If pixels with different colors are joined into a run (of a single color) by the encoder, the coding process is lossy, otherwise it is lossless. The lossless mode is used at the 100% quality level. In skip mode, the run of pixels is left unchanged from the previous frame (conditional replenishment). In [[PCM]] mode, the color of each pixel is written to the bitstream, without any compression.&amp;lt;ref name=wikicx/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Run-length encoding works well on content with large areas of constant color. Conditional replenishment works well if only small areas change from frame to frame. QuickTime Animation works well on content with both these properties, such as traditional 2-D animation and screencast content.&amp;lt;ref&amp;gt;{{cite web |url=http://boredzo.org/codec-comparison/codecs/animation.html |title=Screencast codec showdown: The codecs: Animation |author=Peter Hosey |date=8 December 2013 |access-date=9 April 2013 |archive-url=https://archive.today/20130703211054/http://boredzo.org/codec-comparison/codecs/animation.html |archive-date=3 July 2013 |url-status=dead }}&amp;lt;/ref&amp;gt; For natural video and complex 3D rendered scenes, in which runs of constant color rarely occur, only low compression ratios can be achieved in lossless mode, and the merging of runs becomes visible as noise in lossy mode.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[List of codecs#Lossless video compression|List of lossless video codecs]]&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
{{Reflist|group=note}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* [http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavcodec/qtrle.c;hb=HEAD QuickTime Animation (RLE) Video Decoder - FFmpeg] &lt;br /&gt;
* [http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavcodec/qtrleenc.c;hb=HEAD Quicktime Animation (RLE) Video Encoder - FFmpeg]&lt;br /&gt;
&lt;br /&gt;
{{Compression formats}}&lt;br /&gt;
&lt;br /&gt;
[[Category:QuickTime|Animation]]&lt;br /&gt;
[[Category:Video codecs]]&lt;br /&gt;
&lt;br /&gt;
{{multimedia-software-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;InternetArchiveBot</name></author>
	</entry>
</feed>