MacCaption Change History since MacCaption V5.3
MacCaption V5.3.21 - 21 January 2012
- SMPTE Timed Text export now supports split captions
- New CLI commands for MPEG-2 and Manzanita export
- -mpeg608708_count_mpeg_timecode_using_displayed_frames=[TF] - Count the MPEG timecode using displayed frames. (Default is F)
- -mpeg608708_use_manzanita=[TF] - Use Manzanita for the MPEG 608/708 export. (Default is F)
- -manzanita_video_id=[number] - Specify the Manzanita video ID (If this option is omitted, no video ID will be used.)
- -manzanita_audio_id=[number] - Specify the Manzanita audio ID. (If this option is omitted, no audio ID will be used.)
- -manzanita_config_file=[POSIX path to file] - Specify the Manzanita configuration file. (If this option is omitted, none will be used.)
- Manzanita export now reports the first time code from source MPEG
- Improved SAMI export compatibility with non-compliant parser
- Improved handling for the Unicode "no-break space" character
- It is flagged as an illegal character for 608 export
- The "Convert illegal caption characters" feature converts this to a regular space
- Bug Fixes
- Import of some Matrox 4VANC files terminated prematurely
- When rendering subtitles with font outlines, glyph descenders were sometimes clipped
MacCaption V5.3.20 - 13 January 2012
- MacCaption now runs only on Intel-based Macs running Mac OS 10.5 ("Leopard") or later
- SAMI export now creates files acceptable to a particular non-compliant parser
- DFXP XML export now supports the most recent specification
- "Ripple Time Code" dialog box now remembers its screen position, so if you move it, it will reappear in the same location the next time
- When exporting a caption range from the GUI, a dialog box now verifies that's what you actually want to do
- SubRip SRT import now accepts files with non-compliant sequence numbers containing letters as well as digits
- Download links for new versions of MacCaption use new locations on the CPC web site
- Bug Fixes
- Under the Help menu, the actions for two items were incorrect
- Using the -encodecc command line option incorrectly generated the error "A CCn encode target has been assigned to more than one Program."
- Some DVD Studio Pro .STL files didn't import
- ultech_ult CLI import incorrectly imported CC3 when it was told to import from CC1
- MXF export didn't include a delta array entry for the data track
MacCaption V5.3.19 - 28 December 2011
- New export format: SMPTE Timed Text
MacCaption V5.3.18 - 11 December 2011
- Bug Fixes
- When importing Evertz ProCap .txt files, colons or semicolons within the text caused the text to be truncated.
- MacCaption didn't correctly import Evertz ProCap .txt files
which use a period in place of a colon or semicolon to precede frames
in timecodes.
- Exported SAMI (.smi) files didn't close <Sync> or <P>
tags. While many SAMI samples (including Microsoft's) also don't close
those tags, some importerscomplain about this.
- When importing 608 roll-up captions, sometimes they were displayed as empty text in the MacCaption GUI.
- Incorrect body offset value in header when exporting MXF files.
- When exporting AAF, the starting time code was always 00:00:00:00 no matter what the value was specified to be.
- WebPlus version of MacCaption now supports the "Movie with Combined Subtitles" and "Movie with Separate Subtitles" export formats
- When using the Ripple Captions feature, if only one caption is
selected in the MacCaption GUI, the result is now applied from that
caption to the last caption, and not to any captions before the
selected caption. Previously, you had to select a multiple-caption
range to use Ripple Captions.
MacCaption V5.3.17 - 21 November 2011
- Bug Fixes
- No warnings when working with 608 captions that exceed 32 characters on a line
- QuickTime 608 closed captions track import out of sync
- QuickTime 608 closed captions track export out of sync
- Assemble Captions intermittently resulted in no captions being created
- During 708 export, sometimes windows were not cleared when they should have been
- Improvement to Auto Time Stamp accuracy
MacCaption V5.3.16 - 9 November 2011
- Bug Fixes
- Removed inaccurate warning message: "Couldn't analyze timecode track: No time code media handler"
- QuickTime Subtitles Track export did not export caption durations
- Unexpected messages during 708 import
- Apple XML export didn't work from the command line
- New option during NLE/CCIR601... export to place 608 captions into a different media track from the main video media
- Internal improvements to Auto Time Stamp feature
- New command-line option to export QuickTime subtitle track
MacCaption V5.3.15 - 2 November 2011
- Bug Fixes
- Timed Text DFXP (.xml) import handled timecodes incorrectly
- During Cheetah CAP import, space characters which also were the location where the text style changed were deleted, and shouldn't have been
- The "Convert Illegal Characters" feature did not recognize the "oe" ligature character as illegal
- DTV+ version didn't exhibit the correct feature set
- Incorrect truncation of text when doing plain text import when doing "Combine lines to form captions"
- Reorganized the Help menu, and changed the contents to include a new Quick Start Guide
- Support for using and upgrading new HASP SRM keys
- Internal improvements to Auto Time Stamp feature
MacCaption V5.3.14 - 28 September 2011
- New command-line options to divide a sequence of captions into smaller segments - for instance, importing a multiple-hour program, and exporting it as several half-hour segments
- -command=push_captions_state will preserve the current captions state
- -command=trim_captions_before,HH:MM:SS:FF will delete and/or truncate captions so that captions begin at the specified timecode
- -command=trim_captions_after,HH:MM:SS:FF will delete and/or truncate all captions so that captions end at the specified timecode
- -command=pop_captions_state will return the captions state to where it was at the last push, elminating the effects of any trim commands
- A typical sequence to divide a ninety-minute program into three half-hour segments would be:
- First segment: push / trim_after,00:29:59:29 / pop
- Second segment: push / trim_before,00:30:00:00 / trim_after,00:59:59:29 / pop
- Third segment: push / trim_before,01:00:00:00 / pop (optional)
- If you select a range of captions in the MacCaption window, and
perform Auto Time Stamp, it will now work on only that range of captions
- The "NLE 720X486 Video/Grayscale Closed Captions" import has a new checkbox in the file-open
dialog to let you select "Start starting time from QuickTime timecode
track if available", like many of the other QuickTime import formats.
MacCaption V5.3.13 - 11 September 2011
- Bug Fixes
- Corrections to 708 and V-Chip generation
- Assemble Captions failed to generate any captions for some valid XML files exported from Adobe Premiere
- The 708 Reset checkbox in the Encode Preferences dialog had opposite behavior to what it indicated
MacCaption V5.3.12 - 1 September 2011
- Revised license agreement
MacCaption V5.3.11 - 30 August 2011
- Bug Fixes
- Incorrect generation of Auto Time Stamp durations
- Time-limited USB keys could not be upgraded since changing to the new HASP driver
MacCaption V5.3.10 - 29 August 2011
- Internal enhancements to Auto Time Stamp
MacCaption V5.3.9 - 29 August 2011
- Bug Fixes
- Erroneous truncation of 708 captions with split formatting
- 708 captions only remained on-screen for a moment with certain decoders
- Incorrect generation of Auto Time Stamp durations
- Auto Time Stamp now works on Mac OS X 10.7 ("Lion")
- Auto Time Stamp also works on Mac OS X 10.5 ("Leopard") as long as Java 1.6 is installed
- Leopard only supports Java 1.6 on 64-bit Intel CPUs, e.g. Core 2 Duo or more advanced, so some older iMacs, MacBooks, and MacBook Pros can only use Auto Time Stamp when running Mac OS X 10.6 ("Snow Leopard")
- Auto Time Stamp won't work at all on PowerPC Macs because no Java 1.6 version is available for them.
MacCaption V5.3.8 - 22 August 2011
- Bug Fixes
- Assemble Captions CLI and GUI didn't give identical results
- Assemble Captions didn't accept XML files generated by Adobe Premiere
MacCaption V5.3.7 - 10 August 2011
- Bug Fixes
- Intermittent crash after changing programs
- New Auto Time Stamp feature. This analyzes a movie's audio track and synchronizes the caption timecodes with it automatically.
MacCaption V5.3.6 - 30 July 2011
- Bug Fixes
- Assemble Captions crash
- Garbage image in main window under Mac OS Lion (10.7.0)
- MacCaption crashes on command-N
- QuickTime playback freeze when using File > Open Movie
- Video playback freezes, audio continues for 2 seconds
- Crash when selecting a caption
- Add click-through license
MacCaption V5.3.5 - 13 July 2011
- Fixed bug where time code mode was not handled correctly when importing SAMI (.smi) files
- Fixed bug when attempting to run more than one MXF export concurrently
- Fixed time code error when importing QuickTime movies with edit tracks
- Changed to new installer system
MacCaption V5.3.4 - 5 July 2011
- New command line option to change time code mode after importing: -command=changetcmode
- Fixed DLP Cinema import to handle files encoded in UTF-16
- Fixed a Cheetah CAP import bug where captions at the top of the screen were limited to two lines
MacCaption V5.3.3 - 21 June 2011
- New import format: Timed Text DFXP (.xml)
- New import format: iTunes Timed Text (.itt)
- New import format: DLP Cinema (.xml)
MacCaption V5.3.2 - 5 June 2011
- New import format: Sofni .sub
- New export format: iTunes Timed Text (.itt)
MacCaption V5.3.1 - 30 May 2011
- Fix bug with Cheetah .cap import in which some files had the order of lines in a caption reversed.
- Fix bug where some QuickTime add-to-file exports did not contain 608 caption data
- Change some default values used when MacCaption is first installed, or the .plist preferences file is deleted.
- The default 708 Encode Service Number Target for Program A is now Service 1
- The default scratch disk is now the standard Unix scratch
directory, /tmp. This will appear in MacCaption's user interface as XXX:private:tmp, where XXX is the name of your boot drive.
- Added a new command line option, -inhibit_gui. Using this will prevent some optional dialog boxes from displaying, while retaining your previous preference settings for use with MacCaption's graphical user interface.
