<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://en.lightstream.pro/index.php?action=history&amp;feed=atom&amp;title=Exporting_Compositions</id>
	<title>Exporting Compositions - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://en.lightstream.pro/index.php?action=history&amp;feed=atom&amp;title=Exporting_Compositions"/>
	<link rel="alternate" type="text/html" href="http://en.lightstream.pro/index.php?title=Exporting_Compositions&amp;action=history"/>
	<updated>2026-09-04T05:35:56Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>http://en.lightstream.pro/index.php?title=Exporting_Compositions&amp;diff=373&amp;oldid=prev</id>
		<title>LumiBot: Перевод с русской вики (задача №1095, LS Dev Hub)</title>
		<link rel="alternate" type="text/html" href="http://en.lightstream.pro/index.php?title=Exporting_Compositions&amp;diff=373&amp;oldid=prev"/>
		<updated>2026-09-03T15:58:12Z</updated>

		<summary type="html">&lt;p&gt;Перевод с русской вики (задача №1095, LS Dev Hub)&lt;/p&gt;
&lt;a href=&quot;http://en.lightstream.pro/index.php?title=Exporting_Compositions&amp;amp;diff=373&amp;amp;oldid=338&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>LumiBot</name></author>
	</entry>
	<entry>
		<id>http://en.lightstream.pro/index.php?title=Exporting_Compositions&amp;diff=338&amp;oldid=prev</id>
		<title>LumiBot: Перевод с русской вики (задача №977, LS Dev Hub)</title>
		<link rel="alternate" type="text/html" href="http://en.lightstream.pro/index.php?title=Exporting_Compositions&amp;diff=338&amp;oldid=prev"/>
		<updated>2026-09-02T19:16:34Z</updated>

		<summary type="html">&lt;p&gt;Перевод с русской вики (задача №977, LS Dev Hub)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[ru:Экспорт композиций]] [[en:Exporting Compositions]]&lt;br /&gt;
Export is the final step in working on a project. Finished compositions are calculated frame by frame and saved to &amp;lt;code&amp;gt;*.cue&amp;lt;/code&amp;gt; files — these are the files later loaded into &amp;#039;&amp;#039;&amp;#039;Light Stream Player&amp;#039;&amp;#039;&amp;#039; so the object can glow without a running computer. In the same window a composition can be output not as a cue, but as a regular video file — for showing to a client or for a presentation.&lt;br /&gt;
&lt;br /&gt;
All of this is done in the &amp;#039;&amp;#039;&amp;#039;Export&amp;#039;&amp;#039;&amp;#039; window. If it isn&amp;#039;t visible, enable it in the &amp;#039;&amp;#039;&amp;#039;Window&amp;#039;&amp;#039;&amp;#039; menu → &amp;#039;&amp;#039;&amp;#039;Export&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== What to do before exporting ==&lt;br /&gt;
&lt;br /&gt;
Export simply records what is already set up in the project, so before starting it&amp;#039;s worth checking:&lt;br /&gt;
&lt;br /&gt;
* fixtures are placed in the &amp;#039;&amp;#039;&amp;#039;Mapping&amp;#039;&amp;#039;&amp;#039; window and patched into converter ports — the data for the cue file is taken from the device universes, and fixtures that aren&amp;#039;t assigned to any port won&amp;#039;t be written to the file, see [[Patching Fixtures]];&lt;br /&gt;
* the project has a &amp;#039;&amp;#039;&amp;#039;Light Stream Player&amp;#039;&amp;#039;&amp;#039; device — the cue file is built for a specific player;&lt;br /&gt;
* compositions have their final duration and frame rate set: changing them after export means recalculating everything from scratch, see [[Composition Settings]];&lt;br /&gt;
* compositions are named so they&amp;#039;ll be easy to find in &amp;#039;&amp;#039;&amp;#039;Player&amp;#039;&amp;#039;&amp;#039; — the composition&amp;#039;s name becomes the file name by default;&lt;br /&gt;
* the program is activated. Without a license, export will still run and files will be created, but the data in them will be empty.&lt;br /&gt;
&lt;br /&gt;
== The &amp;quot;Export&amp;quot; window ==&lt;br /&gt;
&lt;br /&gt;
The upper part of the window is occupied by a list of all compositions in the project — in the same order as in the &amp;#039;&amp;#039;&amp;#039;Compositions&amp;#039;&amp;#039;&amp;#039; window.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Column !! Meaning&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Output&amp;#039;&amp;#039;&amp;#039; || Checkbox: whether the composition will be included in the export. The checkbox in the column header checks and unchecks all compositions at once. The checkbox states are saved with the project&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039; || Composition name. Not editable here — rename compositions in the &amp;#039;&amp;#039;&amp;#039;Compositions&amp;#039;&amp;#039;&amp;#039; window using &amp;#039;&amp;#039;&amp;#039;F2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Duration&amp;#039;&amp;#039;&amp;#039; || Composition duration in &amp;#039;&amp;#039;hours:minutes:seconds:frames&amp;#039;&amp;#039; format&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;File Name&amp;#039;&amp;#039;&amp;#039; || Name of the future cue file. By default matches the composition name. The field is editable: click it and type your own name&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Size, MB&amp;#039;&amp;#039;&amp;#039; || Approximate size of the cue file. Calculated from the composition&amp;#039;s duration and the number of universes used, so it changes when duration or patching changes. If the project has several &amp;#039;&amp;#039;&amp;#039;Light Stream Player&amp;#039;&amp;#039;&amp;#039; devices, the sizes are listed separated by commas — one per player&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Progress&amp;#039;&amp;#039;&amp;#039; || Bar and calculated frame number for this composition during export&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Below on the left a preview picture is shown: during export it plays what is currently being calculated — it lets you see right away which animation will end up in the GIF preview. Before the first run, a grey rectangle is shown in its place.&lt;br /&gt;
&lt;br /&gt;
To the right of the picture are the export settings and the start button.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Purpose&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Export Mode&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;CUE files&amp;#039;&amp;#039;&amp;#039; — calculating compositions into &amp;lt;code&amp;gt;*.cue&amp;lt;/code&amp;gt; files for &amp;#039;&amp;#039;&amp;#039;Player&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;Video render&amp;#039;&amp;#039;&amp;#039; — calculating compositions into video files&lt;br /&gt;
|-&lt;br /&gt;
| Gear button || Opens the &amp;#039;&amp;#039;&amp;#039;Export&amp;#039;&amp;#039;&amp;#039; tab in the program settings: GIF preview parameters and video render parameters&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Select view&amp;#039;&amp;#039;&amp;#039; || Where the picture for the GIF preview and video comes from: &amp;#039;&amp;#039;&amp;#039;Mapping preview&amp;#039;&amp;#039;&amp;#039; — a flat image of the &amp;#039;&amp;#039;&amp;#039;Mapping&amp;#039;&amp;#039;&amp;#039; field; the other list items — views from the cameras of the &amp;#039;&amp;#039;&amp;#039;3D View&amp;#039;&amp;#039;&amp;#039; window, including cameras you created in the project&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Path&amp;#039;&amp;#039;&amp;#039; || The folder where files are saved. It can be typed in manually or chosen with the &amp;#039;&amp;#039;&amp;#039;Open&amp;#039;&amp;#039;&amp;#039; button. The path is saved with the project&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Start&amp;#039;&amp;#039;&amp;#039; / &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; || Starts the export; while running, turns into a cancel button&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Below the button, during export a shared progress bar appears for all checked compositions, and below it — time in &amp;#039;&amp;#039;elapsed / estimated total time&amp;#039;&amp;#039; format. The same overall progress is duplicated on the program&amp;#039;s icon in the &amp;#039;&amp;#039;&amp;#039;Windows&amp;#039;&amp;#039;&amp;#039; taskbar, so you can follow the export without expanding the window.&lt;br /&gt;
&lt;br /&gt;
== Exporting to cue files ==&lt;br /&gt;
&lt;br /&gt;
# Open the &amp;#039;&amp;#039;&amp;#039;Export&amp;#039;&amp;#039;&amp;#039; window and in the &amp;#039;&amp;#039;&amp;#039;Export Mode&amp;#039;&amp;#039;&amp;#039; list select &amp;#039;&amp;#039;&amp;#039;CUE files&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Check the boxes in the &amp;#039;&amp;#039;&amp;#039;Output&amp;#039;&amp;#039;&amp;#039; column for the compositions you need to export. It&amp;#039;s better to uncheck draft compositions — they only lengthen the calculation.&lt;br /&gt;
# If needed, adjust the file names in the &amp;#039;&amp;#039;&amp;#039;File Name&amp;#039;&amp;#039;&amp;#039; column.&lt;br /&gt;
# In the &amp;#039;&amp;#039;&amp;#039;Select view&amp;#039;&amp;#039;&amp;#039; list, specify where to capture the GIF preview from: &amp;#039;&amp;#039;&amp;#039;Mapping preview&amp;#039;&amp;#039;&amp;#039; or one of the &amp;#039;&amp;#039;&amp;#039;3D View&amp;#039;&amp;#039;&amp;#039; cameras. The preview is later shown in the &amp;#039;&amp;#039;&amp;#039;Player&amp;#039;&amp;#039;&amp;#039; interface, so choose a view where the object is recognizable.&lt;br /&gt;
# Set the folder in the &amp;#039;&amp;#039;&amp;#039;Path&amp;#039;&amp;#039;&amp;#039; field or choose it with the &amp;#039;&amp;#039;&amp;#039;Open&amp;#039;&amp;#039;&amp;#039; button. In a new project, an &amp;#039;&amp;#039;Export&amp;#039;&amp;#039; subfolder next to the project file is already inserted there.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;Start&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The calculation begins. Playback in the program stops for this time, compositions are calculated one by one from top to bottom, the current frame is shown in the preview picture, and the &amp;#039;&amp;#039;&amp;#039;Progress&amp;#039;&amp;#039;&amp;#039; column shows the calculated frame number. The export is finished when the preview stops moving, the progress bars are full, and the button is again called &amp;#039;&amp;#039;&amp;#039;Start&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
How long this will take can&amp;#039;t be said in advance: the time depends on the duration of the compositions, the frame rate, the number of fixtures, and the complexity of the effects. It&amp;#039;s easier to go by the estimate under the overall progress bar — it gets refined as work proceeds.&lt;br /&gt;
&lt;br /&gt;
Export can be interrupted with the &amp;#039;&amp;#039;&amp;#039;Cancel&amp;#039;&amp;#039;&amp;#039; button: progress is reset, and compositions that weren&amp;#039;t finished need to be exported again.&lt;br /&gt;
&lt;br /&gt;
=== Where the files go ===&lt;br /&gt;
&lt;br /&gt;
* If the project has one &amp;#039;&amp;#039;&amp;#039;Light Stream Player&amp;#039;&amp;#039;&amp;#039;, cue files are saved directly into the selected folder.&lt;br /&gt;
* If there are several players, subfolders named after the players are created in the folder, and each is filled with its own set of cue files. This is convenient: each player is later loaded with its own subfolder.&lt;br /&gt;
&lt;br /&gt;
Files don&amp;#039;t pile up: on re-export, a composition with the same file name is written over the old one.&lt;br /&gt;
&lt;br /&gt;
=== GIF preview ===&lt;br /&gt;
&lt;br /&gt;
A short GIF animation is written into each cue file along with the data. It&amp;#039;s this animation that &amp;#039;&amp;#039;&amp;#039;Light Stream Player&amp;#039;&amp;#039;&amp;#039; shows in the list of animations, so there&amp;#039;s no need to prepare and load a preview separately.&lt;br /&gt;
&lt;br /&gt;
The preview is taken from the middle of the composition, and its duration, quality, and number of colors are set on the &amp;#039;&amp;#039;&amp;#039;Export&amp;#039;&amp;#039;&amp;#039; tab in the program settings — with the gear button next to the &amp;#039;&amp;#039;&amp;#039;Export Mode&amp;#039;&amp;#039;&amp;#039; list. These parameters are covered in detail in the article [[Настройки GIF превью]].&lt;br /&gt;
&lt;br /&gt;
The boundaries of the area that will be captured in the preview when shooting from a 3D camera can be shown directly in the &amp;#039;&amp;#039;&amp;#039;3D View&amp;#039;&amp;#039;&amp;#039; window: menu &amp;#039;&amp;#039;&amp;#039;View&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;3D View&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Show 3D GIF bounds&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Exporting to a video file ==&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Video render&amp;#039;&amp;#039;&amp;#039; mode doesn&amp;#039;t record data for fixtures, but a picture — the same image as in the GIF preview, but at full resolution and for the composition&amp;#039;s full length. Such a file is needed for presentations and approvals; it isn&amp;#039;t loaded into &amp;#039;&amp;#039;&amp;#039;Player&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The procedure is the same as for cue: check the compositions, select a view, set a folder, and click &amp;#039;&amp;#039;&amp;#039;Start&amp;#039;&amp;#039;&amp;#039;. Differences:&lt;br /&gt;
&lt;br /&gt;
* the file name is taken from the composition name, not from the &amp;#039;&amp;#039;&amp;#039;File Name&amp;#039;&amp;#039;&amp;#039; column;&lt;br /&gt;
* the extension depends on the selected codec;&lt;br /&gt;
* if there are audio tracks on the composition&amp;#039;s timeline, they are mixed into the finished video.&lt;br /&gt;
&lt;br /&gt;
Video parameters are set on the &amp;#039;&amp;#039;&amp;#039;Export&amp;#039;&amp;#039;&amp;#039; tab in the program settings, in the &amp;#039;&amp;#039;&amp;#039;Video Export Settings&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Audio Export Settings&amp;#039;&amp;#039;&amp;#039; groups.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter !! Value&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Width&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Height&amp;#039;&amp;#039;&amp;#039; || Video resolution in pixels&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Show composition name&amp;#039;&amp;#039;&amp;#039; || Prints the composition name right into the frame — convenient when there are many clips&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Font size&amp;#039;&amp;#039;&amp;#039; || Size of this text&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Title position&amp;#039;&amp;#039;&amp;#039; || Corner of the frame for the text: &amp;#039;&amp;#039;&amp;#039;Top Left&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Top Right&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Bottom Left&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Bottom Right&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Video codec&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;H.264&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;H.265 (HEVC)&amp;#039;&amp;#039;&amp;#039; — &amp;lt;code&amp;gt;*.mp4&amp;lt;/code&amp;gt; file, opens everywhere; &amp;#039;&amp;#039;&amp;#039;Apple ProRes&amp;#039;&amp;#039;&amp;#039; — &amp;lt;code&amp;gt;*.mov&amp;lt;/code&amp;gt; file for editing; &amp;#039;&amp;#039;&amp;#039;Lossless AVI&amp;#039;&amp;#039;&amp;#039; — &amp;lt;code&amp;gt;*.avi&amp;lt;/code&amp;gt; file without quality loss and a very large size; &amp;#039;&amp;#039;&amp;#039;PNG Sequence&amp;#039;&amp;#039;&amp;#039; — not a video file, but a folder with individual frames&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Profile&amp;#039;&amp;#039;&amp;#039; || Only for &amp;#039;&amp;#039;&amp;#039;Apple ProRes&amp;#039;&amp;#039;&amp;#039;: from &amp;#039;&amp;#039;&amp;#039;ProRes 422 Proxy&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;ProRes 4444 XQ&amp;#039;&amp;#039;&amp;#039; — the higher the profile, the better the quality and the larger the file&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Bitrate, Mbit/s&amp;#039;&amp;#039;&amp;#039; || Only for &amp;#039;&amp;#039;&amp;#039;H.264&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;H.265&amp;#039;&amp;#039;&amp;#039;: data budget per second of video. The higher it is, the cleaner the picture and the heavier the file&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Audio codec&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;MP3&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;AAC&amp;#039;&amp;#039;&amp;#039; — what to compress the composition&amp;#039;s sound with&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Bitrate, Kbit/s&amp;#039;&amp;#039;&amp;#039; || Sound quality, from 32 to 320 Kbit/s&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Frames for &amp;#039;&amp;#039;&amp;#039;PNG Sequence&amp;#039;&amp;#039;&amp;#039; are put into a separate folder inside the same export folder: its name is the composition name with the &amp;#039;&amp;#039;VideoSequence&amp;#039;&amp;#039; suffix, containing numbered files &amp;lt;code&amp;gt;000000.png&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;000001.png&amp;lt;/code&amp;gt;, and so on. Sound isn&amp;#039;t saved in this mode.&lt;br /&gt;
&lt;br /&gt;
== If something went wrong ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;The message &amp;quot;No write access&amp;quot; appeared&amp;#039;&amp;#039;&amp;#039; — the program doesn&amp;#039;t have permission to write to the selected folder. Choose another one, for example in &amp;#039;&amp;#039;Documents&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Files were created, but the fixtures on the player don&amp;#039;t light up&amp;#039;&amp;#039;&amp;#039; — most likely the fixtures aren&amp;#039;t patched into converter ports, or the project has the wrong &amp;#039;&amp;#039;&amp;#039;Light Stream Player&amp;#039;&amp;#039;&amp;#039;. Check the &amp;#039;&amp;#039;&amp;#039;Fixtures&amp;#039;&amp;#039;&amp;#039; window and export the compositions again.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;There&amp;#039;s a black square in the preview on the player&amp;#039;&amp;#039;&amp;#039; — the GIF was captured from a 3D camera that&amp;#039;s looking past the object, or there&amp;#039;s nothing to show in &amp;#039;&amp;#039;&amp;#039;3D View&amp;#039;&amp;#039;&amp;#039;. Choose &amp;#039;&amp;#039;&amp;#039;Mapping preview&amp;#039;&amp;#039;&amp;#039; or another camera.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;The composition came out shorter than expected&amp;#039;&amp;#039;&amp;#039; — exactly the duration set for the composition is exported; effects that go beyond its boundary on the timeline aren&amp;#039;t included in the file.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Export is taking a very long time&amp;#039;&amp;#039;&amp;#039; — reduce the frame rate of the compositions or uncheck compositions that aren&amp;#039;t needed right now.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Compositions]]&lt;br /&gt;
* [[Composition Settings]]&lt;br /&gt;
* [[Настройки GIF превью]]&lt;br /&gt;
* [[Импорт cue в Player]]&lt;br /&gt;
* [[Patching Fixtures]]&lt;br /&gt;
* [[Терминология]]&lt;/div&gt;</summary>
		<author><name>LumiBot</name></author>
	</entry>
</feed>