Multichannel edit-while-ingest on one Mac

MovieRecorder 4 is your go to application to record your live event, be it a multichannel sport event, a concert, or corporate event. Record multiple channels on one Mac and/or remotely control another Mac to add even more channels. Supports edit-while-ingest (growing files) so you can start editing as soon as the recording starts. Supports SDI and NDI sources, external audio with local sources. Record the same source to multiple destinations simultaneoulsy and add effects and overlay. MovieRecorder Express is our “lite” version of our ingest solution, and is the most affordable broadcast video recorder on the Mac.

Record Multiple Channels on one Mac

With MovieRecorder you can record multiple channels of HD video on a single Mac— the only limit is the capacity of the CPU and the amount of available storage. When new Macs are released, the capability to record more channels may increase. If you need more than what one Mac can do, you can have multiple computers but control all ingest from a single workstation. And doing a multi-camera ingest is very easy with the gang record feature.

Record to multiple codecs, with CC

With MovieRecorder 4 you can record to a QuickTime or MXF wrapper, and record to Apple ProRes, H.264, HEVC, Avid DNxHD, AVC-Intra, AVC-Intra, DV/DVCPRO, DNxHD or IMX XDCAM, without the need to purchase a separate option. It is built-in!. If you don't need all these codecs and format, the exceptionally affordable entry-level MovieRecorder Express might be for you. It comes with a more limited functionality and codecs set than MovieRecorder, check belwo the differences. We just want you to pay the right price for the features you need!

Edit while ingesting (Growing Files)

Users very often need their media to be “edit-ready” even while the event that is being recorded continues. This allows editors to start working on growing files during the show, so that they can be done editing sooner, and sometimes even before the show ends. This can for example be used for shows where you want to have a short summary ready at the end of the show. Files created by MovieRecorder can grow in Apple’s Final Cut Pro, Adobe's Premiere Pro, Avid's Media Composer or Blacmagic-Design's DaVinci Resolve.

External Audio Sources

The ability to use external audio sources (including network audio such as Dante or MADI) instead of SDI embedded audio help those who want to record the audio coming from an audio mixer without the need of expensive SDI embedders. MovieRecorder 4 supports all the audio sources that are available to the macOS. Coupled with the Audio Mapping available in the AVPresets, this brings a lot of flexibility to your Audio configuration. Note that this feature is not yet available for NDI sources.

Effects and Overlays

Crop, deinterlace, rotate, and resize your video before it is encoded. You can for example rotate the signal 90° for display on LCD monitors placed sideways, or to crop portions of the image. You'll also love the ability to overlay text, the current timecode, or even an image to your recording. As it's a "per destination" setting, you can have one signal recorded with overlays, and another as a clean recording. The multiple destinations available with MovieRecorder will be even more handy with this new feature!

Scheduled Recording

The ability to schedule recordings is a must for any recording device and will greatly improve your productivity. With MovieRecorder, scheduled recording is as easy as programming your DVR, because it is integrated into the program. You can schedule recordings to automatically start at a specified time, by date or day(s) of the week.

HEVC Support

With HEVC, files can be compressed to 40% of the size of an H.264 compression without losing quality. But that encoding efficiency requires a lot of horsepower, and the best CPU can barely encode in real time, but luckily the Mac comes with Hardware acceleration to encode to HEVC in real time! Since macOS 10.13, Apple has added the ability to use the HEVC hardware acceleration available on some computers (those running the 6th Generation Intel Core and over), allowing us to fully take advantage of the codec. The Apple Silicon computers have also greatly improved the encoding to HEVC allowing to encode in real time up to 8 HD channels on an M1 Mac.

Flexible TC input sources

MovieRecorder supports multiple timecode sources for your best convenience.

  • Mac Clock: That's the simplest timecode source, available with all Mac. ;-)
  • Audio LTC: Use an audio input on your Mac and we'll decode the TC
  • Embedded TC: Use SDI embedded TC (even if only one of your source has TC, you can share it with the others, so you only need one TC embedder)
  • Video device timecode input: Some video devices have a TC input connector
  • Timecode Systems products allow to retrieve timecode using WiFi, Network or Bluetooth. Read more about Timecode Systems...

NDI® Sources

NDI® is an open, low-latency, video-over-IP protocol developed by NewTek™. It uses a simple gigabit ethernet cable to transmit video and audio over a local area network between multiple video systems. Now, thanks to NDI®, you can transfer HD and 4K video over a simple Ethernet cable. There is no need for additional routers or even SDI cables anymore, further demonstrating the ease-of-use and reliability of our products. NDI® opens the world to a different way of doing video production and to an ecosystem of devices supporting the protocol.
NDI® is a registered trademark of NewTek, Inc.

Fully customizable User Interface

Select the number of Viewers you want to display at once, and then choose the layout that best suits your needs. MovieRecorder comes with a whole set of preconfigured layouts, but you can also customize them yourself. All the overlays can be turned off if you just want to preview the video and not be distracted by their presence. Switch the position of two sources, or enable/disable/solo a destination on all Viewers at once.

Save and Restore Configurations

Often you will have different shows running in the same studio, with different requirements. The camera names will change, you may need to record to a different storage, or with a different codec, etc. Thanks to the “save and restore” feature, you will now be able to save multiple configurations and restore them in seconds. This will make your workflow much smoother. The feature can also be used if you want to keep a backup of a configuration before running tests on a new show, with new setups, etc.

Watch Videos
Watch More
World Class Support

Support is included in our permanent licenses. There are no recurring fees
Softron has a worldwide network of highly skilled specialists to help you.
Setting up our software is simple and straight forward. But we are always happy to help you!
Our customers love our products and our support.

Buy or Upgrade

Make sure to test with our free DEMO version available for download before purchasing so you are sure it fits your need. In DEMO mode, the application will burn a blue frame in the recorded file or at output at some intervals. That's the only limitation and difference. After your test, you will keep on using the same application, just with the demo mode unlocked.

You may also need
MovieRecorder Express
Devices from AJA and Blackmagic-Design
NDI® sources
Direct Link Sources (from one of Softron's playout application)
Remotely Control other MovieRecorders
Record Multiple channels at once (Depend on the format, codec and the computer. Up to 12 channels on one Mac)
Max Resolution (Depend on the video device used) Up to 4K Up to 4K
Pixel Formats (Depend on the video device used) 8bit, 10bit or ARGB 8bit, 10bit or ARGB
Add Effects and Overlays *

(only in 8bit)
External Audio Sources (instead of using the audio from the video device, use another audio available for the macOS)

On "Local Sources", not yet on NDI sources
Audio Mapping (done in the AV Presets)
Timecode Sources Video device timecode (LTC, RP188,...) or application timecode (Mac Clock, Audio LTC, Timecode Systems)

* Effects and overlays can have an impact on performances and the number of channels you'll be able to encode in real time on one Mac, depending on the format and codec. Make sure to run extensive long term tests.

MovieRecorder Express
Record to multiple Destinations with different codecs using easy presets
MXF Support
Advanced codecs support

Check list of supported wrappers and codecs

Check list of supported wrappers and codecs
Add effects (crop, resize, rotate) and overlays (text, timecode, image) on the recorded video
Closed Captioning Record (CEA-708 to a QuickTime CC track)
only with 8bit sources
Looped recording (record permanently in the same file and go back to the beginning when it reaches the end of the file. Ideal for TimeShifting playout for example)
Custom naming (to automatically name your files with tokens)
Metadata (embedded in the QuickTime file or as a sidecar file)
Frame-accurate automatic split the recordings into chunks (support for 24/7 recording with no frames lost)
Frame-accurate manual split the recordings (create a new file manually instead of manually)
Support edit-while-ingest

With MXF, Classic or Segmented destinations (compatibility depend on the editing software)
Integration & Control
MovieRecorder Express
Remotely Controllable using a REST API
Control with GPI triggers (Requires GPICommander)
Send GPI triggers (Requires GPICommander)
Control from Elgato's Stream Deck
Controllable via AppleScript
Trigger AppleScripts when start/stop record or on error
VTR Control and batch capture (using RS422 port on a device or our SerialCommander)

Only record from tape, no record to tape available
Other Features
MovieRecorder Express
Fully configurable user interface
Save and restore configurations (save the layout, source names, scheduled recordings,etc... and restore them at a later time)
Remote Source Slave mode
Scheduled Recording (repeated weekly, or specific date)
SHORTLIST of features ONLY available in MovieRecorder
MovieRecorder Express
Multiple Destinations
Supported Codecs ProRes, H.264, Uncompressed Sames as Express + AVC-Intra, DV/DVCPRO, DVCPRO HD, DNxHD, FFV1, IMX, XDCAM
Closed Captioning
External audio sources (including Dante, or MADI)
Add effects (crop, resize, rotate) and overlays (text, timecode, image) on the recorded video
Save and restore configurations
Trigger AppleScripts when start/stop record or on error
VTR Control and batch capture
Remote Source Slave mode
macOS compatibility
Big Sur
High Sierra
El Capitan
M. Lion
4.5 and later
4.3.9 to 4.4.3
4.3 to 4.3.8
4.0 to 4.1   
3.2 to 3.4     
3.0 to 3.1     

Specs and Requirements
Required MovieRecorder Version by some macOS Version

macOS 10.13: Version 3.6 or later (For dongle compatibility)
macOS 10.15: Version 4.3 or later (For QuickTime Classic compatibility)

Recommended macOS macOS 10.14.6 or later*
Supported Mac computers Intel Processors: Version 3.0 and later*
Apple Silicon Processors: Version 4.4 and later*

WARNING: With Apple Silicon processors, some third party libraries may not be able to run natively, so will have lower performances. Other libraries may not run at all. Check the following article to know more

Recommended RAM 4 GB for the first channel. Then add 2GB per additional channel.
Supported Graphics Cards

A graphics card that supports Metal is recommended.

Supported Sources AJA, Blackmagic-Design,Deltacast, NDI®
Hardware acceleration to encode in Apple ProRes
Supported hardware: MacBook Pro M1 Max
Required macOS version: macOS 12 or later
Required software version: MovieRecorder 4.4 or later
Warning: Hardware acceleration for ProRes does NOT work with interlaced sources, only with progressive
Hardware acceleration to encode in H.264
Intel Processors: With all Mac computers with i5 or i7 processors, running macOS 10.9.5 or later for one channel. macOS 10.13 or later is required for multichannel support.
Apple Silicon Processors: All models support hardware acceleration for H.264, but they are more optimised for HEVC, so we recommend using HEVC whenever possible
Hardware acceleration to encode in H.265 / HEVC
Intel Processors: With all Mac computers with 6th generation of intel processors (2016 and later), running macOS 10.13 or later. Macs with M1 chips or later can support multichannels as well./div>
Apple Silicon Processors: All models support hardware acceleration, and are optimised for HEVC
Compatible Storage Most storage that can sustain the required constant write speed (depending on the number of streams, the codec and format). For network attached storage (NAS), make sure to enable Macro blocks, and disable cache flushing. If you need to run tests, make sure to do long term tests.
Requires Monitor Connected (Open GL Active) Yes. Even if MovieRecorder should behave fine in most cases, it is recommended to keep a monitor connected at all times for best performances. Or you should make the macOS think that there is a monitor connected. Beware of some KVM switches that can cause interrupts in the signal.
Number of license required One complete license required per channel (source).
Supported codecs and formats
Video Codecs
MovieRecorder Express
Up to version 4.4 (Intel)
Version 4.4 and later (Universal)
Type of destinations
Apple ProRes 422 Family
QuickTime (None, Segmented, Classic)
Apple ProRes 4444
QuickTime (None, Segmented, Classic)
Apple ProRes 4444 XQ
Apple ProRes RAW
(50 & 100)
QuickTime (None, Segmented, Classic), MXF OP1a*
Avid DNxHD

(MovieRecorder 4.5 or later)
QuickTime (None, Segmented, Classic), MXF Op1a**
Avid DNxHR

(MovieRecorder 4.4 or later)

(MovieRecorder 4.5 or later)
QuickTime (None, Segmented, Classic), MXF Op1a**
Blackmagic RAW
QuickTime (None, Segmented, Classic), MXF OP1a*
QuickTime (None, Segmented, Classic), MXF OP1a*
QuickTime (None, Segmented)
H.265 (HEVC)
QuickTime (None, Segmented)
QuickTime (None, Segmented), MXF OP1a*
MPEG IMX (30/40/50)
QuickTime (None, Segmented, Classic), MXF OP1a*
QuickTime (None, Segmented, Classic)
QuickTime (None, Segmented), MXF OP1a*

* MXF destinations are only available with MovieRecorder, not with MovieRecorder Express

** MovieRecorder 4.0.8 and earlier used MXF OpAtom for the DNxHD codec. Starting with MovieRecorder 4.1, MXF OP1a is used.

File Wrappers
MovieRecorder Express
Up to version 4.4 (Intel)
Version 4.4 and later (Universal)
Supported codecs
AVC-Intra, DNxHD, DVCPRO HD, IMX, HDV, Uncompressed, XAVC, XDCAM.
.mp4 .m4v
H.264, HEVC
QuickTime (.mov) - None or Segmented
QuickTime (.mov) - Classic
Apple ProRes, AVC-Intra, DNxHD, DNxHR, IMX, Uncompressed.

Supported Inputs & Outputs
Application Version First Supported Drivers Last Supported Drivers
Version 4.4 (Universal) 16.1 latest
Version 4.4 (Intel) 15.0 latest
Version 4.2 and later 15.0 latest
Version 4.0 and later 12.4.2 latest
Version 3.5 until 3.6.9 12.4.2 14.3
Version 3.4 12.3.7 14.3
Version 3.3 12.1.2 14.3
Version 3.2 10.5.2 12.2.2
Version 3.0 until 3.1 10.5.2 10.6.1


  • Some AJA devices need to use the latest SDK in our applications. Make sure to check which application version support your device in our help center article.
Application Version First Supported Drivers Last Supported Drivers
Version 4.4 (Universal) 12.0 or later latest drivers
Version 4.4 (Intel) 11.0 or later latest drivers
Version 4.2 and later 11.0 latest drivers
Version 4.0 and later 10.9.5 latest drivers
Version 3.6.1 and later 10.9.5 latest drivers
Version 3.6 and later 10.9.3 latest drivers
Version 3.2 and later 10.3.1 latest drivers
Version 3.0 until 3.1 9.9.3 10.3.7


  • macOS 11 (Big Sur) requires Blackmagic-Design drivers 11.7 or later.

Application Version First Supported Drivers Last Supported Drivers
Version 4.4 (Universal) 6.17 Universal beta 1 latest version
Version 4.4 (Intel) 6.15.01 latest version
Version 4.0 until 4.3 5.21 latest
Version 3.6 5.21 latest
Version 3.5 5.21 6.01.01 (but not 6.0 nor 6.01)
Version 3.4 5.19.03 6.01.01
Version 3.3 5.18 6.01.01
Version 3.0 until 3.2 5.17 5.18


  • macOS 10.15 (Catalina) requires drivers version 6.13 or later
  • You should only download the Deltacast drivers from our website. Indeed we validate them with our applications before putting them online.

Application Version NDI library version
Version 4.4 5.0.10 (Firt compatible with Apple Silicon)
Version 4.3.8 4.5.3
Version 4.3 4.1
Version 4.2 3.8
Version 4.1 3.7
Version 4.0 3.0
About these specifications

We know that some of our users can not upgrade their macOS very often. This is why Softron tries to maintain compatibility with older versions of macOS as much as possible, but it is not always possible to achieve. Because Operating Systems are usually significantly improved over previous versions, Softron must use many of the more capable built-in functionalities inherent in Apple's latest OS releases. Failing to do so would mean that Softron software would essentially be blocked from using the new Frameworks provided in the OS. For this reason, Softron's free support is provided only on the current and previous macOS versions. Also, most of our tests will be done on these macOS versions, and only basic tests will be done on the previous OS. We will always try to help, but in some cases, the best solution is to upgrade your macOS to a more recent version.

Softron does not warrant that these recommended configurations will always meet specific user requirements. They are intended as guidelines and are based on extensive testing that Softron has done, they can be changed without notice. Hardware, drivers, software and operating systems change regularly and we advise users and prospective users to evaluate their requirements in their specific environment/workflow using Softron demo licenses that are available for downloading from Softron's web site.

MovieRecorder (Universal)
Version 4.4.3 - 30 June 2022
MovieRecorder (Intel)
Version 4.4.3 - 30 June 2022

Useful Resources

Installation instructions

Once downloaded, unzip the file, and drag and drop the "MovieRecorder" Application in your Applications Folder.
Do NOT run MovieRecorder from your downloads folder or it will be quarantined. Always drag and drop from the Downloads folder to the Applications folder before using it. Make sure also to download and install the drivers for your video device:

AJA Drivers
Blackmagic-Design Drivers
Deltacast Drivers
For Intel and Silicon

DEMO Limitations

In DEMO mode, the application will burn a blue frame in the recorded file or at output at some intervals. That's the only limitation and difference. After your test, you will keep on using the same application, just with the demo mode unlocked.

How to unlock the DEMO version ?

Purchase a license through one of our resellers or the Softron online store, then just activate your serial number in the License window or plug your dongle in the computer.

Upgrade/Update instructions

Just download the latest version and replace your previous version. It is always recommended to run extensive tests with your specific workflow and setup before putting a new version in production. You can use a free demo version for that on a separate computer. Previous legacy versions are available from the general downloads page.

You do not need to deactivate and reactivate your serial number when updating your Softron software. Read the following article to know when to deactivate.

This software uses code of FFmpeg, licensed under the LGPLv2.1 and its source can be downloaded here.

Legacy versions
MovieRecorder 4.4.2
5 May 2022
MovieRecorder 4.4.2 (Intel)
5 May 2022
MovieRecorder 4.3.9
31 August 2020
MovieRecorder 4.3.8
26 June 2020
MovieRecorder 4.2.1
6 June 2019
MovieRecorder 4.1.3
4 December 2018
MovieRecorder 4.0.8
11 Septmeber 2018
MovieRecorder 3.6.9
22 Ocotber 2018
MovieRecorder 3.5.5
28 April 2017
MovieRecorder 3.4.14
8 November 2016
MovieRecorder 3.3.18
28 June 2016
MovieRecorder 3.2.14
9 September 2015
MovieRecorder 2.5.24
2 April 2015
MovieRecorder 1.2.3
18 November 2011
MovieRecorder Control 2.3.4
3 May 2013


This software uses code of FFmpeg, licensed under the LGPLv2.1 and its source can be downloaded here.