[FFmpeg-user] FFmpeg_Book.pdf 2.148

Cecil Westerhof Cecil at decebal.nl
Mon Jun 12 10:06:38 EEST 2023

Cecil Westerhof via ffmpeg-user <ffmpeg-user at ffmpeg.org> writes:

> Michael Koch <astroelectronic at t-online.de> writes:
>> Am 11.06.2023 um 22:39 schrieb Cecil Westerhof via ffmpeg-user:
>>> In FFmpeg_Book.pdf chapter 2.148 is about video stabilisation.
>>> Part of the code is:
>>>      ffmpeg -i %IN% -vf vidstabdetect -y dummy.mov
>>>      del dummy.mov
>>>      ffmpeg -i %IN% -vf vidstabtransform -y %OUT%
>>> But line two removes what is generated in line one. So what are thos
>>> two lines doing?
>> It's described in the documentation for those two filters. The
>> vidstabdetect filter has two outputs. The stabilization data is written 
>> to a file "transforms.trf", and the output of the filter chain is the
>> same as the input. Because this output isn't required, it can be
>> deleted.
>> The vidstabtransform filter in the third line does by default read the
>> file "transforms.trf".
> Ah, I understand. Thanks.
> Would it not be a good idea to also add a deshake example? Something
> like:
>     ffmpeg -i 00105.MTS -vf deshake=rx=64:ry=64:edge=3 -y deshake.mp4
> I am now going to try out vidstabtransform.

It has to wait a bit: I have the github version. So I have to enable
libvidstab, but for that I have to first install vidstab.

Cecil Westerhof
Senior Software Engineer
LinkedIn: http://www.linkedin.com/in/cecilwesterhof

More information about the ffmpeg-user mailing list