<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://avisynth.nl/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=ImageSequence</id>
		<title>ImageSequence - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=ImageSequence"/>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=ImageSequence&amp;action=history"/>
		<updated>2026-04-28T16:00:57Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.24</generator>

	<entry>
		<id>http://avisynth.nl/index.php?title=ImageSequence&amp;diff=12466&amp;oldid=prev</id>
		<title>Reel.Deal: add x86/x64 version from TomArrow</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=ImageSequence&amp;diff=12466&amp;oldid=prev"/>
				<updated>2021-11-22T10:14:09Z</updated>
		
		<summary type="html">&lt;p&gt;add x86/x64 version from TomArrow&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 10:14, 22 November 2021&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;FilterCat&lt;/del&gt;|External_filters|Source_filters|Plugins}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;FilterCat4&lt;/ins&gt;|External_filters|Source_filters|Plugins&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|Plugins_x64&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Filter3&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Filter3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| {{Author/WarpEnterprises}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;1=&lt;/ins&gt;{{Author/WarpEnterprises}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| 20101115&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;2=&lt;/ins&gt;20101115&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| [http://www.avisynth.nl/users/warpenterprises/files/imagesequence_20101115.zip imagesequence_20101115.zip]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;3=[x86] &lt;/ins&gt;[http://www.avisynth.nl/users/warpenterprises/files/imagesequence_20101115.zip imagesequence_20101115.zip&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| Source filters &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;------------&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;| &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[x86/x64] [https://github.com/TomArrow/CoronaSequence_x64mod/releases CoronaSequence_x64mod_x86.dll] [https://github.com/TomArrow/CoronaSequence_x64mod/releases CoronaSequence_x64mod.dll&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;4=&lt;/ins&gt;Source filters &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;5=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|6=[http://forum.doom9.org/showthread.php?t=109997 Doom9 Thread], [http://forum.doom9.org/showthread.php?t=26855 Original]}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|6=[http://forum.doom9.org/showthread.php?t=109997 Doom9 Thread], [http://forum.doom9.org/showthread.php?t=26855 Original]}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	<entry>
		<id>http://avisynth.nl/index.php?title=ImageSequence&amp;diff=5862&amp;oldid=prev</id>
		<title>Reel.Deal: ImageSequence</title>
		<link rel="alternate" type="text/html" href="http://avisynth.nl/index.php?title=ImageSequence&amp;diff=5862&amp;oldid=prev"/>
				<updated>2015-08-02T00:22:18Z</updated>
		
		<summary type="html">&lt;p&gt;ImageSequence&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{FilterCat|External_filters|Source_filters|Plugins}}&lt;br /&gt;
{{Filter3&lt;br /&gt;
| {{Author/WarpEnterprises}}&lt;br /&gt;
| 20101115&lt;br /&gt;
| [http://www.avisynth.nl/users/warpenterprises/files/imagesequence_20101115.zip imagesequence_20101115.zip]&lt;br /&gt;
| Source filters &lt;br /&gt;
| &lt;br /&gt;
|6=[http://forum.doom9.org/showthread.php?t=109997 Doom9 Thread], [http://forum.doom9.org/showthread.php?t=26855 Original]}}&lt;br /&gt;
&lt;br /&gt;
= CoronaSequence =&lt;br /&gt;
&lt;br /&gt;
=== Loading PNG, JPG, BMP, PCX, TGA and GIF images ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;CoronaSequence(string &amp;quot;file&amp;quot;, int &amp;quot;start&amp;quot;, int &amp;quot;stop&amp;quot;, int &amp;quot;sort&amp;quot;, bool &amp;quot;gapless&amp;quot;,&amp;lt;br /&amp;gt; int &amp;quot;textmode&amp;quot;, int &amp;quot;x&amp;quot;, int &amp;quot;y&amp;quot;, string &amp;quot;font&amp;quot;, int &amp;quot;size&amp;quot;, int &amp;quot;text_color&amp;quot;, int &amp;quot;halo_color&amp;quot;, string &amp;quot;expression&amp;quot;)&amp;lt;br /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are two basic ways to select your images:&lt;br /&gt;
&lt;br /&gt;
==== The old way: formatting the filename ====&lt;br /&gt;
&lt;br /&gt;
The filename must have a number inside, which is calculated from the frame number.&amp;lt;br /&amp;gt; This is the way the other image plugins work.&lt;br /&gt;
&lt;br /&gt;
 CoronaSequence(&amp;quot;c:\PIC%.2d.jpg&amp;quot;, start=1, stop=1500, gapless=true)&lt;br /&gt;
&lt;br /&gt;
With ''gapless'' = true missing pictures are omitted from the result.&lt;br /&gt;
&lt;br /&gt;
Some typical examples for number formats are:&lt;br /&gt;
&lt;br /&gt;
 pic%d.jpg     standard numbering         &amp;quot;pic1.jpg&amp;quot;     &amp;quot;pic15.jpg&amp;quot;     &amp;quot;pic153.jpg&amp;quot;&amp;lt;br /&amp;gt;pic%5.3d.jpg  5 characters 3 digits      &amp;quot;pic  001.jpg&amp;quot; &amp;quot;pic  015.jpg&amp;quot;  &amp;quot;pic  153.jpg&amp;quot;&amp;lt;br /&amp;gt;pic%-5d.jpg   5 characters left aligned  &amp;quot;pic1    .jpg&amp;quot; &amp;quot;pic15   .jpg&amp;quot;  &amp;quot;pic153  .jpg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== The new way: using wildcards ====&lt;br /&gt;
You select the images with wildcards - this should be much easier to type in most cases.&amp;lt;br /&amp;gt; Subfolders are included and the pictures are sorted by path &amp;amp;amp; filename, filename or filedate.&amp;lt;br /&amp;gt;''start'', ''stop'' and ''gapless'' are ignored in this mode.&lt;br /&gt;
&lt;br /&gt;
 CoronaSequence(&amp;quot;c:\PIC*.jpg&amp;quot;, sort=1)&lt;br /&gt;
&lt;br /&gt;
With ''sort'' you can change the ordering of the result:&amp;lt;br /&amp;gt; &lt;br /&gt;
* 0: don't sort&amp;lt;br /&amp;gt; &lt;br /&gt;
* 1: sort by path and filename&amp;lt;br /&amp;gt; &lt;br /&gt;
* 2: sort by filename&amp;lt;br /&amp;gt; &lt;br /&gt;
* 3: sort by filedate &amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Filename output ====&lt;br /&gt;
With ''textmode'' you can choose what to print on the image.&amp;lt;br /&amp;gt; &lt;br /&gt;
* 0: don't print the filename&amp;lt;br /&amp;gt;&lt;br /&gt;
* 1: print the filename&amp;lt;br /&amp;gt; &lt;br /&gt;
* 2: print the full filename (including the drive and folder)&amp;lt;br /&amp;gt; &lt;br /&gt;
*-1: don't even print an error message&amp;lt;br /&amp;gt;  &lt;br /&gt;
* 3: evaluate ''expression'' and print the result on the image. The variable &amp;quot;filename&amp;quot; is set to the current filename. The following will use &amp;lt;tt&amp;gt;midstr&amp;lt;/tt&amp;gt; to print the three following characters after &amp;lt;tt&amp;gt;&amp;quot;C:\PIC&amp;quot;:&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 CoronaSequence(&amp;quot;c:\PIC*.jpg&amp;quot;, textmode=3, expression=&amp;quot;midstr(filename,7,3)&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
You can use ''font'', ''size'', ''x'', ''y'', ''text_color'' and ''halo_color'' to change the text (the same parameters as &amp;lt;tt&amp;gt;[[Subtitle]]&amp;lt;/tt&amp;gt;).&amp;lt;br /&amp;gt; As in &amp;lt;tt&amp;gt;Subtitle&amp;lt;/tt&amp;gt; ''x''&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;=-1&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; or ''y''&amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;=-1&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; will center the text.&lt;br /&gt;
&lt;br /&gt;
==== '''Some more details:''' ====&lt;br /&gt;
The output format is always [[RGB32]]. The framerate is fixed at 25fps - use [[AssumeFPS]] to change.&amp;lt;br /&amp;gt; The first picture found is used to define the width and height of the video.&lt;br /&gt;
&lt;br /&gt;
The wildcard search includes results which match either the long filenames or the 8.3 filename (which isn't visible in most applications nowadays). This is not really intended but the Windows functions give those results.&lt;br /&gt;
&lt;br /&gt;
==== Error handling: ====&lt;br /&gt;
There should never be an error which stops AviSynth.&amp;lt;br /&amp;gt; If a picture cannot be read or has the wrong dimensions a black frame is generated.&amp;lt;br /&amp;gt; If not a single picture is found, a message video is generated.&lt;br /&gt;
&lt;br /&gt;
==== Technical note: ====&lt;br /&gt;
This plugin uses the [http://corona.sourceforge.net/ Corona Image I/O Library], Version 1.0.2, by Chad Austin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= RawSequence =&lt;br /&gt;
&lt;br /&gt;
=== Loading raw image files ===&lt;br /&gt;
&amp;lt;code&amp;gt;RawSequence (string &amp;quot;file&amp;quot;, int &amp;quot;start&amp;quot;, int &amp;quot;stop&amp;quot;, int &amp;quot;sort&amp;quot;, bool &amp;quot;gapless&amp;quot;,&amp;lt;br /&amp;gt; int &amp;quot;textmode&amp;quot;, int &amp;quot;x&amp;quot;, int &amp;quot;y&amp;quot;, string &amp;quot;font&amp;quot;, int &amp;quot;size&amp;quot;, int &amp;quot;text_color&amp;quot;, int &amp;quot;halo_color&amp;quot;'',&amp;lt;br /&amp;gt; ''string &amp;quot;pixel_type&amp;quot;, int &amp;quot;width&amp;quot;, int &amp;quot;height&amp;quot;)&amp;lt;br /&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This function does exactly the same job as CoronaSequence, but instead of using an image library it directly copies the content of the files to the image memory.&amp;lt;br /&amp;gt; It has nearly the same code as &amp;lt;tt&amp;gt;[[RawSource]]&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Supported ''pixel_types'' are:&amp;lt;br /&amp;gt; &lt;br /&gt;
* RGB, RGBA, BGR, BGRA (interleaved RGB without subsampling, resulting in AviSynth's [[RGB24]] or [[RGB32]])&amp;lt;br /&amp;gt; &lt;br /&gt;
* YUYV, YVYU, UYVY, VYUY (interleaved horizontally subsampled resulting in AviSynth's [[YUY2]])&amp;lt;br /&amp;gt; &lt;br /&gt;
* YV16 (planar horizontally subsampled, it is converted to AviSynth's [[YUY2]])&amp;lt;br /&amp;gt; &lt;br /&gt;
* I420, YV12 (planar horizontally and vertically subsampled resulting in AviSynth's [[YV12]])&lt;br /&gt;
&lt;br /&gt;
For useful results you have to give the correct width and height.&lt;br /&gt;
&lt;br /&gt;
 RawSequence(&amp;quot;d:\*.raw&amp;quot;, pixel_type=&amp;quot;YUYV&amp;quot;, width=576, height=100, textmode=2)&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
'''Back to [[External_filters#Source_Filters|External Filters]] &amp;amp;larr;'''&lt;/div&gt;</summary>
		<author><name>Reel.Deal</name></author>	</entry>

	</feed>