Smode supports complex video export scenario with industry standards video file format.
Smode allows you to export videos from different entry point.
To launch an export of a composition or a scene, you use the document menu:
As a shortcut, the same menu is available from the document tab:
If your Compo is not a simple loop, you probably want to export a specified Timeline. (see Animation with Timelines).
For this you only need to ensure that your Timeline is activated and launch mode is set at "Restart With Activation" value.
This will made your Timeline start at Compo opening. This also guarantee that this Timeline will be played during video export.
Here is the video export dialog that enables to configure the parameters of the video export:
Here are the details of the parameters:
- Begin: This corresponds to the first frame time to export.
- End: This corresponds to the last frame time to export.
- Timebase Numerator is the exported video rate in frame per seconds.
- Timebase Denominator is usually set to 1 when rate is a multiple of a seconds.
- Output Directory is the location to store exported video file(s).
- Format Choice This corresponds to codec chosen for video export. The lower part of the format settings (Profile...) is codec dependent.
- File Name This is the output file name of the video export (this parameter is automatically set when exporting scenes rather than compositions).
- Start Immediately This corresponds to action that will be done when clicking on the OK button: Start the video export immediately, or add the exporting task into the rendering queue in a paused state.
The image below shows the list of codecs that are currently supported by Smode:
Alpha Layer exports capability and depends on the chosen export codec. For instance with Apple ProRes, only the Profile 4444 can support it, for Hap, only Hap Alpha will support it. For image sequence, PNG or Targa should be used, but not Jpeg.
To create a 29.97 fps standard video export you can enter 30000/1001 fractional Timebase.
Each Codec format have their own specific settings:
For Apple ProRes, Profile parameter is the possible subformat quality standard defined here: https://support.apple.com/en-us/HT202410.
Note that the Apple ProRes 4444 XQ is not yet supported.
For Apple ProRes Thread Count parameter is the number of thread allocated for the encoding process.
This parameter do not have any impact on the output file quality. To maximize the encoding speed this should be equals to the number of your CPU core.
Use less thread if you consider to use Smode or other applications when the encoding task work in the background.
The Quicktime MJPEG Profile have only the choice of pixel subsampling: Profile 422 or Profile 444 (for no subsampling at all).
The Hap Profile have only Hap and Hap Alpha profile, The HapQ and HapQ Alpha profile are not yet supported for encoding.
More information about the hap codec profiles can be found here: https://github.com/Vidvox/hap.
The Hap Num Chunks parameter define the number of data chunks contained by each encoded image.
This helps video player to multitask the decoding on multiple CPU core.
This optimize further reading performance of the video with big resolution by adding a negligible file size footprint.
The Use Squish Encoder option allow you to use high quality software based encoder for hap compression. Its very useful when the exported content contain delicate gradient who can be badly compressed by default encoders shipped with current version of GPU's drivers.
Video Export tasks are appended in the rendering task list located in the Tasks tab:
This panel enables pausing, resuming and canceling the video export task.
Use the folder icon to reveal the hard disk folder containing your video exports.
When exporting a composition into a video file, the resolution of the exported video file is the resolution of the compo.
Note that it is not necessary for a composition to be saved in order to export it as a video.
The resolution of the compo is defined in the parameters of the root element in the element tree. This location also contains the Alpha Layer parameter that specifies if the compo can have an alpha channel or not. Ensure that this parameter is enabled if you plan to export compositions with an alpha layer.
When exporting compo, File Name designates the custom name of the exported video file without extension. The file extensions is added automatically by Smode based on the codec choice: i.e. .mov for QuickTime or .tga for Targa.
When exporting an image sequence, File Name corresponds to the folder name containing numerated images.
You can also export videos from scene document used in a project setup pipeline.
As for compositions, video exports can be launch by using the scene document menu.
When exporting a scene, the export dialog reflects the ability to render different Video Processors at the same time:
Select here the video processors that you want to export into video.
Note that the settings of the codecs are shared between all video processors that are exported.
Each video file resolution will be the resolution of their corresponding video processor.
Take care to customize your Video Processor name carefully in the pipeline. The video file names are determined automatically by taking the corresponding video processor names. Only the Output Directory can be changed in this case.
Take care to customize your Video Processor Alpha Layer according to your codec choices. Both settings must be activate in order to obtain video file with support of the alpha layer.
Scene and project pipeline must be saved before doing a video export. Unlike with Compo document, exporting a temporary or unsaved scene is not supported.
Each Smode Edition have their own video export limitations, here the details:
- Smode Synth: Maximum resolution: 1.98 Mpx, max width 1280 px, max height: 720 px with 5 seconds of watermark logo on bottom left of the video start.
- Smode Studio (Basic): Maximum resolution: 2.2 Mpx, max width: 1920 px, max heigth: 1200 px
- Smode Studio Standard Edition: Maximum resolution 2.64 Mpx, max width: 3840, max height: 2160 px.
- Smode Studio Master Edition: Maximum resolution: 4.39 Mpx, max width: 3840, max height: 2400 px.
- Smode Studio Elite Edition: Maximum resolution: 8.44 Mpx, max width: 4096 px, max height: 2400 px.
- Smode Studio Ultimate Edition: No restrictions.
- Smode Designer: No video export available.
- Smode Station: No restrictions.