The issue was that FFmpeg's out_time_ms field is actually in microseconds (not milliseconds despite the name). We were dividing by 1,000 when we should have been dividing by 1,000,000 to convert to seconds. This caused the progress calculation to be off by 1000x, making it immediately jump to 100% even though the job was just starting. Also added comprehensive debug logging to track progress samples and identify calculation issues in the future. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| benchmark.go | ||