π v3.1.0 - Long Movies & Workflow Improvements
This release focuses on making transcription more reliable for long-form content and providing better controls for video editing workflows.
β¨ Highlights
- π§© Automatic Chunking: Media files over 45 minutes are now automatically split into 20-minute chunks. This significantly improves reliability with the OpenAI Whisper API and ensures stable processing for 2+ hour movies.
- π Timecode Offsets: Use the new
--offsetflag to shift timestamps (e.g.,--offset 01:00:00.000or--offset 3600). Perfect for syncing with existing editorial timelines. - π Custom Output: Specify exactly where you want your SRT files with the
--output(-o) flag. Supports both specific file paths and directories. - ποΈ Optimized Extraction: Audio extraction now uses mono and 16kHz settings by default, reducing file size by up to 99% while maintaining 100% dialogue clarity.
π οΈ New CLI Flags
--output/-o: Custom SRT path or directory.--offset: Shift subtitle timestamps (supports seconds or HH:MM:SS.mmm).--chunk-minutes: Force custom chunk duration for long inputs.
π Improvements
- Enhanced FFmpeg error reporting with actionable guidance.
- Improved cleanup logic for temporary chunk files.
- Updated README with detailed usage for long-form content.