Added
- Piping Implementation: Standard conversion now pipes
ffmpegoutput directly todovi_tool. This eliminates temporary disk usage for the video stream and improves processing speed. - Batch Summary: The
-batchcommand scans the directory and displays total file count and size before requesting confirmation. - Smart Fallback: Added logic to detect specific stream errors (often caused by Seamless Branching) and offer Safe Mode as a retry option.
- Debug Logging: Added
-debugflag to write full tool output todovi_convert_debug.logfor troubleshooting. - Global
-yFlag: Added support for auto-confirming interactive prompts (batch start and cleanup). - Metrics: Script now reports space saved (EL discarded) and average FPS upon completion.
Changed
- Cleanup Scope:
-cleanupnow defaults to non-recursive scanning. Added-rflag to enable recursive mode. - Cleanup UI: The command now lists all files to be deleted before asking for confirmation.
- UI: Replaced static text with a spinner for progress indication.
- Validation: Added strict argument parsing to prevent syntax errors.