Submerge Changelog

What's new in Submerge 3.9.1

Jun 27, 2022
  • Fixed a bug where subtitles could get out of sync on export.
  • Now tries to fallback on FFmpeg if AVFoundation export fails.

New in Submerge 3.9 (Jun 22, 2022)

  • Now using AVFoundation to export MPEG-4 files and FFmpeg for everything else.
  • AVFoundation uses hardware encoding and it's really, really fast.
  • FFmpeg is versatile and can export different formats like .MKV and .AVI
  • There's a setting in Preferences to always use FFmpeg for export if wanted.
  • FFmpeg updated to version 5.0 "Lorentz".

New in Submerge 3.8.2 (Apr 27, 2022)

  • Bug fixes for users on macOS Monterey.

New in Submerge 3.8.1 (Apr 11, 2022)

  • Bug fixes for users on macOS Monterey.
  • Tried to fix a bug where the last subtitle would disappear or stay on screen forever.

New in Submerge 3.8 (Dec 6, 2021)

  • Bug fixes for users on macOS Monterey.

New in Submerge 3.7.9 (Dec 2, 2021)

  • Fixed a bug in the Generic MPEG-4 presets on macOS Monterey.
  • Fixed a bug where the last subtitle would stay on screen until the movie ended.

New in Submerge 3.7.8 (Nov 21, 2021)

  • Hopefully fixed a rare bug on macOS Monterey where the export could fail under certain conditions.

New in Submerge 3.7.7 (Nov 15, 2021)

  • Now using AVFoundation instead of FFmpeg for exports in macOS Monterey (due to a bug in macOS).
  • Pros: Very fast and energy efficient exports for all files.
  • Cons: Need to transcode other file types like .mkv and .avi before exporting.

New in Submerge 3.7.6 (Sep 30, 2021)

  • FFmpeg version 4.5.
  • Better H.264 export performance.

New in Submerge 3.7.5 (Aug 29, 2021)

  • Playback with hardware decoding on the GPU for H.264 and H.265 (HEVC) video tracks.
  • Playback with hardware decoding also works for containers like .MKV (Matroska)
  • Playback with hardware decoding saves battery life and CPU cycles.
  • Easily plays 4K video when hardware decoding is available.
  • Time offset for subtitles now works again.

New in Submerge 3.7.4 (Aug 10, 2021)

  • Improved export performance with new FFmpeg build.
  • The minimum macOS version supported is now 10.15 Catalina.

New in Submerge 3.7.3 (Aug 1, 2021)

  • Improved export performance with new FFmpeg build.

New in Submerge 3.7.2 (Jul 9, 2021)

  • ProRes export errors fixed by using FFmpeg's prores_ks encoder.

New in Submerge 3.7.1 (Jun 27, 2021)

  • Now runs natively on Apple Silicon Macs.
  • FFmpeg version 4.4 "Rao".
  • Fixed a crash bug when parsing some weird subtitle formatting errors.
  • Fixed some visual glitches in the Welcome-window.
  • Localization fixes.

New in Submerge 3.7 (Jan 29, 2021)

  • Ready for macOS Big Sur.
  • New icon.
  • FFmpeg version 4.3.1.
  • Fixed a rare bug where the second line of subtitles wouldn't render on export.
  • Other minor fixes and many UI tweaks.

New in Submerge 3.6.2 (Jul 21, 2020)

  • Fixed export bug for users on macOS Sierra and High Sierra.
  • This will be the last version supporting macOS Sierra and High Sierra.

New in Submerge 3.6.1 (Jul 6, 2020)

  • Support for reading YouTube SubViewer subtitles (.sbv) files.
  • Fixed a bug affecting portrait mode movies.

New in Submerge 3.6 (Oct 21, 2019)

  • Finally works on macOS Catalina. Phew! No more black movies with subtitles only :-)
  • Removed some legacy export presets.

New in Submerge 3.5.3 (Aug 29, 2019)

  • Fixed a bug that could clip automatically wrapped subtitle lines.

New in Submerge 3.5.2 (Feb 24, 2019)

  • Touch Bar support.

New in Submerge 3.5.1 (Feb 14, 2019)

  • Not showing the Welcome window upon activation if other windows are visible on screen.

New in Submerge 3.5 (Nov 19, 2018)

  • Support for macOS Mojave and Dark Mode.
  • FFmpeg updated to the 4.0 "Wu" release.
  • New 4K export presets for H.264 and H.265 (HEVC).
  • Replaced some deprecated FFmpeg API's for better performance and stability.
  • Metadata is now fetched from The Movie Database (TMDb).
  • Now better handles subtitle files with extra empty lines and spaces.
  • ITunes Timed Text parser now reads the time codes correctly.
  • Various bug fixes and "under the hood" improvements.

New in Submerge 3.4.6 (Oct 13, 2017)

  • Exporting now works on 10.10 Yosemite and 10.11 El Capitan again.

New in Submerge 3.4.5 (Oct 6, 2017)

  • Support for HEVC (High Efficiency Video Coding or H.265) export compatible with iOS 11, tvOS 11 and macOS High Sierra.
  • FFmpeg updated to the 3.3.3 "Hilbert" release.
  • The exported file now has the subtitle language code as part of it's file extension. Like mymovie.eng.mov.
  • Now supports WebVTT time codes in the 00.00.000 form.
  • Various bug fixes and tweaks.

New in Submerge 3.4.4 (Mar 31, 2017)

  • ProRes (in-app purchase) now supports 4K output up to 4096x2160 pixels.
  • ProRes (in-app purchase) will now always pass through audio without conversion.
  • Adjusting volume for mp4 and mov files now works again.
  • Various bug fixes and tweaks.

New in Submerge 3.4.3 (Mar 1, 2017)

  • Fixed a huge memory leak when rendering subtitles.
  • Various bug fixes and tweaks.

New in Submerge 3.4.2 (Nov 11, 2016)

  • Fixed a bug where the text shadow wouldn't show on new subtitle styles.

New in Submerge 3.4.1 (Oct 27, 2016)

  • Support for outlined font styles. Check Preferences->Subtitles.
  • Now keeps the text encoding when editing a subtitle file in an external editor.
  • FFmpeg updated to the 3.1.2 "Laplace" release.
  • Fixed a rare but horrible memory leak.

New in Submerge 3.4 (Oct 8, 2016)

  • New action menu for subtitle files.
  • Change the language metadata tag for a subtitle file.
  • Force the text writing direction (Automatic, Right to Left, Left to Right).
  • Export a subtitle file into various formats like, SRT, STL, WebVTT and more.
  • Reveal the subtitle file in Finder.
  • Remove the subtitle file.
  • Reverted back to FFmpeg 3.0 because of a memory leak in 3.1.

New in Submerge 3.3.2 (Sep 28, 2016)

  • Ready for macOS Sierra.
  • FFmpeg updated to the 3.1.2 "Laplace" release.
  • New algorithm for calculating the subtitle bounding box. Shouldn't cut the lower parts for some fonts.
  • Editing a WebVTT file outside Submerge now works as expected.
  • Another try at getting Hebrew and Arabic subtitles to render correctly.
  • Subtitle file parsing approved for some special character combos.
  • Fixed a potential crash bug.

New in Submerge 3.3.1 (Jun 29, 2016)

  • Now using AVAudioEngine instead of Core Audio for better audio playback.
  • You can now turn off automatic metadata fetching in Preferences->General.

New in Submerge 3.3 (Jun 2, 2016)

  • FFmpeg updated to the 3.0 "Einstein" release.
  • Now using AVFoundation for H.264 playback in MP4, M4V and MOV containers.
  • Hardware decoding of H.264 in MP4, M4V and MOV containers automatically handled by AVFoundation.
  • Now possible to export videos without an audio track.
  • Fixed some visual glitches in the full screen HUD.
  • Fixed a bug that could cause a crash on malformed metadata.

New in Submerge 3.2.4 (Dec 7, 2015)

  • FFmpeg updated to the 2.8 "Feynman" release.
  • Added "Very Large" to the list of subtitle text sizes.
  • Movies without a sound track can now be exported.
  • Improvements to the WebVTT parser.
  • Now supports position, line and align cues for WebVTT.
  • Fixed a bug that caused automatic metadata fetch to fail.
  • Fixed a bug where the home button didn't go to the beginning of the movie.

New in Submerge 3.2.3 (Aug 4, 2015)

  • Improvements for the built-in subtitle downloader.
  • UI updates and various Yosemite tweaks.
  • New About window.

New in Submerge 3.2.2 (Jun 9, 2015)

  • Fixed a bug that caused Submerge to crash under OS X 10.9 when trying to add subtitles from file.

New in Submerge 3.2.1 (May 27, 2015)

  • Pixel aligned subtitles at export for better sharpness.
  • Another try at rendering right-to-left languages correct.
  • Subtitles now placed correctly on export when using Title safe area.
  • Audio and Subtitles popover has a new more informative layout.
  • Changed and refinded some interface icons.

New in Submerge 3.2 (May 8, 2015)

  • Subtitle rendering re-written from scratch. Uses less memory.
  • Support for WebVTT cue settings, ie positioning and such.
  • Using WebVTT you can place subtitles anywhere within the video frame.
  • Subtitles are updated in real-time when you edit the subtitle file in a text editor.
  • The export menu is now disabled until embedded subtitle tracks are fully parsed.
  • Fixed a bug where a malformed font tag would make Submerge eat a huge amount of memory.
  • New 4k UHD (2160p) export preset. It's not fast, but it works!
  • FFmpeg updated to the 2.6.2 "Grothendieck" release.
  • Various bug fixes and improvements for lower-end Macs.

New in Submerge 3.1.1 (Feb 18, 2015)

  • FFmpeg updated to the 2.5.3 "Bohr" release.
  • Plays WMA2 audio without crashing.
  • Drag and drop subtitle files on the window to import.
  • Now skipping subtitle entries that ends before they start.
  • Support for right-to-left languages like Hebrew are working again.
  • Spanish localization fixes by Manuel TerrĂ³n.

New in Submerge 3.1 (Jan 17, 2015)

  • Fixed an annoying bug that could cause a crash when exporting.
  • Pick a folder for exported files in Preferences... General.
  • Initial support for WebVTT subtitle import (not all features).
  • Subtitle font styles completely revised.
  • Added the option to select bold fonts.
  • Subtitle shadow and blur radius now properly scaled.
  • Quickly select subtitle style and size from the Tools popover.
  • New 1080p export presets for Web.
  • Welcome window and Quick Start Movie updated.
  • Some localization fixes.

New in Submerge 3 1.0.1 (Dec 2, 2014)

  • Export presets adjusted to produce smaller files.
  • Welcome window now working.
  • Various bug fixes.

New in Submerge 2.2.3 (Oct 9, 2014)

  • Improvements for the built-in subtitle downloader.
  • UI updates and various Yosemite tweaks.
  • New About window.

New in Submerge 2.2.2 (May 28, 2014)

  • Fixed a bug where subtitle rendering could freeze at 99% done.
  • Improved SRT subtitle parsing.

New in Submerge 2.2.1 (May 8, 2014)

  • Fixed a bug that could freeze the app when rendering large subtitle files.
  • Fixed the permission bug when exporting using Custom export (Mac App Store version).

New in Submerge 2.2 (Jan 31, 2014)

  • Various user interface updates.
  • Fixed the annoying bug where the last subtitle would stay on screen until the end of the movie.
  • Now using AVFoundation for export instead of QuickTime whenever possible.
  • Can now find and render subtitle files outside the sandbox using security scoped bookmarks.
  • Better support for text formatting in .srt subtitle files.
  • Localized in Simplified Chinese by Dr. Lee.

New in Submerge 2.1.5 (Dec 5, 2013)

  • Includes an optimized FFMPEG version for all you OS X 10.9 users out there. Huge speed boost!
  • The drop shadow for subtitles rendered without a plate is back.
  • The text color attribute is now working again.
  • Better rendering of sample subtitles in the Preferences window.

New in Submerge 2.1.4 (Nov 19, 2013)

  • Fixed a bug that could cause subtitle rendering to halt for malformed html formatting.

New in Submerge 2.1.3 (Nov 14, 2013)

  • Added support for rendering bold, italic and underline style tags in .srt files, (whole-line formatting).
  • Using a negative Time Offset to sync subtitles now works as expected.
  • Now correctly handles srt subtitle lines with an index of 0 (zero).
  • Fixed a bug that caused Custom export to fail.
  • Fixed a bug that would fail to render the last subtitle in a .srt file.
  • Various fixes for 10.9 Mavericks.

New in Submerge 2.1.2 (May 24, 2013)

  • Another go at fixing the "Invalid data found when processing input" bug.

New in Submerge 2.1.1 (May 15, 2013)

  • Fixed the bug that would cause the export to fail with the message "Invalid data found when processing input".
  • Updates for the Swedish localization by Staffan Kjell.

New in Submerge 2.1 (Apr 27, 2013)

  • FFMPEG encoding for super-fast exports.
  • Now defaults to FFMPEG encoding. Change in Preferences... if you still want QuickTime.
  • PS3 1080p preset.
  • Removed the Save to .mov functionality since it didn't actually hard-code the subtitles.
  • [BUGFIX] Average fps information for completed exports now more accurate.

New in Submerge 2.0.1 (Oct 27, 2012)

  • Retina graphics.
  • Subtitle rendering almost twice as fast.
  • Read/Write access to the Movies folder for automatic subtitle inclusion and export.
  • Toggle the inspector window with cmd+i.
  • Support for Mountain Lion Notification center.
  • Localization fixes.
  • Experimental AVFoundation export. Turn it on in Preferences to try it out.
  • [BUGFIX] No more "Export failed: You do no have sufficient permissions for this operation" when exporting to your Movies folder.

New in Submerge 2.0 (Aug 24, 2012)

  • New icon.
  • New toolbar.
  • New movie inspector.
  • New built-in subtitle search feature.
  • Now using Universal Detectors to better guess subtitle file encoding.
  • Export a movie without subtitles.
  • Support for ssa/ass files in the Choose subtitles dialog.
  • Now properly shows if a font can be rendered in bold and/or italic.
  • Checks if Perian is installed and informs if not.
  • Checks if the movie is DRM-protected.
  • Support for resuming window states in OS X 10.7 Lion and greater.
  • Signed with Developer ID for OS X 10.8 Gatekeeper.
  • Localized in Polish by Robert Dyro.
  • [BUGFIX] Temporary files are now properly removed when closing a file.

New in Submerge 1.9.6 (Feb 3, 2011)

  • Subtitles are now rendering correctly on export.

New in Submerge 1.9.5 (Feb 2, 2011)

  • Danish localization by Elias Krause.
  • [BUGFIX] Now properly removes temporary rendering files.

New in Submerge 1.9.4 (Dec 4, 2010)

  • Added a workaround for the QuickTime bug (rdar://8722256) that would fail to export a file if using the iPhone, iPod, iPad or Apple TV preset running Submerge in Deutsch, Swedish, Finnish or Russian.
  • Added a function to wrap lines that would overflow the width of the movie.
  • Added a check for corrupted files with zero data size.
  • Disabled the avi export component since it doesn't work with subtitle tracks.

New in Submerge 1.9.3 (Apr 20, 2010)

  • iPad export preset.
  • [BUGFIX] Fixed a bug that could cause Submerge to crash when exporting to some devices.

New in Submerge 1.9.2 (Apr 15, 2010)

  • Russian localization by Slavyshensky Alexandr.
  • Traditional Chinese localization by Ayee.
  • Added a new workaround for the 10.6 bug in iPhone, iPod and Apple TV exporters that could cause a black bar behind the subtitles.
  • [BUGFIX] Fixed a bug that could cause Submerge to crash when cancelling a subtitle rendering.

New in Submerge 1.9.1 (Feb 20, 2010)

  • Localized in Slovak by Martin Vyrostko.
  • [BUGFIX] No longer showing DO NOT LOCALIZE when using the Turbo.264.
  • [BUGFIX] Closing a movie that needs to "Save as" now works as expected.

New in Submerge 1.9 (Feb 9, 2010)

  • New Movie controller.
  • New HUD controller.
  • New method for localization. Much easier to add new languages.
  • Better vertical alignment of subtitles on background plate.
  • Set the distance in pixels between subtitle lines in Preferences.
  • Removed a performance bottleneck when opening movies. Significantly faster now.
  • Removed a lot of 10.4 specific code.
  • Growl framework updated to version 1.2.1.
  • Sparkle frameworkk updated to version 1.5b6.
  • Compiled with Clang LLVM 1.0.2.
  • [BUGFIX] Fixed a bug that could cause a crash when opening and closing several mkv movies.

New in Submerge 1.8.4 (Dec 13, 2009)

  • Icons for each export preset.
  • [BUGFIX] Applied a fix from Elgato that enables Submerge to use the built-in presets from the Turbo framework.
  • [BUGFIX] Subtitle files created by Aegisub will now have linefeeds as expected.

New in Submerge 1.8.3 (Nov 4, 2009)

  • PS3 presets now about 4-5 times faster. Uses single pass encoding and a slightly lower bitrate.
  • Xbox 360 preset now about twice as fast. Uses single pass encoding and a slightly higher bitrate.
  • eSellerate framework updated to version 4.0.0.6.
  • Disabled the avi export component since it doesn't work with subtitle tracks.
  • Now only loads thread safe export components.

New in Submerge 1.8.2 (Oct 5, 2009)

  • Yet another workaround for the "black bar" QuickTime bug in 10.6. This time the Apple TV export should work better.
  • Dropped support for 10.4 Tiger. 10.5 Leopard is now the minimum system version required.
  • Elgato Turbo.264 HD support is back.
  • The Playstation 3 (480p) exporter preset will now use the Turbo.264 HD if available.

New in Submerge 1.8.1 (Sep 25, 2009)

  • Found a new clever workaround for the "black bar" QuickTime bug in 10.6. Submerge will now finally be able to benefit from the faster performance of the iPhone, iPod and Apple TV exporters under Snow Leopard.
  • Better memory management when rendering subtitles in high resolution movies.
  • Window title now shows file name again.

New in Submerge 1.8 (Sep 9, 2009)

  • Compatibility with Snow Leopard.
  • Due to a bug in QuickTime X, Submerge will not use the built-in export components for iPhone, iPod or Apple TV when exporting in 10.6 until the bug is fixed.
  • Save and Save as now works from the File menu as in any document based application.
  • The Save button has been removed from the toolbar.
  • Export flattened has been added to the Export to menu.
  • Custom export option in the Export toolbar item.
  • [BUGFIX] Fixed a couple of potential memory leaks.
  • [BUGFIX] Added Windows Media .wmv to the list of possible files to open.
  • [BUGFIX] Window name now correctly set from movie metadata.

New in Submerge 1.7.2 (May 28, 2009)

  • [BUGFIX] Export operations running in the main thread now works as expected again.

New in Submerge 1.7.1 (May 10, 2009)

  • Threaded export re-written for better stability using NSThread instead of ThreadWorker.
  • The Save to disk shortcut in the toolbar will now always save and flatten, as this is the behaviour most users expect.
  • Purchase Submerge from inside the application using the eSellerate embedded web store.

New in Submerge 1.7 (Apr 23, 2009)

  • Support for the Elgato Turbo.264 HD. Super speedy re-encoding!
  • More exporter presets. Now have built-in presets for iPhone, iPod, Apple TV, Cellphone, PSP, PS3, Wii and Xbox 360.

New in Submerge 1.6.2 (Mar 28, 2009)

  • German localization.
  • French localization fixes.

New in Submerge 1.6.1 (Mar 8, 2009)

  • [BUGFIX] The application will no longer crash when you try to export a movie that had been exported and cancelled earlier.
  • [BUGFIX] Unknown subtitle tracks are now disabled on import.

New in Submerge 1.6 (Feb 3, 2009)

  • Basic support for SubStation Alpha subtitles. SSA v4 (.ssa) & SSA v4+ (.ass).
  • Support for modern audio export features intruduced in QuickTime 7.
  • [BUGFIX] .srt files starting with a negative subtitle index are now handled correctly.
  • [BUGFIX] Toolbar and menu items are now disabled until the movie is fully loaded.

New in Submerge 1.5.6 (Dec 1, 2008)

  • [BUGFIX] Fixed a bug that would cause subtitles not to render properly if the subtitle file contained a negative time value, ie a subtitle ending before it started.
  • [BUGFIX] .srt files starting with a subtitle index of 0 (zero) are now handled correctly.

New in Submerge 1.5.5 (Oct 6, 2008)

  • [BUGFIX] Aperture mode was not working and has been removed.

New in Submerge 1.5.4 (Sep 30, 2008)

  • Time offset adjustment is superfast and you will see your changes immediately.
  • Aperture mode is now working correctly for movies with non square pixels.
  • Document icons for various formats like avi and mp4 and so on.
  • [BUGFIX] Time offset controls gets enabled only after rendering the subtitles first.
  • [BUGFIX] Offsetting subtitles using a negative time offset now works as expected.

New in Submerge 1.5.3 (Aug 25, 2008)

  • The movie can now be scaled to half it's normal size using the main menu or the keyboard shortcut cmd-0.
  • [BUGFIX] Fixed a bug that would cause Submerge to crash when trying to save a movie with corrupted data. The error is now reported correctly.

New in Submerge 1.5.2 (Aug 19, 2008)

  • Better framerate calculation for MicroDVD subtitle files.
  • Better handling of malformed subtitle lines.
  • [BUGFIX] .sub files can now be dragged and dropped to the main window.

New in Submerge 1.5.2 (Aug 19, 2008)

  • Better framerate calculation for MicroDVD subtitle files.
  • Better handling of malformed subtitle lines.
  • [BUGFIX] .sub files can now be dragged and dropped to the main window.

New in Submerge 1.5.1 (Jun 23, 2008)

  • [BUGFIX] Fixed a movie aspect ratio bug caused by QuickTime 7.5.

New in Submerge 1.5 (Apr 30, 2008)

  • Portuguese (Brazilian) localization by Fabio Roselet.
  • Greek localization by Evripidis Argyropoulos.
  • [BUGFIX] Export to iPod in the toolbar now works as expected.
  • [BUGFIX] Fixed a bug that could cause some subtitle files not to render properly.

New in Submerge 1.4 (Mar 3, 2008)

  • Dutch localization
  • Localization updates and fixes for the Italian, French and Finnish languages.
  • Decreased the vertical space between subtitle lines to save valuable screen space.
  • Subtitles without a plate are now rendered with a subtle outline and a stronger drop shadow for better visibility.
  • Extra vertical offset now defaults to 5%.
  • Time Offset can now be entered directly in the text field from the keyboard.
  • Support for Matroska files with the .mkv file extension (Perian needs to be installed).
  • [BUGFIX] You can now switch back and forth between different aspect ratios without ending up in a bad format.
  • [BUGFIX] You can now select xlarge as the default relative subtitle size in preferences.
  • [BUGFIX] Empty subtitle lines no longer makes subtitle rendering to fail.

New in Submerge 1.3 (Jan 8, 2008)

  • Support for the Elgato Turbo.264 (version 1.2 needed). Just plug it in and export using the toolbar shortcuts or Export... in the File menu.
  • All settings from Export... are now saved between sessions.
  • Better handling of filename conflicts when exporting using the toolbar shortcuts.
  • Progress sheet now shows encoding speed in frames/second.
  • File extension is now correctly handled when using File -> Export...
  • [BUGFIX] Fixed a bug which could cause the progress sheet not to close when saving.

New in Submerge 1.2 (Oct 30, 2007)

  • Growl nofication support. Get notified on Render Complete, Save and Export.
  • Export to iPhone toolbar shortcut.
  • Interface tweaks.
  • Leopard compatibility.
  • Information about time remaining in the progress sheet.
  • Better handling of write failures.
  • Crash Log handling and reporting.
  • [BUGFIX] Not able to render subtitles in a new empty movie anymore.
  • [BUGFIX] Export to iPhone, iPod and Apple TV are now disabled until the movie has been saved

New in Submerge 1.1.1 (Sep 20, 2007)

  • New Movie Controller.
  • Now automatically leaves fullscreen mode when a movie has ended.
  • Better handling for files that Submerge cannot process.
  • Added Toggle Toolbar to the Window menu.
  • [BUGFIX] The Activate button in the registration window is always enabled now.