[FFmpeg-user] Treating video frame-based instead of time-based
Wolfgang Hugemann
auto at hugemann.de
Tue Jan 22 10:49:05 EET 2019
> I may misunderstand but FFmpeg treats all video as frame-based.
Sorry, I posed the question wrong. I meant that I would like to use a
frame-count-based scale instead of a time-based scale, in the way that a
genuine frame server like AVIsynth does.
>> * Could I (easily) extract every nth frame from a video (in order to
>> dump the result as JPEGs)?
> See the select or the fps filter or use a low output frame rate (which
> forces frame drops).
I fear that this would provoke rounding errors, especially with NTSC's
29,97 fps. To the contrast, AVIsynth's "SelectEvery(5)" is bullet-proof:
It takes every 5th frame (in presentation order), no matter what.
...
I take from your answer that this approach is just impossible with
FFmpeg at the moment.
Wolfgang Hugemann
More information about the ffmpeg-user
mailing list