v3.0.2
This release enhances the video re-encoding process with stricter FPS verification and improves configuration flexibility for video processing.
New Features:
- FPS Verification: Added
get_video_fpsto retrieve video framerate usingffprobeand updatedreencode_videoto validate both duration and FPS for existing output files, including tolerance logic for low FPS files. - Decimal FPS Support: Updated
ReEncodeSettings.fpsandReEncodingJob.fpsto supportPositiveFloatvalues.reencode_videowas updated to handle float FPS and ensure GOP size calculation remains compatible. Updateddocs/CONFIGURATION.mdto reflect the new float type and updated the default value to1.0.
Fixes & Improvements:
- Improved Validation Logging: Enhanced error logging when existing file validation fails.
- Documentation: Added
HTTPStatusErrorandTransportErrorto the 'Raises' section of theRateLimitedAgentWrapper.rundocstring to resolve Ruff linting warnings.
Full Changelog: v3.0.1...v3.0.2