[FFmpeg-trac] #10333(undetermined:new): Deshake is obsoleted by high resolutions

FFmpeg trac at avcodec.org
Tue Apr 25 03:01:13 EEST 2023


#10333: Deshake is obsoleted by high resolutions
-------------------------------------+-------------------------------------
             Reporter:  Noitarud     |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:  deshake      |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Description changed by Noitarud:

Old description:

> Untested but inadequacy seen in https://ffmpeg.org/ffmpeg-
> filters.html#deshake
>
> Says motion window is just 64 pixels, for a shaking camera I will need to
> drop the resolution! A workaround I just realised is stacked filters,
> your comment will still be good to have.
>
> Application is someone filming seated in a presentation watching the
> slides, their motion is usually gentle.
> "Paul Stamets Speaking on all things Fungi"
>
> I have not used it yet but I see no options on lenience - it just says
> "stabilize shaky video", is the intent to freeze the view or buffer
> knock/sway amplitude? If the outcome is inadequate, one idea perhaps is
> to make the log, then edit it with the desired response (location of
> subject) then feed it to ffmpeg (shake!) as a cue file.

New description:

 Untested but inadequacy seen in https://ffmpeg.org/ffmpeg-
 filters.html#deshake

 A)Says motion window is just 64 pixels, for a shaking camera I will need
 to drop the resolution! A workaround I just realised is stacked filters,
 your comment will still be good to have.

 Application is someone filming seated in a presentation watching the
 slides, their motion is usually gentle.
 "Paul Stamets Speaking on all things Fungi"

 B)I have not used it yet but I see no options on lenience - it just says
 "stabilize shaky video", is the intent to freeze the view or buffer
 knock/sway amplitude? If the outcome is inadequate, (C)one idea perhaps is
 to make the log, then edit it with the desired response (location of
 subject) then feed it to ffmpeg (shake!) as a cue file.

 D) I tested it and it did something other than advertised, when I read the
 name "Deshake" I presumed it would only remove panning problems, but it
 rolled my video (at the start and it seemed to ignore the rest). The
 rolling might deserve its own ticket, but a roll action would mean the
 objective of this filter was different and a new filter would need to be
 written.

--
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10333#comment:2>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list