New
Improved
Fixed

Release Notes for MovieRecorder and MovieRecorder Express

  • NEW: Added support for Apple ProRes 4444 XQ
  • NEW: AVPresets: Added support for "Unused" and "Discrete" audio track labels
  • IMPROVED: Behaviours when external audio devices are disconnecting/reconnecting. WARNING: important change: when an external audio device cannot be found at startup, or when enabling the source, it will not start.
  • IMPROVED: New layout and improvements for document api.html for our REST API documentation
  • FIXED: Potential Invalid frame size when recording a 1920x1080 source to Apple ProRes HQ in a Classic QuickTime destination
  • FIXED: Potential crash when using empty tokens for the custom file naming
  • FIXED: Auto-detect checkbox could not be modified

Release Notes for MovieRecorder only

  • FIXED: Issues with DV PAL codec when using QuickTime Classic destination
  • FIXED: When using external audio, we don't use the device audio anymore to create the audio track. Previously, issues on the device audio could create issues with external audio even if device audio was not used.

Release Notes for MovieRecorder and MovieRecorder Express

  • Sources: Added the ability to choose the number of audio channels retrieved from the AJA, Blackmagic-Design or Deltacast card (Currently only available for Video Device Audio, not for external audio)
  • NDI: Updated NDI SDK to 5.6.0 - r135583 (NDI 6 is available in MovieRecorder pre-release 4.6)
  • Logs: Optimised performances when displaying a large number of logs in the Activity & Logs window
  • AJA: Updated AJA SDK to v17.0
  • AJA: Added support for AJA Kona X
  • Softron Streaming Pack: Issue when doing streams longer than, 12 hours, there could be a short interrupt of the signal every 12 hours.
  • Custom Naming: When using the timecode token in a custom naming, if it was a DF TC, the ";" was not replaced by a "-"
  • SD: Some possible preview issues when using SD sources. It would change from 4:3 to 16:9 very fast.
  • Scheduler Web UI: Fixed issues on Daylight Savings Time days: scheduled recordings could show with an offset of one hour.

Release Notes for MovieRecorder only

  • Logs: Added logging of more SCTE104 messages
  • Destinations: Added support for Apple ProRes in MXF destinations
  • Metadata: Potential crash when adding Metadata fields in "Settings > Metadata"; in macOS 12 and earlier
  • Growing Files: Growing MXF AVC-Intra files are now working with Adobe Premiere

Release Notes for MovieRecorder Express and MovieRecorder

  • AVPresets: Added the ability to disable the audio track language setting. This could be annoying with some editing software (Adobe Premiere or Final Cut Pro for example) as they consider this as a multilingual file, and thus only show one track at a time. The option is on by default to keep compatibility with older versions, so make sure to disable it if you don't need it.
  • ProRes Proxy: Encoding is not done anymore in progressive, but as interlaced, so it is easier to relink to higher resolution. Should quality be an issue for you, create an AVPreset and choose to deinterlace.
  • Preview: UI issue in Sonoma when using interlaced formats.
  • Potential crash in macOS 11 (Big Sur) and earlier.
  • WebUI: VU meters could be out of sync.

Release Notes for MovieRecorder only

  • Scheduled Recordings: There would be a warning with AppleScripts missing while they were not.
  • RS422 Timecode: Potential issues with negative values when using fractional frame rates.

Release Notes for MovieRecorder and MovieRecorder Express 4.5.7

  • AVC Intra: Issues when encoding to AVC Intra

Release Notes for MovieRecorder Express and MovieRecorder 4.5.6

  • Activity & Logs Window: Remaining disk space when using local storage is now more accurate
  • NDI: Added the ability to select "Embedded Timecode" as timecode source
  • NDI: Now using SDK version 5.5.4
  • ProRes: Bitrates for ProRes 4444 was too high (if you were using this codec before, make sure to test, check "Activity & Logs" window for any error about frame size and report to us)
  • Deltacast cards: Issues in SD NTSC: 8bit was not supported, and some potential issues with audio
  • UI: VU meters could be displayed in the wrong order

Release Notes for MovieRecorder only 4.5.6

  • AVPresets: Added support for DV codecs. WARNING: There is a known issue for "Classic" destinations: you must add a AVPreset effect to resize to 720x480. If you don’t do that, recording won’t work (it will start but will fail to write to disk). This will be improved in a future release.
  • General performance and stability improvements
  • Potential crash at startup (when using 2 VU meters display)
  • Contact Support: Log collect was not working when time was set to AM/PM
  • Blackmagic-Design: Added support for up to 64 audio channels (with supported devices).
  • Viewers: Added the ability to view up to 64 audio channels VU meters (with supported devices).
  • Licenses: Green checkmark or Red cross were missing from the License window in version 4.1.3.
  • Licenses: AV Preset UI issue

Release Notes for MovieRecorder Express and MovieRecorder

  • NDI: Updated NDI SDK to version 5.5.3
  • QuickTime Classic Destinations: When the QuickTime file writer has an unknown error, MovieRecorder will now resume recording in a new file after the error. Previously the recording would be stopped.
  • Stream Deck: Added compatibility with new models of Stream Deck Mini and XL
  • Blackmagic-Design: Logs could tell that there was no incoming signal, while in fact there was and it was an invalid frame that was received
  • Logs: Improved logs, and added log when CPU usage goes above some limits
  • NDI: Added an option to change the audio reference level to +20dB
  • UI: Minor UI improvements (Wider token areas in custom naming, ...)
  • Remote Control: Issue with the embedded control web page when using http://127.0.0.1:8080. It did not return the index.html page. It is now fixed, but note that with previous versions, it was possible overcome by using instead http://127.0.0.1:8080/index.html
  • NDI: The pixel format popup menu now updates correctly depending on the incoming format (this was just a UI display issue, the recorded file should have been correct in previous version)
  • UI: Issues with remaining time not shown when starting recording using REST API and specifying the record duration.
  • UI: Remaining time vs elapsed time swap when clicking on elapsed/remainingTimeTextField
  • Remote Control: Issues when locking/unlocking sources in remote. It was not working on multiple sources at once.
  • Possible issue when using multiple destinations. This could happen: "Error: An unknown error (-11800 The operation could not be completed, underlying error -16364 The operation couldn’t be completed. (OSStatus error -16364.)) occured. As a result, the destination will stop."

Release Notes for MovieRecorder only

  • Videohub Control: Added the "directly" method in AppleScript
  • Metadata: Possible crash when editing metadata in preferences
  • Ross Ultrix Control: Issues with Ross Probel switching. (We now log correctly if the switch was done correctly or not, and we can wait with beforeStartActions that the switch has taken place before starting a live clip).
  • Deltacast devices: Added support for Rec. 2020 Wide Gamut and HDR (HLG & PQ)
  • AV Presets: Added support for audio track languages
  • Streaming Destinations: Added compatibility with Streaming Center 1.3 presets with Facebook compatibility. Note that Streaming Cetner 1.3 is required for this version of MovieRecorder, so make sure to update it as well
  • Classic Destinations: Possible issue when recording is stopped where the header would not be written
  • Timecode Sources: Issues with TimecodeSystems UltraSync Blue
  • Viewers: Issues with the "selected" blue outline on viewers that were recording. Sometimes only the bleu "selected" outline was shown, but not the red "recording" status, which could lead to think that it was not recording.

Release Notes for MovieRecorder Express and MovieRecorder

  • AJA devices: Memory leak when receiving RP188 timecode with AJA sources
  • Viewers: When moving sources around, and preview refresh rate was different than "Every frame", a static frame could remain on the old location of the source in the Viewers
  • Viewers: Preview was not deinterlaced anymore since version 4.5
  • UI: Fixed minor alignments issues
  • NDI Sources: The "Variable frame rate" options was not always "clickable"
  • Quicktime Classic Destinations: When recording to ProRes to a Classic destination, on computers with hardware acceleration (M1 Max or Ultra for example), some encoded frames could be too large to be saved in the file. This change increases the datarate of some ProRes flavours and formats

Release Notes for MovieRecorder only

Intel users: Future versions of MovieRecorder will be one universal application compatible for both Apple Silicon and Intel models. Note: DV codecs are not supported in this version. Support restored in MovieRecorder versions 4.5.7 and up.
  • Metadata: Issue when changing set

Release Notes for MovieRecorder Express and MovieRecorder

  • NDI: Updated NDI SDK to version 5.5
  • REST API: Added a /info request to get info about the application and computer (version number, demo mode, etc...)
  • Blackmagic-Design devices: When using devices with connector mapping, such as the Decklink Duo 2, Quad 2 or 8K Pro, we can now display which SDI connector is used by the device (click on the device name and format in the sources list).
  • Blackmagic-Design devices: We log when there is a configuration change made by Blackmagic-Design Desktop Video Setup.
  • AJA devices: Issues with name of AJA devices
  • Remote Control: Possible crash when controlling MovieRecorder remotely
  • Viewers: Refresh rate of preview was not properly applied
  • UI: When clicking on the red icon of the window to close it, we now ask confirmation to stop the recording
  • Remote Control: Preview in remote was black when using 10bit sources in macOS 12
  • Streaming: Issues with downscaling in streaming destinations
  • TimeCode: When using Mac Clock TC source, and fps is 23.98, we now compensate for the fact that there is no DF
  • Classic Destinations: When encoding to ProRes, using a classic destination, you could see "Encoder produced a frame that exceeded max size

Release Notes for MovieRecorder only

Intel users: Future versions of MovieRecorder will be one universal application compatible for both Apple Silicon and Intel models. Note: DV codecs are not supported in this version. Support restored in MovieRecorder versions 4.5.7 and up.
  • AVID DNx: Added native support for DNxHD and DNxHR with Apple Silicon computers. You don't have to start the application with Rosetta anymore. This should bring improved performances on M1 and M2 computers when running natively
  • Scheduled Recordings: Added a webpage to view and edit the scheduled recordings. The page can be viewed at this url (change the IP address if not on the same computer - and make sure to enable "Remote Control" in the General preferences of MovieRecorder): http://127.0.0.1:8080/schedule/index.html
  • Actions: Changed the name of the AppleScript menus to reflect more what is happening (instead of before start, it now says on start as the AppleScript is triggered when the recording starts/ends)
  • Actions: The 'Action on error' popup menu in "Preferences > General" is now properly saved
  • Metadata: Issues when importing metadata from another computer
  • Multi-Destinations: When using multiple destinations one one source using H264 or HEVC we did not reuse the encoder, even if AVPreset was the same, and thus reencoded multiple times.

Release Notes for MovieRecorder Express and MovieRecorder

  • Added the ability to force the colorspace of a source (currently HDR and Rec2020 is supported only with Blackmagic-Design devices)
  • Added the support for Rec2020 (SDR) for AJA devices
  • Potential flickering of the preview. This did not impact the recorded file, just the preview
  • Image distortion with in SD 8-bit
  • After using the timer button, the button was disabled, preventing you to use the timer again
  • UI issue where timecode could be cropped on small sizes viewers
  • When scrolling in the view using mouse or trackpad, we could move the preview out of the frame
  • Potential crash when selecting the Bluetooth Timecode option

Release Notes for MovieRecorder only

  • Now sending the path of the recorded file in the AppleScript as a second parameter

Important information

  • About the Universal version of MovieRecorder and Apple Silicon computers:
    • Some of the encoders that we were using with intel computers are not yet available for the Universal version. Some will not be ported (as DV, DVCPro, DVCPRO HD which are legacy codecs), others will come at a later time. Check the list of supported codecs in the specifications on the MovieRecorder page.
    • M|Family:Download the Deltacast Universal drivers from our website.
    • ProRes Accelerators with M1 Pro, Max and Ultra are not compatible with interlaced sources. When using interlaced sources, the CPU will be used. We have reported the issue to Apple, and hope for a fix soon.
  • Important changes:
    • We have removed the preference "Single view" when controlling MovieRecorder from a web page. We changed the logic a little bit; instead of doing a preference, it’s just a different page to type in the browser. You should now use this url to access the single page view:
      http://127.0.0.1:8080/index_single.html

Release Notes for MovieRecorder Express and MovieRecorder

  • Native support of Apple Silicon computers. Applications are now universal.
  • Added support for HDR and Wide Gamut Rec. 2020 capture (currently only with Blackmagic-Design devices, and only with QuickTime destinations)
  • Added the ability to create a new clip when TC break is detected (only with QuickTime None or Segmented destinations; and the TC source must match the fps of the video source).
  • Updated NDI SDK to version 5.0.10 for full compatibility of NDI with Apple Silicon computers.
  • When receiving a SCTE trigger, we now log it. Making it a nice signal analyzer.
  • Added the ability to control a Blackmagic-Design Videohub or Ross video router using AppleScripts . Read more...
  • AppleScripts now send the source name as a parameter. Useful to do tests for example for notifications, or have a different behaviour depending on the source name.
  • Added the ability to trigger an AppleScript when recording starts or stops per scheduled recording (previously only on destinations).
  • Added notifications when a "Critical Error" would happen.
  • Added support of bundled licenses (one serial can contain the license for multiple channels)
  • Added the ability to disable the capture of VANC (and CC) on a per source base. Previously you could decide not to write a CC track in the file, but the VANC were always interpreted from the source, which could lead to issues in some very specific cases (when the signal providing the signal would enter wrong VANC or VBI data for example).
  • Updated to latest versions of the Deltacast and AJA SDK.
  • Deltacast: Added support for the pdf formats
  • Crash happening when doing remote control with Catalina. Read more...
  • Issue with fps of Classic QuickTime movie files when using an effect to change the fps from 50 to 25 or 60 to 30.
  • Some audio drops could happen when using Blackmagic-Design devices
  • Possible crash when recording a QuickTime Segmented or None to an Avid NEXIS storage.
  • When doing auto-split, only the first recorded file would have the correct DF/NDF flag. All subsequent recordings would have the non drop frame flag even if using drop frame.
  • Auto split with encoders that can produce an I-frame whenever needed. The durations will match one another. Note that some codecs may still have different split times depending on the GOP structure.
  • When doing auto-split with AAC audio, there could be one sample of audio missing at the beginning
  • Possible issue when creating new file after an auto-split
  • REST API issue to update scheduled recordings
  • Issues when using Streaming Destinations on Apple Silicon computers
  • QuickTime > Classic destinations: ProRes Encoder on Apple M1 Pro and Max processors: maxFrameSize could be wrong.
  • Scheduled recordings: Fixed issues when stopping scheduled recordings.
  • An issue with some keyboard shortcuts with MovieRecorder Express.

Release Notes for MovieRecorder only

  • Now allowing to enter commas in metadata text fields
  • Added support for DNxHR (currently Intel only)
  • Issue with some signals providing more VANCs than just CC. Recording may have stopped in specific cases.
  • Schedule issue for spring DST (on the Sunday of the change, scheduled recordings between 23PM and midnight would not be triggered)
  • Crash when writing some sidecar metadata files with MXF destinations
  • Some warnings when encoding to XDCAM (but had no impact on encoding, just excessive logging)
  • Some possible duplicated frames at the end of XDCAM recordings.
  • Some display issues for CC in Viewers.
  • AppleScripts Actions were not triggered at the end of the recording if done with a schedule, or timer
  • AppleScripts Actions could not retrieve the recording name of a schedule
  • QuickTime Destinations: Added the ability to use .mp4 and .m4v containers when using the HEVC codec
  • AJA: Added support for different audio inputs on the card (Analog, AES, ...)
  • AVC-Intra: Issues when recording HD sources to AVC-Intra 200 
  • Destinations: Fixed frame rate when having 2 destinations (one is without rate conversion and on with rate conversion)
  • Auto-split: Recording could stop when doing auto-split with H.264 and HEVC recordings
  • Activity & Logs Window: Added an option to split the window vertically or horizontally
  • Stream Deck: Stream Deck status buttons on remote sources
  • Remote Control: Issues with Catalina

Release Notes for MovieRecorder and MovieRecorder Express 4.3.7

  • Added compatibility with new models of Stream Deck
  • Some possible issues with the previews when controlling a MovieRecorder remote
  • Audio issue with some NDI® sources (such as Skype)

Release Notes for MovieRecorder 4.3.7 only

  • Performances when using serial connections with VTR control

Release Notes for MovieRecorder and MovieRecorder Express 4.3.5

  • Added support for the AJA Kona 5, when using the 8K Firmware
  • Added preliminary support for the 8K formats
  • Added support for XDCAM EX 25Mb/s VBR
  • Updated NDI library to version 4.1.3
  • Added some extra logs when there are issues with the audio
  • Added support for NDI sources that don't have audio
  • When switching from one application to another, the Stream Deck page was not properly updated (the other Softron application should be updated to one released after January 12 as well).
  • M|Family: When using auto-detect with Deltacast cards, the Level A option can not be modified anymore as anyway, it's automatically set.
  • M|Family: The 16:9 option is now hidden when not in SD
  • Incompatibility issue with older Deltacast drivers
  • issue with Streaming destinations
  • in macOS 10.14 and earlier (not in Catalina); with Classic destinations on SMB Volumes there could be issues when using an audio bitrate different than 16bit.
  • in macOS 10.15 and later, with Classic destinations, there could be issues if recording duration was longer than 4 hours on some video formats

Release Notes for MovieRecorder 4.3.5 only

  • Added support for XDCAM EX 25Mb/s VBR
  • AJA driver versions is now properly logged at startup.
  • Removed a log with Deltacast that was done too often. That could have an impact on performances.
  • M|Family: Crash when using an version of the Deltacast drivers before 6.13.1 (current ones)
  • M|Family: RP188 TC was not working anymor
  • Possible issues when quitting the application with Decklink cards. The application could hang.

Release Notes for MovieRecorder and MovieRecorder Express 4.3

  • Added compatibility of "Classic" destinations with macOS Catalina
  • Added the "Elapsed duration" token in the "Custom" AVPreset text overlay
  • Added the "Expected Duration" preference for better compatibility of growing movies with some editing software
  • Support for Stream Deck Mini and XL, with a new editor
  • Added new XDCAM HD variants: VBR 18Mbit and CBR 25Mbit
  • M|Family: Added support for "Level B" for video sources using high frame rates (above 30fps)
  • Now using NDI SDK 4.1
  • Disconnection/Reconnection of multiple NDI sources
  • Added 'clap' and 'colr" atoms for uncompressed 10bit recordings
  • Max number of audio input channels is now set to 128
  • Audio layout configuration, added label options
  • Audio Monitoring preference now properly saved even after source is modified
  • Issue when doing a reveal in finder on a remote MovieRecorder
  • Video device timecode fps was not properly saved
  • Tokens could be cleared when editing the first time
  • Compatibility with new Contour Design's ShuttlePro
  • Audio routing issues with AJA devices using multiple inputs

Release Notes for MovieRecorder 4.3 only

  • MXF XDCAM files using a progressive source are now properly marked as progressive

This is a major release of MovieRecorder. We have updated most of the frameworks and SDK that we use. There may be driver requirements changes. As usual, make sure to run tests (even with a demo version on a different computer) in your specific configuration before putting a new version in production.

Release Notes for MovieRecorder and MovieRecorder Express 4.2

  • Create a "Streaming" destination. Requires the Streaming Center application to create streaming destinations and presets (macOS 10.13 or later). Streaming destinations can only be created when the Streaming Center application is installed. You will need a separate license of the Softron Streaming Pack to be able to stream without the demo blue frames.
  • When user has refused to allow access to microphone, there will be a notification (used for Audio LTC input)
  • Application is now "Notarized" so you should have less warnings from Gatekeeper
  • NDI: Updated the SDK to version 3.8
  • NDI: AV Sync after network issues
  • NDI: Now supporting sources with variable frame rates (from "Scan converters" for example)
  • AJA: Updated the SDK to version 15 (Requires drivers 14.3 or later)
  • AJA: Support for UHD and 12G input of the AJA Io 4K Plus and other models (you can now choose between single or quad link)
  • Blackmagic-Design: Updated the SDK to version 11 (Requires drivers 11.1 or later)
  • M|Family: Updated the Deltacast SDK to version 6.11 (Download the compatible driver from our website)
  • GPICommander: Added
  • Blackmagic-Design: Aspect ratio is now properly set when using SD uncompressed format
  • Audio issues when using "auto-split" in macOS 10.13 with Classic destinations
  • Duration of split recording is now properly saved when duplicating destinations

Release Notes for MovieRecorder 4.2 only

  • AV Presets: Effects: Custom text overlay, using the same "tokens" that can be used for the file naming
  • AV Presets: Effects: Change the frame rate of the recorded file (the source can be 60p and the recorded file 30p for example)
  • Added the ability to restore configurations using the REST AP
  • Field priority issue when recording in DVCPRO50
  • VTR Capture: Serial VTR Timecode now have its frame rate changing when input display mode change
  • (version 4.2.1): Crash when doing a right click to choose the "old" reveal in Finder

Release Notes for MovieRecorder Express 4.2 only

  • It is now possible to record simultaneously to one QuickTime and one Streaming destination. Thus, the destination selection menu on the Viewers has been modified. You should now check the checkboxes to enable destinations. IF you try to enable more than one QuickTime or more than one Streaming destination at the same time, the previous one will be disabled. Reveal in Finder is now done using the little icons, and not the right-click.