Releases: TheAcharya/MarkersExtractor
Releases · TheAcharya/MarkersExtractor
0.2.8
New Features
- Added unique icon image for captions (#8)
Changes
- Renamed icon image filenames to improve clarity and alphabetical sorting (#72)
- Removed
--exclude-exclusive-rolesCLI flag (#5)
As an alternative, users can sort and filter byClip Typemanifest field after extraction.
Refinements
- Improved accuracy for parsing roles from complex timelines
- Default roles encoded lowercase in FCPXML will now be title-cased to match FCP (#66)
0.2.7
0.2.6
New Features
MarkersExtractor.extract()now returns result information (#68)- Added result file JSON key
outputFoldercontaining the final output path of the extracted files (#67) - Added result file JSON key
profilecontaining the profile identifier for the profile that was used (#67)
Changes
- Changed
--done-filenamefilename to--result-file-pathpath (#67) - Removed
--create-done-fileflag as it is now redundant. (#67)
If--done-file-pathis specified, a result file will be written to disk and if not specified, none will be written. - Renamed result file JSON key
csvPathtocsvManifestPath - Renamed result file JSON key
jsonPathtojsonManifestPath
0.2.5
Changes
- Markers within compound clips are now discarded (#7)
- Renamed "Type" manifest field to "Marker Type" (#63)
- Added "Clip Type" manifest field (#62)
- Removed "Clip Filename" manifest field (#65)
Bug Fixes
- Fixed bug where image generation could fail when project start time was later than 00:00:00:00 (#37)
0.2.4
0.2.3
0.2.2
0.2.1
General
- Updated README and added new icon thanks to Bor Jen Goh
New Features
- Thumbnail image generation is now multithreaded to improve performance (#49)
- CLI now outputs progress percentage to the console (#31)
Library Refinements
0.2.0
General
- Major internal refactors to improve reliability and scalability for possible future formats and feature additions
- Unit tests added with automated GitHub CI
New Features
- Default done file renamed to done.json and content is now JSON formatted (#2)
- Added
--exclude-exclusive-roles <video, audio>CLI flag (#5) - Markers that share the same ID will gain unique incrementing number suffixes by default (#9)
- Markers are now sorted chronologically by timecode (#10)
- Added
--label-hide-namesCLI flag to hide label names on thumbnail images (#16) - Added
--done-filename <filename>CLI argument to customize done filename (#17) - Added
--media-search-path <path>argument to allow custom media search path(s) (#20) - Added Airtable export profile (
--export-format airtable) (#21) - Added MIDI file export profile (
--export-format midi) (#23) - Added
--enable-subframesCLI flag to show subframes in all timecode strings (#29) - Added
--include-outside-clip-boundariesCLI flag (#34) - Added
--folder-formatCLI flag (#35) - Added
--no-mediaCLI flag (#40) - Added JSON manifest file output in addition to CSV (#44)
Refinements
--id-naming-modeand--labelCLI arguments now take short-form label IDs (#15)- Empty roles with no default role receive placeholder role (#33)
- Redundant subroles are now stripped in metadata output (#33)
- Parsing marker locations is now more reliable (#34)
Bug Fixes
0.2.0-alpha-20230425.0
Alpha release for testing.