- Introduction
- Compatibility
- Important recommendations
- How to use?
- Integration with Final Cut
- Integration with Media Composer
- Integration with Premiere
- Integration with DaVinci Resolve
- Integration with Vegas
- Integration with Edius
- Sync toolbar
- Import settings
- Sync settings
- Track settings
- Extra options
- Export settings
- Advanced Fix Tool
- Path fixer
- General settings
- Report a problem
- License info
- License agreement
- Privacy policy
ℹ️ This is Syncaila 3.x user guide. If you use Syncaila 2.x go to Syncaila 2.x user guide
Syncaila is a software tool for video, television and film production, which performs fully automatic synchronization of audio and video footage from multi-camera shoots.
Syncaila is designed to free editors from manual synchronization when working with footage from multiple cameras and audio recorders. It saves significant time and effort, letting you stay fully focused on creative editing.
Syncaila does not require a timecode and searches for audio matches.
Syncaila is based on unique algorithms simulating the video editor’s logic. It produces the highest quality synchronization even for the most complex projects with large number of tracks, formats and noisy audio.
Syncaila works as a standalone application and supports the Final Cut Pro XML formats (both 7 and X versions) and the Advanced Authoring Format (AAF).
Syncaila is distributed as shareware. It includes a 20-day fully functional trial period, which consists of two parts. The first 10 days are granted upon the initial installation and are tied to the computer’s identifier. An additional 10 days are added when an email address is registered at any time.
During this period, Syncaila functions exactly the same as the fully registered version. After the 20-day trial period expires, Syncaila switches to free mode, which is unlimited in time but restricted in synchronization capacity. You may continue using Syncaila under the shareware terms or purchase a license.
An internet connection is required to use Syncaila during the trial period without limitations or when using a SEASON license. An internet connection is also required for license activation and deactivation, Syncaila updates, and, in some cases, after hardware changes or operating system reinstallation. An internet connection is not required when using Syncaila under the free license terms.
COMPATIBILITY
Supported platforms:
- Windows 64-bit: 10 and above
- MacOS: 11 Big Sur and above (may work on earlier versions)
This applies to the latest Syncaila version. The previous versions may support the old operating systems.
Supported formats:
- Final Cut Pro X (*.fcpxml; *.fcpxmld)
- Final Cut Pro 7 XML (*.xml)
- Advanced Authoring Format (*.aaf)
Below is a compatibility table showing Syncaila’s support for video editing software. The number of check marks reflects the quality of format implementation by NLE.
| NLE | FCP 7 XML | FCP X XML | AAF |
|---|---|---|---|
| Final Cut Pro | ✓✓✓ | ||
| Avid Media Composer | ✓✓✓ | ||
| Adobe Premiere | ✓✓ | ||
| DaVinci Resolve | ✓ | ✓ | ✓✓ |
| Vegas Pro | ✓ | ✓ | |
| Edius | ✓✓ |
Other NLEs known to support XML and/or AAF. Not tested. Please contact us if you experience any issues with these:
- VisEdit
- LightWorks
In theory, Syncaila may work with any editing software that supports import to or export from supported formats. In practice, specific behavior may vary depending on the editing application. Since there are many editing programs and they are frequently updated, compatibility issues may occasionally occur. With each new release, Syncaila is tested with the latest available versions of video editing software. Compatibility issues between a new version of Syncaila and an older version of video editing software are possible. Listed below are the oldest versions of video editing programs that have been tested with Syncaila.
Some editing applications have known limitations or issues when importing or exporting XML / AAF, which are outside of Syncaila’s control. If you encounter any problems, try re-importing the application’s native XML / AAF to identify the source of the issue. After that, contact the technical support team of the respective software vendor.
SYNC RECOMMENDATIONS
Syncaila performs complex calculations for one-click automatic synchronization and is improved with each new version. However, any automation requires certain rules. To achieve the highest synchronization quality and performance, please follow the recommendations below.
- Pay attention to the quality of the recorded audio.
High noise levels, strong echoes, reverberation, heavy clipping, phase-inverted channels, and other flaws reduce synchronization quality. Long repetitions, very similar audio fragments, and monotonous rhythmic patterns also negatively affect results. Although Syncaila can often synchronize poor-quality recordings, it may not score a match as good enough for synchronization. In cases of strong echo or reverberation, synchronization errors of one or more frames are possible. - Ensure that the audio recorded by cameras and recorders is more similar than different.
A common mistake is recording interviews in noisy environments where the camera audio is heavily muffled while the recorder captures a clean voice. Another frequent issue is the lack of wind protection on cameras in windy conditions. Using different lavalier microphones with barely comparable audio characteristics can also cause problems. - Use original files from the shoot whenever possible.
Syncaila synchronizes based on audio content, but it also uses additional file metadata such as recording date, file name, and timecode. This information helps organize media correctly and significantly speeds up the process. Transcoded media files often lose original metadata. If you create proxy files for editing, it is recommended to do so after synchronization, not before. - Check how your footage was copied or transferred.
In some cases, the file copy date replaces the original modification date. Try to use a transfer method that preserves original metadata. Less information in the files results in slower synchronization and potentially worse results. - Synchronize before editing, not after.
Syncaila removes all edits before synchronization to avoid potential issues and improve accuracy. Editorial discipline is key to maximum stability and performance. If you need to synchronize already edited material, Syncaila provides options to restore basic edits afterward. - Place files from different cameras and recorders on separate tracks.
If a recorder captures multiple audio tracks simultaneously, each track should also be placed on a separate timeline track. - Do not add unrelated files to the sequence.
Extraneous items such as images, color backgrounds, titles, generated media, or files from other shoots complicate the synchronization process and may lead to worse results or even failures. Cleaner sequences produce better synchronization results. - Synchronize groups of clips rather than individual pairs.
In some cases, a single pair of clips does not contain sufficient matching audio. The presence of additional synchronized clips in the sequence can help support weaker matches (applies to synchronization of original footage). - Exclude Blu-ray playlists.
Syncaila does not currently support Blu-ray playlists. When recording in MTS format, copy only the individual.MTSfiles from the media card rather than the entire folder structure (PRIVATE/AVCHD/BDMV/STREAM). This allows the editing application to treat each file separately and ensures that Syncaila correctly interprets the data.
What if all recommendations are followed, but the synchronization result is still unsatisfactory?
- Try different Sync settings.
Repeating the synchronization process is fast and may produce better results in some cases. - Use the Advanced Fix Tool.
This tool allows targeted correction of issues caused by incorrectly synchronized clips. - Try splitting the project.
Complex projects may contain repeated or very similar audio fragments, which can confuse the synchronization process. Dividing the project into smaller parts often resolves such issues, and re-synchronization will be very fast. - Clear the caches.
In rare cases, cache writing errors may occur due to hardware or system issues. Caches can be cleared in the application settings, accessible through the menu. - Report the issue
if none of the above helps. Some problems can be resolved within one or more days by providing custom test builds, allowing you to continue working. In any case, reporting issues helps improve Syncaila more quickly.
HOW TO USE – QUICK START
Step 1. Export a sequence to XML / AAF
At the very beginning, start working in your editing application as usual: create a project, create a sequence, and import the media files from the shoot. Place files from cameras and recorders on separate tracks.
Export the sequence in XML / AAF format. This option is usually available in the File → Export menu.
💡 Do not perform manual synchronization, editing, or any other processing before exporting the sequence, except when you need to synchronize edited camera clips with recorder audio.
💡 To avoid further confusion, pay attention to how you export – for the whole project or a single sequence. Some editing programs allow exporting not only a single sequence but an entire project as well.
Step 2. Synchronize in Syncaila
Open Syncaila and perform three simple actions on the toolbar, from left to right.
Button 1. Import XML / AAF.
Click to open a saved XML / AAF file.
Before importing a project, you can adjust the Import Settings. Learn more
If you have exported a whole project from your editing software, you can select a sequence in Syncaila.
Button 2. Synchronize.
Click to synchronize the sequence. Wait until the process is complete.
Before starting the synchronization, you can adjust the Sync Settings. Learn more
You can stop the process of synchronization and reset the sync results.
💡 Synchronization time depends on storage speed and total footage duration.
Button 3. Export XML / AAF.
Click to save the synchronized sequence.
Before exporting the sequence, you can adjust the Export Settings. Learn more
Step 3. Import synchronized XML / AAF into the editing software.
Go back to your editing software and import the synchronized XML / AAF file. Usually, you can find the corresponding import function in the File → Import menu. Wait until the import is complete and open the imported sequence.
INTEGRATION WITH FINAL CUT PRO
Since localized versions of the application may differ in translations, menu items and control names are specified in English.
Apple is the creator of the Final Cut Pro X XML format and therefore provides the most complete and reliable implementation of it.
Export to Final Cut Pro X XML
Use the menu item File → Export XML…. The Export XML window will open.
Import of Final Cut Pro X XML
Use the menu item File → Import → XML…. Select the Final Cut Pro X XML (.xml) file in the dialog window and click Import.
In this format, Syncaila also automatically creates a multicam clip, which will appear in the project along with other clips after the synchronized XML is imported.
INTEGRATION WITH AVID MEDIA COMPOSER
Since localized versions of the application may differ in translations, menu items and control names are specified in English.
Avid is the creator of the AAF format and therefore provides the most complete and reliable implementation of it.
Export to AAF
Use the menu item File → Output → Export to File…. The Export As window will open.
In the options, leave the Export Method set to Link to (Don’t Export Media).
Import of AAF
Use the menu item File → Input → Import Media…. Select the AAF (.aaf) file in the dialog window and click Open.
Known issues
⚠️ Before editing in Media Composer, media is often transcoded, which may result in multiple files being created for each stream of the original source. However, Syncaila requires each master clip to reference a single file on disk and prefers original camera and recorder files for higher-quality synchronization. Normally, Avid Media Composer preserves links to the original media and passes them through the AAF. In some cases, however, transcoded media split into separate streams may become the new “originals.” This most commonly happens when transcoding is performed in third-party software. Compound clips that reference multiple files are not supported by Syncaila and will be removed. To avoid issues, make sure that the master clips in your project are properly linked to their original source files.
INTEGRATION WITH ADOBE PREMIERE PRO
Since localized versions of the application may differ in translations, menu items and control names are specified in English.
Export to Final Cut Pro 7 XML
By default, Adobe Premiere Pro exports the entire project.
To export a single sequence, select it in the Project panel by clicking on it. To select multiple sequences, hold the Ctrl key while selecting.
To export to Final Cut Pro 7 XML, use the menu item File → Export → Final Cut Pro XML…. The Save Converted Project As dialog will open.
Import of Final Cut Pro 7 XML
Use the menu item File → Import…. Select the Final Cut Pro XML (.xml) file in the dialog window and click Open.
⚠️ Adobe Premiere Pro may create duplicate clips when importing XML if the media has already been imported into the project. If this occurs, try using the Edit → Consolidate Duplicates function.
INTEGRATION WITH DAVINCI RESOLVE
Since localized versions of the application may differ in translations, menu items and control names are specified in English.
DaVinci Resolve is the only editing application that supports all formats supported by Syncaila. However, each format has its own specific limitations. Based on our tests, the AAF format is implemented in Resolve significantly better than XML-based formats.
Export to AAF / XML
Use the menu item File → Export → Timeline…. You can change the format version using the drop-down list at the bottom of the dialog window.
Import of AAF / XML
Use the menu item File → Import → Timeline…. Select an AAF or XML file (.aaf, .fcpxml, .fcpxmld, .xml) in the dialog window and click Open.
Common issues
⚠️ Sync drifts when media FPS does not match the timeline FPS
To avoid this issue, set the timeline frame rate to match the media frame rate. If you encounter this problem, try importing a native Resolve XML and check whether any clips are shifted. If nothing is shifted, contact Syncaila support. Otherwise, this behavior is a DaVinci Resolve issue.
FCP 7 XML issues
⚠️ Stereo tracks are split into mono tracks
⚠️ Multichannel audio is displayed using only the first channel
To fix this, select all affected clips on the timeline, then choose Right-click → Clip Attributes → Audio and manually correct all channels.
⚠️ Some media files cannot be found when media FPS does not match the timeline FPS
To avoid this issue, ensure that the timeline FPS matches the media FPS.
FCPXML issues
⚠️ Multichannel audio contained within a single stream with a standard channel configuration is not interpreted correctly
⚠️ Media with multichannel audio loses linking
⚠️ Clips may be randomly moved to other tracks
To avoid this issue, enable Prevents clips from shifting to other tracks in the Syncaila Export Settings. This option unlinks video and audio and groups clips on each track into storylines. In DaVinci Resolve, use the Unlink Clips and Decompose in Place functions to separate the clips.
INTEGRATION WITH MAGIX VEGAS
Since localized versions of the application may differ in translations, menu items and control names are specified in English.
DaVinci Resolve is the only editing application that supports all formats supported by Syncaila. However, each format has its own specific limitations. Based on our tests, the AAF format is implemented in Resolve significantly better than XML-based formats.
Export to FCP 7 XML
Use the menu item File→ Export… → Final Cut Pro 7/DaVinci Resolve (*.xml)… Disable the Include Media option.
Import of FCP 7 XML
Use the menu item File→ Import… → Final Cut Pro 7/DaVinci Resolve (*.xml)… Select the Final Cut Pro XML (*.xml) file in the opened window and click Open.
FCP 7 XML issues
⚠️ Splitting stereo tracks to mono.
⚠️ Increasing the volume of audio tracks.
Export to FCPXML
Use the menu item File→ Export… → Final Cut Pro X (*.fcpxml)… Disable the Include Media option.
Import of FCPXML
Use the menu item File→ Import… → Final Cut Pro X (*.fcpxml)… Select the Final Cut Pro XML (*.fcpxml) file in the opened window and click Open.
INTEGRATION WITH GRASS VALLEY EDIUS
Since localized versions of the application may differ in translations, menu items and control names are specified in English.
Export to AAF
Use the menu item File → Export Project → AAF…
Import of AAF
Use the menu item File → Import Project → AAF… Select the AAF (*.aaf) file in the opened window and click Open.
SYNC TOOLBAR
Import settings
To the left of the Import button is the settings button that opens the Import Settings window. Adjust before importing if needed.
Import / Reload button
Click to import XML / AAF project or reload the current project.
XML / AAF list
Use to get a quick access to the files from a recent directory
Sequence list
If you have exported a project with several sequences, you can navigate through these sequences and synchronize each of them separately.
Track content
Linear — the most common case, where clips on the same track cannot overlap or be synchronized with each other.
Takes — clips from the same track can be synchronized with each other and moved to additional tracks.
Matches the same settings in Sync Settings → Current Sequence
Clip order
Defines how the order of clips in the current sequence should be preserved. Matches the same settings in Sync Settings → Current Sequence. These are per-sequence settings and are reset when another sequence is selected or project is reloaded. To set these options as defaults, configure Sync Settings → Common.
Sync settings
To the left of the Synchronize button is the settings button that opens the Sync Settings window. This window gives a more advanced control over the sync engine of Syncaila.
Synchronize button
Click to run the process of synchronization
Reset / Stop synchronization
Synchronization results can be reset by pressing the Reset button. After that, the sequence returns to its initial state. The Reset button also works as a Stop button during synchronization. After pressing the Stop button, synchronization stops at the last completed stage.
Note 1: Resetting the synchronization results affects the current sequence only. If the project contains other synchronized sequences, their synchronization results will not be affected.
Note 2: After exporting XML / AAF, you can review the synchronized sequence in your editing software. If you are not satisfied with the result, press the Reset button, adjust the Sync Settings, and run synchronization again. It will run much faster due to caching (if enabled), allowing you to achieve a better result.
Stages
After synchronization, multiple stages / synchronization variations are available to choose from. Stages correspond to intermediate steps of the synchronization process. Navigation through the full set of intermediate stages is available using the arrow buttons on the synchronized clips counter. After synchronization, Syncaila selects the stage with the maximum number of clips by default.
Extra options
Позволяет применить дополнительную обработку секвенции для удобства в последующем монтаже.
Export settings
To the left of the Export button is the settings button, which opens the Export Settings window. In this window, you can customize settings related to how the sequence will appear in the editing software. The set of available options in this window varies depending on the application that generated the AAF / XML.
Export button
Click to save the synchronized sequence(s) in the same format as the currently imported project. The button saves the project to the same folder using the name shown in the link above the button. If you want to choose a different folder or specify a different name, click the link above the button.
IMPORT SETTINGS
To open, click the settings button on the left of the Import button.
Prefer proxies
Prefer proxies over the high-quality sources if the paths to proxies are available (FCP X XML only).
Omit extensions
Skip extensions for certain files that are not meaningful for synchronization. This is useful when some files accidentally end up on the timeline, such as behind-the-scenes photos. It helps avoid a number of issues.
Editing software detection
Choose between automatic detection of the video editing software based on the XML / AAF, or manual selection. Correct identification of the XML / AAF source is critical, as each editing application has its own workflow specifics, limitations, and known issues when working with XML / AAF. An incorrect selection may result in unexpected behavior or export problems.
This setting affects the options available in Export Settings. In practice, automatic detection has proven to be reliable; however, we cannot guarantee that misdetection will never occur. If the application that generated the XML / AAF is not supported, all export options will be shown, but only a subset of them will function correctly, depending on the capabilities of the editing software.
SYNC SETTINGS
To open, click the settings button on the left of the Synchronize button.
Current sequence / Common tab
The same set of settings can be applied either to the current sequence or used as defaults for all sequences.
Track content
Linear — the most common case, where clips on the same track cannot overlap or be synchronized with each other.
Takes — clips from the same track can be synchronized with each other and moved to additional tracks.
Matches the same settings in Sync Settings → Current Sequence
Clip order
Defines how the order of clips in the current sequence should be preserved.
Auto (default)
Flexible automatic ordering based on summary analysis of recording time, file name and audio match quality. For high quality match, clips are synchronized regardless of chronology. For low quality match, clips are synchronized only if the chronology is not violated. Recommended in most cases if you are unsure about other options.
Alternate Auto
Flexible automatic ordering based on summary analysis of recording time, file name and audio match quality. For high quality match, clips are synchronized regardless of chronology. For low quality match, clips are synchronized only if the chronology is not violated. Recommended in most cases if you are unsure about other options.
As is
Strict order. The best option for maximum user control. Clips on the sequence must be placed in correct chronology.
By date & time
Strict order. Syncaila uses the modification date and time, as well as other metadata, if available. Recommended for original sources with correct modification dates and for sources transcoded in the original order.
By file name
Strict order. Use with a well-defined folder organization and file naming conventions that can be easily sorted.
Ignore
Strict order. Use with a well-defined folder organization and file naming conventions that can be easily sorted.
Wave source
Determines the audio waveform source used for synchronization.
All mixed
All streams and their channels are mixed together. Recommended in most cases. However, in rare situations, channels may be recorded in antiphase. In Syncaila, such files can be identified by a waveform that appears almost like a straight line, even though audio is present in editing software. In this case, try one of the other options.
First stream
Only the first stream is used and mixed. If the stream is multichannel, phase cancellation issues may still occur.
First channel
Only the first channel of the first stream is used. Recommended when phase cancellation issues are present.
Time source
Determines the date and time source. Used to establish correct chronology and to position clips that cannot be synchronized by audio.
Auto
Automatically selects between the file timestamp as the recording start time and timecode. In some cases, it may choose a suboptimal option.
File timestamp as REC START
The recording date and time from metadata or the file modification date. Treated as the start of recording.
File timestamp as REC STOP
The recording date and time from metadata or the file modification date. Treated as the end of recording.
Timecode
Select this option only if you are certain that the files contain valid timecode (not REC RUN).
Search accuracy
Determines the precision of match searching.
Five levels are available, from fast to slow:
- Low
- Good
- Optimal
- Very high
- Max
Use Optimal or Very high for most projects. These settings provide nearly maximum quality. Use Low or Good if you have a low-performance CPU, limited time, or if the results at these levels are acceptable. Use Max for projects with very difficult-to-synchronize audio and/or if you are willing to wait for a potential improvement in synchronization quality.
Please note that synchronization performance depends mostly on storage speed (for example, reading from an SSD is much faster than from an HDD), and to a much lesser extent on CPU processing power. As a result, changing the Search accuracy setting may not significantly speed up synchronization.
In some rare and complex cases, faster Search accuracy settings may produce better results due to the non-linear behavior of the algorithms. Therefore, if you are not satisfied with the synchronization results, you can adjust the Search accuracy and other sync settings and run synchronization again. Thanks to caching (if enabled), subsequent runs will be several times faster or may take only a few seconds.
Match threshold
Defines the required match quality. Lower values allow more clips to be synchronized, but increase the likelihood of false positives. Lower the value if Syncaila does not synchronize some clips. Increase the value if Syncaila synchronizes clips that should not be synchronized. Lowering this value increases synchronization time (sometimes significantly).
TRACK SETTINGS
To open, click on the track icon.
Sync settings
The same settings as in Sync Settings, but applied individually to each track.
Inherit sequence settings
By default, track settings are inherited from the sequence settings. Uncheck this option if custom settings for the track are required.
Extra options
Preserve basic editing
Locks the track or, in other words, preserves the basic editing of clips on the track — trims, duplicates, order, positions, and gaps — exactly as they are. All other tracks are synchronized relative to the locked tracks.
Keep in mind that Syncaila always synchronizes full media files, but restores the basic editing after synchronization when this option is enabled.
EXTRA OPTIONS
To open, click the Options under the Extra section on the Sync toolbar.
Place unsynced clips
By order & time — unsynced clips are placed according to the selected order and time source. If the selected time source is a file timestamp and it is valid and accurate, the placement error is up to 1 second. If the time source is timecode and it is valid and accurate, the accuracy is one frame.
By order only — unsynced clips are placed according to the selected order, without any offset.
Remove — unsynced clips are removed.
Overlaps of synced groups
A synced group is a group of synchronized clips. While synchronizing, multiple synced groups may be created. These groups need to be positioned relative to each other, which is done by evaluating their average position on the timeline.
In rare cases, some groups may overlap, which can be perceived as desynchronization. This option determines whether such overlaps are allowed or prevented.
Preserve cuts
All clip trims and duplicates are preserved. When duplicates overlap, they are moved to additional tracks. To preserve the basic editing as it was, use the other option: Track Settings > Preserve basic editing.
Cut / Remove
Determines which segments should be cut or removed from the synchronized sequence.
Common gaps
Empty gaps that are common to all tracks.
💡 Keep this option enabled if there are tracks that are not synchronized by audio at all and their relative positioning based on timestamps needs to be preserved.
Lone recorder audio
Recorder audio segments that have no corresponding camera recordings.
Clips shorter
Clips shorter than the specified duration.
Clip starts
Useful for automatically trimming often defective or unusable initial frames.
Clip ends
Useful for automatically trimming often defective or unusable final frames.
EXPORT SETTINGS
To open, click the settings button on the left of the Export button.
Below is the complete set of settings, while only a subset of them is available for a specific format and editing application.
Sequence
Sequence name
Sequence name as it will be displayed in the editing program.
Create project
Export sequence as a project
Export tracks as storylines
Unites all clips on each track to storylines. This prevents clips from shifting to other tracks.
Create multicam clip
Export sequence as a multicam clip.
Clips
‘Synced clips’ and ‘Unsynced clips’ tabs
Allow you to set up labels to distinguish synchronized clips from unsynchronized ones in the editing program
Symbol labels
Adds a selected symbol (or a word) to the name of synchronized/unsynchronized clip as prefix (at the beginning) or as suffix (at the end). Check the Add to name checkbox to enable.
Color labels
Colors synced/unsynced clips with selected color. Check the Label with color checkbox to enable.
Audio role labels (Final Cut Pro only)
Sets a selected audio role that allows to color-code the synced / unsynced clips.
Disable unsynced clips
The only possibility to gray out unsynced clips for some video editing programs.
ADVANCED FIX TOOL
Available after successful synchronization at the bottom of the main window. Designed for fine, targeted correction of synchronization issues. The tool works by undoing incorrect offsets or invalid clip pairings and then re-running synchronization with the applied corrections.
💡 If there are many issues, first try adjusting the Sync Settings for the sequence or individually for each track.
Wrong shift
Fixes incorrect offsets between clips. Select the incorrectly synchronized clips and press the button. The clips may be synchronized again with a different offset if a suitable match is found.
Wrong pair
Cancels synchronization of incorrectly paired clips. Select the incorrectly synchronized clips and press the button.
Reset fixes
Removes all applied corrections.
Resync
Re-runs synchronization taking the applied corrections into account.
PATH FIXER
When the program cannot find the files specified in XML, it colors the files in red and allows you to specify valid paths. If there are invalid paths in the XML, Syncaila will automatically open the Path Fixer window, and the corresponding button will appear to the right of the Import XML button. Click to open this window.
There are two tabs: Missing Files and Path Redirections.
Missing Files tab
Here you can see the whole list of invalid paths in XML. To select a new path, double-click on an item. The program will automatically apply the Auto-Fix function to the remaining unfixed paths.
Reset Selected
Resets the fixes of selected paths. From there, you have the option to apply the Auto-Fix function on the reset paths.
Auto Fix
Automatically fixes unfixed paths by using saved path redirections.
Path Redirections tab
When you fix a file path, the program remembers the redirection and lists it in this tab. This allows automatic fixing of file paths in the same directories and with the same file extension.
Remove Selected
Removes selected redirections. To select multiple redirections, press Ctrl (Cmd) or Shift key.
Auto save fixed paths in the imported project
Replace old paths with new paths in the imported XML/AAF.
GENERAL SETTINGS
To open the General Settings window, click the gear button located in the upper right corner of the main window of Syncaila.
Interface tab
Allows to adjust color, language, notifications and some other settings related to interface.
Caches tab
To speed up the synchronization of sequences with previously processed media files, Syncaila performs caching. The following settings are available in the Caches tab.
Auto-delete if older than
Enables automatic deletion of any cache that has been stored for more than N days.
Clear All
Deletes all caches in the directory.
Clear Current
Deletes all caches associated with the current project.
REPORT A PROBLEM
Report a problem directly from the application. Along with your description of the issue, Syncaila will automatically send the program log. To report a problem, open the program menu located in the top-right corner of the Syncaila window and click Report Problem…
Carefully complete all fields in the Report Problem window. Select when the issue occurred — in the current program session, the previous one, or always. Select the project and sequence if needed. Indicate whether the issue is related to synchronization itself. Specify whether you require a response from Syncaila technical support. Describe the issue clearly — both in the title and in detail. Finally, click Send Report to submit the report to Syncaila technical support.
LICENSE INFO
Trial extension / Registration
To extend the trial period, you need to register. Enter your email address and click the Register button. Check your inbox, confirm your email by following the link, and receive your license key. This operation will not work if the email address is already registered or if the trial period has already been extended on this computer.
License activation
To activate the license, enter the registered email address and the license key you received, then click the Activate button.
⚠️ If you see a message stating that the email or license key is invalid, make sure you are entering the registered user’s email address (not the purchaser’s email, as they may differ). Carefully check all characters. If in doubt, copy and paste the email and license key instead of typing them manually.
⚠️ If you see a message indicating that the activation limit has been reached, you need to deactivate the license on another computer where it is currently in use.
License Deactivation
To deactivate the license, click the Deactivate button. If the button is disabled, make sure the license key is not hidden. If the key is hidden, it must be re-entered.
⚠️ Please deactivate the license whenever you do not plan to use it or Syncaila on this computer, as well as before hardware changes and, as a precaution, before a clean system reinstallation. Otherwise, the activation record will remain on the server. An abandoned activation is automatically released after 2 months to free up a slot for a new activation.
⚠️ There is no way to deactivate all devices at once. Spare activations are provided for different usage scenarios (including cases where you forget to deactivate in time). If you forget to deactivate, you will need to wait 2 months for the activation slot to be released.
⚠️ We do not reset activations on our side.
Key retrieval
Allows to get your license key(s) by email (once in 3 months only).
Hiding key
Allows you to hide a license key from the window to protect it from other eyes. After clicking on this button, you will have to enter the key again to deactivate the license.
Multi-account use
To share a license and activation with all user accounts on this computer, check the box Apply for all users on this computer. Syncaila must be run as administrator. Useful for companies sharing the same computer among many video editors. The sensitive license data is hidden from non-admins. Be careful using this option.
Resetting the license
The Reset button (in the header bar) allows you to completely remove your license key from the program and reset to a default license (trial or free limited).
END-USER LICENSE AGREEMENT (EULA)
Syncaila (©) 2017-2025. All rights reserved.
Last Updated: 2025-11-20
IMPORTANT: BY INSTALLING OR USING SYNCAILA, YOU ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD, AND ACCEPT THE TERMS OF THIS END-USER LICENSE AGREEMENT. IF YOU DO NOT AGREE — DO NOT INSTALL, COPY, OR USE THIS SOFTWARE.
THE CURRENT VERSION OF THE EULA IS ALWAYS AVAILABLE ON THE OFFICIAL WEBSITE OF THE RIGHTS HOLDER.
1. RIGHTS HOLDER
The Rights Holder is Alexey Kulikov, doing business under the name “Syncaila” (hereinafter — the “Rights Holder”). Syncaila is protected by applicable copyright laws and international copyright treaties. Syncaila is licensed, not sold.
2. GRANT OF LICENSE
The Rights Holder grants you a non-exclusive, non-transferable right to install and use Syncaila in accordance with this Agreement and with the applicable licensing terms. The specific license type, scope of use, duration, number of permitted devices, and update rights are defined by the licensing policy provided at the time of purchase or published on the Rights Holder’s website.
3. RESTRICTIONS
The user shall not:
- bypass or attempt to bypass the activation, licensing, or protection mechanisms;
- decompile, reverse engineer, disassemble, modify, or attempt to derive source code from the software;
- rent, lease, sublicense, share access with third parties, or transfer the license key, except where expressly permitted by the purchased license type (including multi-user licenses);
- use a single license key simultaneously on more devices than permitted;
- use the software in any manner that violates applicable laws or infringes the rights of the Rights Holder.
Any violation constitutes grounds for immediate termination of the license.
4. TRIAL AND FREEMIUM USE
If the software is provided in a trial or freemium mode, the conditions of such use are defined by the licensing policy in effect at the time of use. The Rights Holder may modify trial parameters provided such changes do not impair the rights of users who have already activated a paid license.
5. NETWORK USE
Installation on a network server for access within an internal network is permitted if consistent with the limitations of the active license. Concurrent use of a single license on multiple devices is permitted only if explicitly allowed by the purchased license type.
6. DISTRIBUTION
The user may distribute an unmodified freemium version of Syncaila provided any fee charged covers only the distribution costs. Distribution of paid license keys, registration data, or activation data is prohibited without written permission from the Rights Holder, including email or other electronic communication allowing reliable identification of the sender.
7. BACKUP COPIES
The user may create backup copies of the software and license data for personal use.
8. UPDATES
Access to updates, including major version upgrades, is determined by the purchased license type and the current licensing policy. The Rights Holder may provide updates that alter features or protection mechanisms, provided such changes do not reduce the core rights granted to the user.
9. LICENSE TERMINATION
The license terminates automatically:
- if the user violates the terms of this Agreement;
- if the user utilizes illegally obtained keys, cracks, or activators;
- if the user refuses to comply with the activation system requirements;
- at the user’s discretion upon deletion of all copies of the software.
Upon termination, the user must delete all copies of Syncaila and all license keys.
10. INTELLECTUAL PROPERTY RIGHTS
All rights to Syncaila, including its proprietary components, documentation, and materials, belong to the Rights Holder. The software may include third-party components distributed under their respective licenses. Rights to such components belong to their respective owners. This Agreement does not grant the user any rights to third-party materials accessible through or used by Syncaila.
11. DISCLAIMER OF WARRANTY AND LIMITATION OF LIABILITY
The software is provided “AS IS” without warranties of any kind, whether express or implied, including but not limited to warranties of performance, accuracy, merchantability, non-infringement, or fitness for a particular purpose. To the maximum extent permitted by applicable law, the Rights Holder shall not be liable for any damages, including data loss, lost profits, business interruption, or any indirect, special, incidental, or consequential damages arising from the use or inability to use Syncaila. In all cases, the total liability of the Rights Holder shall be limited to the amount actually paid by the user for the corresponding license.
12. CHANGES TO THE AGREEMENT
The Rights Holder may revise this Agreement at any time. The current version is published on the official website and becomes effective upon posting. Revisions do not apply to licenses purchased earlier if such revisions reduce the rights previously granted to the user.
13. GOVERNING LAW
This Agreement shall be governed by and interpreted in accordance with generally accepted principles of contract law and the laws applicable in the jurisdiction where the Rights Holder conducts business, unless otherwise required by mandatory consumer protection laws. Any disputes shall be subject to the jurisdiction that is appropriate for the Rights Holder, unless mandatory local law specifies otherwise for the user.
PRIVACY POLICY
Last Updated: 2025-11-20
Syncaila respects your privacy. This Privacy Statement explains what information we collect, how we use it, and the measures we take to protect it.
Information We Collect
When you purchase one of our products, we may ask for your name, email address, billing address, telephone number, VAT number (if applicable), and payment information.
When you contact us by email, we collect your name and email address in order to respond to your inquiry.
We may collect your IP address to help diagnose potential server issues and to assist you if you experience difficulties downloading our products or accessing specific parts of our website. This information is not used for any other purpose.
We collect general statistical data about visits to our website to improve its structure, content, and usability. This statistical information is not linked to any data that can personally identify you.
We also collect information required for trial activation and license validation. This may include device identifiers and license-related information. It does not include any personal information other than your registered name and email address, if you are a registered Syncaila user.
Use of Personal Information
We use your personal information (name, email address, billing address, telephone number, VAT number) solely to deliver our products, provide customer support, and ensure proper license and software protection.
We do not share your personal information with third parties except when necessary to complete a financial transaction related to your purchase or when required by applicable law. We do not add your email address to unsolicited mailing lists, nor do we disclose it to third parties without your consent.
Payment information (such as credit card details) is used exclusively for processing your purchase and is not stored by us beyond what is necessary to complete the transaction. When you place an order online, your payment details are transmitted securely to the payment processor for routine processing and authorization.















