New feature suggestion: Enable jumping to keyframes during playback.

Started by noisywan, April 17, 2021, 12:45:41 PM

Previous topic - Next topic

noisywan

Hi All,
Avidemux disables (Go To Previous / Next Keyframe) feature during playback.
It would be very helpful if it allowed UP/DOWN keys during playback too.
With current GUI, user needs to hit space and stop playback each time to use keyframe navigation.


eumagga0x2a

Quote from: noisywan on April 17, 2021, 12:45:41 PMWith current GUI, user needs to hit space and stop playback each time to use keyframe navigation.

With hands at the keyboard, how can hitting the space key pose a problem? Stopping playback is mandatory, but one can just drag the navigation slider. Of course, this will stop playback first and seek second.

noisywan


I think adding this feature is an improvement because it will make the seeking and extracting process easier and faster.

For instance; MPC-HC has this feature. You can jump to keyframes during playback. You can hear the audio and see the 1-2 secs of video without hitting start/stop. Currently I prefer MPC for seeking scenes in a footage because it's faster and requires less key strokes.

I would prefer to do it with Avidemux only, therefore I'm suggesting it.
It takes more time, requires more key strokes to browse thru a long footage/movie with current Avidemux.




butterw

Skipping ahead while playing through footage (ex: an interview) is a useful feature in video players, ex: youtube has 5s skip ahead with arrow key.

The keyframes frequency depends on the encoding parameters of the video: every frame could be a keyframe, or there could be a keyframe every 2 seconds or keyframes only on scene changes/or after 10 seconds.
Something like an approximate 5s keyframe seek would be more appropriate for Avidemux. While paused it's possible to do this with a TinyPy script, but it is more useful if it can be bound to a hotkey and used while playing.

youtube/mpc-hc also have preview thumbnail with the mouse hovering over the timeline which can be useful to go through footage quickly (the closest thing in Avidemux is the navigation slider), it's different though because this is without audio.

Finally Avidemux could benefit from a bookmarks feature to allow quick navigation of saved timestamps (currently the only way to do this is to create segments and use my bSegments.py script. There are no preview thumbnails however).