yumoqing fa38caa5a5 feat: capture ffmpeg stderr on failure for diagnostics
- Accumulate stderr in FFmpegRecorder during recording
- Log last 2000 chars of stderr when ffmpeg exits non-zero
- Log ffmpeg input URL and args at start
- RecordingError.processFailed now includes optional stderr string
- Error message shows ffmpeg error details to user
2026-07-17 20:36:09 +08:00
..