Lister: Save frame from video
Moderators: white, Hacker, petermad, Stefan2
Lister: Save frame from video
Since the integrated video player supports framewise stepping, it would be great to have an option to save the current still image to a file.
My suggestion is to put a corresponding function into the context menu: "Save frame to file '<filename>'".
The <filename> should be autogenerated as <videofilename_without_extension>_<framenumber>.jpg
Even better, the <framenumber> should be 0-padded, so the character length of the value matches the required length for the last frame.
Assuming we are at frame 200 (out of 20.000 frames) of a file video.mpg.
Then, the frame would be saved to "video_00200.jpg"
---
Of course, a second option "Save frame to file..." would also be nice, that asks for a file name first (with the autogenerated filename as a preset suggestion).
My suggestion is to put a corresponding function into the context menu: "Save frame to file '<filename>'".
The <filename> should be autogenerated as <videofilename_without_extension>_<framenumber>.jpg
Even better, the <framenumber> should be 0-padded, so the character length of the value matches the required length for the last frame.
Assuming we are at frame 200 (out of 20.000 frames) of a file video.mpg.
Then, the frame would be saved to "video_00200.jpg"
---
Of course, a second option "Save frame to file..." would also be nice, that asks for a file name first (with the autogenerated filename as a preset suggestion).
Re: Lister: Save frame from video
Is there maybe any opinion on this feature request from the author or the community?
(I once more had to extract single frames from several videos and would highly appreciate such a function. Others as well?)
(I once more had to extract single frames from several videos and would highly appreciate such a function. Others as well?)
- ghisler(Author)
- Site Admin
- Posts: 48166
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Lister: Save frame from video
It would indeed be nice to have, but when I checked this when getting the suggestion I couldn't find any DirectX functions to actually get a frame from a video. I don't know how other players do this, maybe they insert an extra custom made filter to the filter graph to access the video data. But even then it may be in a strange format like YUV not suited for saving.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Lister: Save frame from video
Ok. Anyway, many thanks for taking the time to check the libraries for such a feature (as well as for video rotation in another suggestion). Writing a filter for it would probably require too much effort -- after all, TC is a file manager (with great additional features) and not a video player...
Maybe in the future...
Maybe in the future...
Re: Lister: Save frame from video
2ghisler(Author)
What about this request? Can you handle it?
What about this request? Can you handle it?
Overquoting is evil! 👎
- ghisler(Author)
- Site Admin
- Posts: 48166
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Lister: Save frame from video
Sorry, I didn't find a good way to integrate this option into the user interface.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Lister: Save frame from video
I have Gadwin PrintScreen installed. One push on the PrintScrn button and you have your screen shot.