Click here to Skip to main content
15,891,375 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hello Team,

We need to record video in low frame rate (very Slow motion ) and play it in normal mode.

Could you please suggest any way for this ?

Any help will be grateful.

Thanks in Advance.
Posted

Do you mean time-lapse? Simply make snapshots on a predefined interval and create an video of all these snapshot images.

Good luck!
 
Share this answer
 
Comments
Vivek Deshmukh 9-Oct-12 1:16am    
If i implemented time-lapse then it wont be a slow motion rt?
Means i need to record continuous video in slow motion not image pieces.

any other Idea ?
E.F. Nijboer 9-Oct-12 10:20am    
Then there are still some options. You might want to record at "normal" frame rate, like 30fps and playback using a lower frame rate, like 15fps. check out the AvgTimePerFrame of the VIDEOINFOHEADER structure for this.

The other option would be that you want to record it at a higher frame rate. The problem there is that you need hardware to support this. Most capturing hardware are limited to 30 or 25 fps. You could try capturing at a higher frame rate but there is no guarantee. Have a look at the following article about DirectX.Capture and try fiddling around with the FrameRate property (You would still need to adjust the video file or use the slow motion in your media playback application):
http://www.codeproject.com/Articles/3566/DirectX-Capture-Class-Library
Please check this link for Metro

http://msdn.microsoft.com/en-us/library/windows/apps/bg182883.aspx#two[^]


Thanks,
Bilaal
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900