[FFmpeg-user] Scene detection -- numerical output?
Lou
lou at lrcd.com
Thu Nov 8 06:12:47 CET 2012
On Wed, 07 Nov 2012 20:04:59 -0800
David Liontooth <lionteeth at cogweb.net> wrote:
>
> The scene detection feature is a great addition:
>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=72868144e5862168a4f829557b7a41f686b8b12d
>
> Example:
>
> ffmpeg -i video.avi -vf select='gt(scene\,0.4)',scale=160:120,tile -frames:v 1 preview.png
>
> Set a threshold value between 0 and 1 for detecting a new scene.
> Increase the value to lower the number of detected scenes; sane values
> are typically between 0.3 and 0.5.
>
> Is it possible to get a numerical output (say, frame numbers) instead of
> the montage?
>
> Cheers,
> David
Do you mean you want an individual image for each output frame? Try this:
ffmpeg -i video.avi -vf select='gt(scene\,0.4)',scale=160:-1 preview-%04d.png
I also changed height to "-1" to automatically select the correct height
to preserve aspect. If you specifically need 120 you can add the pad or
crop filters to deal with that.
But of course maybe I did not understand your quesiton completely.
More information about the ffmpeg-user
mailing list