[FFmpeg-user] fade filter crashes ffmpeg
Gyan
ffmpeg at gyani.pro
Mon Jul 29 07:57:41 EEST 2019
On 28-07-2019 11:04 PM, Michael Koch wrote:
> Hi all,
>
> I just tried this command line and it crashes FFmpeg:
>
> ffmpeg -i meteor308.mp4 -vf fade=in:0:0.5 -q:v 1 -y 308.mp4
>
> I already know what's wrong. I thought the fade duration is expressed
> in seconds. But (with this syntax) it must be expressed in frames and
> must be an integer. It would be nice to get an error message instead
> of a crash.
Even if an option expects an integer, the parser will accept a
fractional number and cast it to an integer by truncating it. In this
case, for nb_frames, 0.5 gets cast to 0, and the first step of filter
initialization is division by nb_frames. Will add a check.
Thanks,
Gyan
More information about the ffmpeg-user
mailing list