On 2025-10-15 12:59 am, Bruce Gavin via ffmpeg-user wrote:
I am using ffmpeg essentials 8 to do integrity testing on supported file
types.I consistently get an exit code = 0, even with a lot of text on STDOUT
talking about invalid headers, bad data, etc.
I am using this command in a Windows CMD file:ffmpeg.exe -v warning -i %1 -f
null -
and testing %ERRORLEVEL% for zero
Q: is there a simple command line that will give me an accurate Zero or
Non-Zero for file integrity?
The exit code isn't meant to signal file integrity status - it's for
fatal output errors.
ffmpeg does have an option to return an exit code to signal decoding
failure based on fraction of frames with decode failures, which is
-max_error_rate <fraction>
e.g. -max_error_rate 0.4 will cause ffmpeg to exit with code 69 if 40%+
of input frames fail to decode. Default value is 2/3.
Regards,
Gyan
_______________________________________________
ffmpeg-user mailing list -- [email protected]
To unsubscribe send an email to [email protected]