Sorry, what fails at 5fps?jfurton wrote:It fails with as low as 5 fps so I have to think there must be another issue here.
Another idea would be to skip the encoding and generate raw video file. I doubt that it would be supported right now but should be possible, right? I am talking about low fps, not even close to 15.
Yes, that is the best quality if you want full FOV. Set the device up to 720p30 rather than 1080p to get rid of upscaling. The camera really is better suited to 720p.jfurton wrote:Sorry my post did not make much sense. I commented on the last post of the first page of the thread, which was way earlier. Sorry about that.
Anyways, I came to the same conclusion many others: Recording 30pfs video in the new 1296×972 binned mode is the best quality full view video I can get. Frankly this is a fantastic achievement for the Pi Camera and if it's not enough, probably the Pi is not the right hardware platform to work with.
Thanks for the great work!
If you need 30 fps, that is true. If you can make do with 15 fps or less (which is often fine for a security camera, for example) then you can get significantly better quality full-frame video by resizing the 15 fps full-frame before going to the H.264 encoder (which can at most 1920x1080). There is example code to do so in the "Pure Python camera interface" thread:jfurton wrote: Recording 30pfs video in the new 1296×972 binned mode is the best quality full view video I can get.
No idea, perhaps you should ask him? Or just try it?Pangu wrote:Can we use this feauture in RPi Web Cam Interface by silvanmelchior?
1) I quickly tried to modify RaspiStill.c. With few changes I can now specify the framerate.unphased wrote:Is it possible to set the framerate of the preview window?
I see two ways to do this. 1) Add more video controls such as framerate to the raspistill preview configuration, and 2) Add the GL preview window functionality to raspivid.
Both do appear to be nontrivial endeavours and it is also not clear whether it is even possible at all currently (in userland).
Is there some hard limit? Can I not render to an FBO without the vsync limit? I realize controlling vsync might not be easy to do (and I do not know the platform specifics to do so). However, I don't mind forcing to a 120Hz HDMI mode (and foregoing plugging in HDMI).jamesh wrote:Note that the display cannot go faster than 60fps, so not much point going faster than that.
It doesn't help that the link posted seems to go to the last page of that thread. It should have gone to viewtopic.php?f=43&t=62364&p=520078#p520078 with simple summary on viewtopic.php?f=43&t=62364&p=520132#p520132FlashT wrote:So the only thing I need is to download the current version of raspivid from github? or do I need to do something more to make it work? If so, could you please explain in few steps how to run this? The thread you given a link to is so messy, that it's hard to find anything there, not mentioning that it barely has anything to do with preview.
This was released almost 2 years back, so you'll almost certainly have it without worrying about firmware updates or similar.The really simple summary: unless you exceed 1280x960 you will now get full field of view. That's all most people will care about.