MP4 video - how to extract frame?
Capture One has an interesting feature in that it is able to play MP4 videos. Click on an MP4, controls pop up (start, rewind, play, forward, end), and, presto, there plays the video.
I'd be interested in navigating that video to any one specific frame ("browse frames") and then extract that specific frame ("extract frame") as a "photo" from the video stream ("extract frame").
Clearly Capture One knows how to properly decode the video, is even able to properly render it on screen, so these two features probably already exist? Alas, I cannot find any documentation, so - help, please!
FWIW, I do not expect Capture One to be a video editor. But "naive frame extraction", given what is already in place, seems to be a natural feature to have. Background: Advanced Panasonic m43 cameras are able to produce a 6K or 4K "photo stream" - that is either an H.265 or H.264 movie with "photos" inside. I just verified that Capture One plays back even the most challenging of these files (6K H.256 200 MBit/s).
NB: "naive frame extraction" is just that - "naive". Temporal noise reduction and rolling shutter reduction based on preceding / succeeding frames in the stream would be left for some time in the future? 😉
I'd be interested in navigating that video to any one specific frame ("browse frames") and then extract that specific frame ("extract frame") as a "photo" from the video stream ("extract frame").
Clearly Capture One knows how to properly decode the video, is even able to properly render it on screen, so these two features probably already exist? Alas, I cannot find any documentation, so - help, please!
FWIW, I do not expect Capture One to be a video editor. But "naive frame extraction", given what is already in place, seems to be a natural feature to have. Background: Advanced Panasonic m43 cameras are able to produce a 6K or 4K "photo stream" - that is either an H.265 or H.264 movie with "photos" inside. I just verified that Capture One plays back even the most challenging of these files (6K H.256 200 MBit/s).
NB: "naive frame extraction" is just that - "naive". Temporal noise reduction and rolling shutter reduction based on preceding / succeeding frames in the stream would be left for some time in the future? 😉
0
-
Maybe file this as a feature request with Phase One?
In the meantime, you can use VLC (which is free) to extract frames, though here you cannot navigate by a frame-by-frame basis. Or download Davinci Resolve, where you have very granual control (and in the free version I believe that you can export up to UHD size)0 -
Many thanks for your suggestions!
I had settled for directly using ffmpeg, because frame control within VLC is a bit cumbersome. I really need to spend more effort on going the video route, because, I suspect, these do do rolling shutter compensation and temporal noise reduction. Perhaps?
(In my case, I have a 6K H.265 file which VLC is really struggling with; ffmpeg takes this in a stride. And the camera - a Panasonic G9 - will apply rolling shutter compensation and temporal noise reduction if I do extract the frame _within the camera_ <groan>)0
Post is closed for comments.
Comments
2 comments