Выполните предварительный проход, чтобы получить информацию о стабилизации:
ffmpeg -i input.mp4 -vf "[0:v]vidstabdetect=stepsize=32:shakiness=10:accuracy=10:result=result.trf" -an -f null -
-an
был добавлен для игнорирования звука. Вам не нужно декодировать звук, поэтому он будет обрабатываться немного быстрее.
Теперь запустите вторую команду, включающую vidstabtransform:
ffmpeg -i "$f" -filter_complex "[0:v]vidstabtransform=smoothing=7:input=result.trf,fade=type=in:duration=1,fade=type=out:duration=1:start_time='$offset'[v];[0:a]afade=type=in:duration=1,afade=type=out:duration=1:start_time='$offset'[a]" -map "[v]" -map "[a]" fade/"$f"