[SOLVED] How to capture a specific frame from a movie and make a image of that?

Started by vilde, 2015/09/01, 16:39:32

Previous topic - Next topic

vilde

Tonight there was a nice thunderstorm here and I was enjoying the view with 15-30 flashes in the sky every minute. I did a movie with my phone and there are a few real nice flashes captured, now I would like to extract some frames to be able to show them as a picture. Making a screen shot is one way but I would like to be more exact and maybe get a little better quality by extracting direct from the movie. (Not that the video quality is that good, i filmed through the window, but it's fun to try anyway)

Edit: I found that it's possible to extract images with ffmpeg, but that will not be that exact, I think I need to pic a specific frame from the film. The film is an .mp4

ayla

Have you tried vlc players option "video" -> "take video snapshot" or however it's named in the english surface?

works fine here.

vilde

I tried with vlc but I cant find a way to go from frame to frame, I am not able to stop the video at exactly the right time (frame)

ayla

I have the german surface here, so my translation may not be very good.

Goto "tools" -> "adjust surface" -> "time panel"

There you may get the options to slow down the movie or even set the frame to frame option.

hschn

Mögen hätt' ich schon wollen, aber dürfen habe ich mich nicht getraut (Karl Valentin)

vilde

I did find a way to enable a one frame by one button in vlc.
---->"View"-----> "Advanced Controls"

And yes, it worked to take snapshot with vlc.

Thanks :)

belze

i think you can even try with some more expert tools like kino and kdenlive! Anyway, good result and nice picture!!! ;)

ReinerS

slackware => SuSE => kanotix => sidux => aptosid  => siduction

pit

Why not just mpv:


Usage: mpv file
Options:
-fs => Fullscreen
--loop=inf => play it again and again ...


While playing:


Pause Video => space
Slow down => [
Speed up => ]

Set loop point A => l
Set loop point B => l

Frame by frame (forward) => periond (.)
Frame by frame (backward) => comma (,)
Screenshot => s


You can edit ~/.config/mpv/input.conf to change default keybindings.