openEncoder app icon

openEncoder

Free native batch video transcoder for macOS — built for AV, lighting and video professionals. Queue up show content and convert it fast.

HAP ProRes DXV3 NotchLC + more

NotchLC output (for Notch, disguise and other media servers) uses openEncoder’s own independent NotchLC encoder. NotchLC export needs a licence key from openEncoder; reading NotchLC files needs nothing.

macOS 14 (Sonoma) or later · Apple Silicon · 4.5 MB
notarized by Apple — opens with no security warnings
open the disk image, drag to Applications — updates then arrive automatically in-app

openEncoder running on macOS — batch transcode queue

Batch, not one at a time

Queue a folder of show content and let it run. Built for the point in the day when you have forty files and a load-in in the morning.

The codecs media servers want

HAP, ProRes, DXV3 and NotchLC output, so content plays cleanly off a timeline instead of stuttering on the night.

Native, notarised, free

A real Mac app — Apple Silicon and Intel, notarised by Apple so it opens normally. No account, no subscription.

Release notes

openEncoder 1.6.0-beta.1 beta 2 Nov 2026
  • Audio export. A new Audio Export card writes each file’s audio as its own WAV, AIFF (16- or 24-bit) or AAC file — alongside the video, or instead of it.
  • Split 7.1 into stems. Keep every channel in one file, or split a 7.1 mix into eight mono files (_L, _R, _C, _LFE, _Ls, _Rs, _Lrs, _Rrs) or four stereo pairs (_L-R, _C-LFE, _Ls-Rs, _Lrs-Rrs). Channels are named from the file’s own channel layout, whether the mix is one 8-channel stream or eight mono tracks.
  • An 8-channel WAV is written so other software reads it as 7.1. Videos with no sound get no audio file. Loudness, true-peak and sample-rate settings apply.
  • Works with any file macOS can read (MOV, MP4, WAV…); MKV, WebM, Ogg, FLV and MXF audio export comes later.
  • Everything from 1.5.4.

This is a beta — please report anything odd with Help ▸ Report a Bug…

"DXV" and "Resolume" are trademarks of Resolume B.V.; "NotchLC" is a trademark of 10bit FX Limited. openEncoder's support for these formats is an independent implementation; openEncoder is not affiliated with, sponsored by, or endorsed by either company.

openEncoder 1.5.4 latest 1 Nov 2026
  • openEncoder opens even when a network share it used has gone away. If the queue or a watch folder pointed at a share that was no longer reachable — a disguise server unplugged from the Mac, say — the app kept trying to reconnect at launch, flashing “cannot connect” alerts, and never opened. It now opens straight away and never tries to reconnect a share by itself.
  • Nothing is lost while a share is away. Queued files and watch folders on a missing share are kept. A watch folder shows as offline and resumes by itself when the share is reconnected.
  • Everything from 1.5.3: NotchLC keeps white text clean on coloured backgrounds.

"DXV" and "Resolume" are trademarks of Resolume B.V.; "NotchLC" is a trademark of 10bit FX Limited. openEncoder's support for these formats is an independent implementation; openEncoder is not affiliated with, sponsored by, or endorsed by either company.

openEncoder 1.5.3 2 Oct 2026
  • NotchLC no longer tints white text on coloured backgrounds. White lettering on a saturated colour — white on blue, say — could come out with blocky pink and cyan patches and a coloured fringe. NotchLC exports now keep text and edges clean. Files exported with earlier versions need exporting again.
  • Everything from 1.5.2: audio that plays in disguise, multiple watch folders, skip already-converted files, Add Folder, and faster 12-bit NotchLC.

"DXV" and "Resolume" are trademarks of Resolume B.V.; "NotchLC" is a trademark of 10bit FX Limited. openEncoder's support for these formats is an independent implementation; openEncoder is not affiliated with, sponsored by, or endorsed by either company.

openEncoder 1.5.2 1 Oct 2026
  • Audio now plays in disguise (d3). PCM audio in .mov exports is labelled sowt instead of lpcm, which disguise Designer rejected. Files exported with earlier versions need exporting again.
  • Multiple watch folders, each with its own preset, output folder and options, in their own Watch Folders card. They work over the network, wait for copies to finish, and are remembered across launches.
  • Skip files already converted, so re-running a whole project folder only converts what’s new.
  • Add whole folders (File ▸ Add Folder…, or drop a folder on the queue) and Clear Queue.
  • NotchLC is 3–5× faster and keeps 10- and 12-bit source precision.
  • An export can no longer fill your disk — the cause of the “crash while encoding to NotchLC”. Encoding stops with a clear message below a 1 GB margin.
  • The live preview follows one encode at a time instead of flickering between parallel ones.

"DXV" and "Resolume" are trademarks of Resolume B.V.; "NotchLC" is a trademark of 10bit FX Limited. openEncoder's support for these formats is an independent implementation; openEncoder is not affiliated with, sponsored by, or endorsed by either company.

openEncoder 1.5.2-beta.6 beta 29 Sep 2026
  • Audio now plays in disguise (d3). Uncompressed audio in .mov exports was labelled lpcm, which disguise Designer rejects (“convert to ‘sowt’ or ‘twos’”). NotchLC, Hap, DXV, ProRes and every other .mov output now use the classic sowt label — the audio itself is untouched. Files exported with earlier versions need exporting again.
  • Multiple watch folders, each with its own preset and output folder. They have their own Watch Folders card (in Easy mode too) with per-folder options: start automatically, include subfolders, pause. Drop a folder onto the card to add it. Watch folders are now remembered across launches — along with the files they have already queued, so a relaunch doesn’t convert a folder all over again.
  • Watch folders work over the network. Network shares are re-checked every couple of seconds, and a file is only picked up once it has finished copying, never half-written. Files that arrive during a run start when it ends.
  • Skip files already converted. A new switch under Output Folder leaves a file alone when its output already exists, so re-running a whole project folder only converts what’s new.
  • The full-disk guard now covers every kind of export and posts a notification when it stops a run. NotchLC falls back to 8-bit when a decoder can’t deliver 16-bit, and parallel NotchLC encodes share the machine’s cores and memory.

Licence

openEncoder is free for personal and commercial use. It is provided "as is", without warranty of any kind. © 2026 James Goodliffe.

Read the full end-user licence agreement

Last updated: 29 August 2026

This End User License Agreement ("Agreement") is between you and James Goodliffe

("the Author") and governs your use of the openEncoder application ("the Software").

By downloading, installing, or using the Software you agree to this Agreement. If you

Do not agree, do not install or use the Software.

1. License grant

The Author grants you a personal, worldwide, royalty-free, non-exclusive,

Non-transferable license to install and use the Software on devices you own or

Control, for personal or commercial purposes.

### 1a. Licence keys for licensed features

Some output formats (currently NotchLC export) are unlocked by a licence key

Purchased from the Author. A key is issued to a named email address and unlocks

The feature for that person on the Macs they own or control. A key is personal

And non-transferable: you may not sell, share, or publish it, and the Author may

Refuse or revoke keys that are published or used in breach of this Agreement.

A key is verified on your Mac and is not a subscription; it continues to work in

The version you bought it for and in later versions the Author chooses to honour

It in. Sale terms (price, delivery, and your cancellation rights) are shown at

The point of purchase.

2. Restrictions

You may not:

  • Sell, rent, lease, or redistribute the Software as your own product;
  • Remove or alter any copyright, trademark, or attribution notices;
  • Use the Software in any way that violates applicable law.

3. Media content

You are solely responsible for the media you process with the Software, including

Ensuring you hold the necessary rights to transcode, copy, or distribute that media.

4. Output formats and third-party trademarks

The Software encodes media into a number of established formats. "DXV" and "Resolume"

Are trademarks of Resolume B.V.; "Hap" was developed by VIDVOX; "NotchLC" is a

Trademark of Notch (10bit FX Limited); "Apple", "ProRes", and "QuickTime" are

Trademarks of Apple Inc. The Author is not affiliated with, sponsored by, or endorsed

By any of these parties. Support for the DXV format is an independent interoperability

Implementation based on publicly available format documentation, and is not certified by Resolume B.V.; verify output in your

Playback software before relying on it in production.

5. Updates

The Software can check for and install updates using the Sparkle framework. Update

Checks contact the Author's server and transmit standard request metadata (such as

App version and macOS version). No personal data is collected or sold. You can

Disable automatic update checks in the Software's settings.

6. Intellectual property

The Software is licensed, not sold. The Author retains all rights, title, and

Interest in the Software. Third-party components are used under their own licenses —

See the accompanying Third-Party Licenses document.

Parts of the Software are licensed under the GNU Lesser General Public License,

Version 2.1 or later (the "LGPL Components"), and are identified in the Third-Party

Licenses document. **Nothing in this Agreement limits or overrides any right granted

To you by the LGPL in respect of those components**, including the rights to obtain

Their source code, to modify them, to relink the Software with your modified versions,

And to reverse engineer the Software to the extent necessary to debug such

Modifications. Where this Agreement and the LGPL conflict as to the LGPL Components,

The LGPL prevails.

7. No warranty

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,

INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A

PARTICULAR PURPOSE, AND NON-INFRINGEMENT. THE AUTHOR DOES NOT WARRANT THAT THE

SOFTWARE WILL BE ERROR-FREE OR UNINTERRUPTED, OR THAT ITS OUTPUT WILL BE SUITABLE

FOR ANY PARTICULAR WORKFLOW. ALWAYS TEST ENCODED OUTPUT BEFORE PRODUCTION USE.

8. Limitation of liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR

ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES (INCLUDING

LOSS OF DATA, LOST PROFITS, OR SHOW/EVENT INTERRUPTION) ARISING FROM THE USE OF, OR

INABILITY TO USE, THE SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

NOTHING IN THIS AGREEMENT EXCLUDES LIABILITY THAT CANNOT BE EXCLUDED UNDER

APPLICABLE LAW.

9. Termination

This Agreement is effective until terminated. It terminates automatically if you

Breach any of its terms, at which point you must delete all copies of the Software.

10. General

If any provision of this Agreement is held unenforceable, the remaining provisions

Remain in full effect. This Agreement constitutes the entire agreement regarding the

Software and supersedes any prior understanding.

---

Questions about this Agreement: contact the Author via https://goodliffe.co

← all apps