- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'd like to be able to extract several decompressed image frames from HD videoin as less processing time as possiblefor thumbnail creation or other purposes.
1) Is it possible to extract, specifically from HD video file, every Nth frame?
E.g. there are 25 frames in a second and the video file is 30 seconds.
I'd like to extract every 50th frame or every 100th frame which is equal to extraction of only 1 frame in a 2 seconds intervalor only 1 frame in4 seconds.
2) What will be the performance in that case? Similar to continuous extraction of all the frames one by one or much faster, equal to a single frame extraction?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
What are the video container ( splitter) you using now? Intel IPP splitter support MP4, MPEG TS, AVI formats.
The SetTimePosition() API in the splitter can be used to set the decode video position, but please note, it does not go to the exact N frame. If that time is I frame, the splitter will go to that frame, Otherwise Splitter will set you on the nearest I frame before the time it sets in SetTimePosition().
Thanks,
Chao
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I use splitter selection as in sample_player application.
How to determine if splitter points to I frame?
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
The splitter puts the data into:
UMC::MediaData
Use the GetFrameType() methord in MediaData.
Thanks,
Chao
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page