schoolpost / cinepi Goto Github PK
View Code? Open in Web Editor NEWOpenSource Cinema Camera using Raspberry Pi
License: Creative Commons Attribution Share Alike 4.0 International
OpenSource Cinema Camera using Raspberry Pi
License: Creative Commons Attribution Share Alike 4.0 International
This project has been incredible for some projects I've been working on. I'd love to be able to control basic settings (ISO/white balance/framerate/tint) from an arduino through the serial port - Is this something that's possible on this 1.0.1 release?
Well, probably not issue per se, more like "I found this bit of code" ...
https://github.com/ilia3101/LibMLV/commits/master
as far as I understand this is MLV (RAW video camera format from Magic Lantern developers) reading/writing library, so in theory one can write single file instead of many DNGs ...
https://www.magiclantern.fm/forum/index.php?topic=24386.50
"Topic: The MLV format "
As far as I understand ffmpeg can read this format, at least older version of it ...
you need commit before rewrite, where correct Makefile for library exist, and I also added " -lz" to main compiler line , where -lgomp lives, so gcc was sayng:
gcc raw2mlv.o libraw_r.a ../../lib/libmlv.a -o raw2mlv -lm -lgomp -lstdc++ -lz
not tested with any actual raw file yet ...
Hi,
This is a cool project! Have you thought about adding a Hifi Berry or equivalent to add sound support ? It would be handy to add a stereo recording microphone to the CinPi assembly.
I'd be interested in contributing to the project regarding higher frame rates and would also like to potentially sponsor the project financially to kick it off. I have experience with raspiraw and various other libraries but really need help with white balancing and the cinematic aspects of the work. Is there lead contact I could get in touch with via email to discuss? Thanks! Great project!
Hi
It would be really nice to be able to add the logo to the camera, making the logo available as an SVG would allow people to play around with different ways of doing this :)
Is it possible to add lower ISO values to the available ones? Would like to try values 6,12 and 50. Can it be done solely in proxy.py, or do I have to manipulate other files as well?
Hi, I can't manage to connect the raspberry pi to my android device via bluetooth, is there anything I should configure on the board first ?
I'm getting pretty excited about this project. I found C-Mount to Pentax K mount adapters on Fotodiox. This means I can use my Vintage Pentax K lenses with this rig. Has anyone tested the back focus with the Raspberry PI HDCAM ?
Hello! It is a great idea to make an open source video raw camera. Are you going to continue development?
I like the quality you get from it. I think it has a lot of potential.
Hi, I would like to use this in live production, is it possible to have a clean feed from the HDMI?
It would be awesome if you could take still photos with this camera. Please consider adding a button for photos and possibly settings for shutter speed and iso.
This is definitely a feature request, so feel free to mark it as such (or close if this isn't the right place)
It'd be awesome to be able to capture the full sensor readout in raw to a ramdisk (with as minimal processing as possible to maximize fps, which I think would be ~12fps using the 2 lane CSI connection). Ie. Burst until ramdisk is ~90% full (or user stops), then stop recording, and then offload DNGs to disk.
Do you think such a mode would be valuable to other users?
This build guide is in depth enough for someone that doesn't know what they are doing to build it. However, after handing over the repo to my less tech savy friend they struggled to answer the following questions:
After some searching neither of us were able to find the type of lense that was used in the build guide aside from some related links of digikey
After some digging into the discord we found some potential options but some additional guidance on what other lenses outside of what was used in the guide would be nice. Especially because some of the best promo material for the project uses massive lenses but no info provided.
The sensor that you linked states that it fits C mounts by default. However the datasheet on digikey is broken. Going to the raspberry Pi official page states that the lense comes with a CS adapter. So this might be confusing for new people and a good reason to provide more info on the lenses and mounting options. Also the sensor housing/adapter that you linked appears to be different from the one used in the build guide.
I feel that these small differences were already difficult enough to explain to my friend that inst familiar with electronics so it may turn off other similar camera nerds that aren't savvy .I really love this project and I think this could be a amazing option for amateur photographers or just people wanting to DIY something. If I could contribute I would but I hope this might provide some insight to improve your wiki even further!
Hi. I'd like to experiment with (and potentially contribute to) this project, but I don't see the source here. Just some docs and 3-D models.
Am I overlooking it? Thanks!
Hello,
great project !
I kindly ask why you changed the license from GPL to CC-BY-SA ?
I think that GPL license is more for software while creative commons for creative contents or documentation.
Both licenses require attribution and you have to keep the same license.
But in my opinion the most important difference is that with GPL there is a clear distinction of the "output":
https://www.gnu.org/licenses/gpl-faq.html#WhatCaseIsOutputGPL
for example Blender use GPL license but the "output" like rendering, animation and video do not have to follow the GPL license:
https://www.blender.org/about/license/
In the case of CC BY SA , the "output" video from the CinePi project could be restricted to the same CC BY SA license !?
Because with the CC BY SA license there is not the "output" distinction so apparently if i use the CinePi software i should release the film or short film with the same license (the "share alike" of the CC BY SA )
By the way also the Creative Commons website suggests the use of different licenses for software:
https://creativecommons.org/about/software/
I am not a lawyer, just a free and open source supporter, but from my point of view the GPL license seems more appropriate for the CinePi software.
While the CC BY SA could be appropriate for the CinePi documentation ( wiki ).
Again the Blender example for the manual ( license CC BY SA ) while the software is GPL:
https://docs.blender.org/manual/en/latest/copyright.html
Anyway very interesting project !
Thank you !
how to connect other vendors touching screens ,iam using waveshare 4 inch square display connect via gpio but no image are visible pls help me , in India not available the pimoroni touch display pls help ๐
First of all, congratulations on your work, I have been looking and I have not found another project that is similar to yours and I would like to know if in the future you will plan to add a photography mode that also allows you to adjust the exposure time.
Hi - relatively new pi user
I downloaded your latest release - flashed onto an sd card and booted up my Raspberry Pi 4 Model B - 8GB
On boot I get the error:
start4x.elf: is not compatible
I tried to debug on my own and updated all the files on the sd card with files from here: https://github.com/raspberrypi/firmware/tree/master/boot
(I think this is where I went wrong^)
Doing caused the pi to start booting - the CinePi splash screen would show for a couple of seconds and then crash and open a terminal. Seems like the camera wasn't detected by the OS.
Running vcgencmd get_camera
or manually running raspistill both pointed to the camera not being detected.
I verified that the hardware/camera works - was able to run raspistill on the recommended Raspberry Pi OS.
Any ideas on what I should do?
What would be the best (and least intrusive) way to autostart and run a Python script of your own alongside CinePi? Have tried the normal ways of autostarting a script but can't get it to work.
Hello, thank you for making Cinepi
Please bear with me that my mother tongue is not English.
I cannot be identified successfully when I use both SSDs
One is Samsung T5 500g, the other is Lexar 500g
It should all be usb 3.1 specifications.
But I don't know why, the SSD cannot be recognized.
Excuse me, how can I solve this problem
Thank you very much, thank you :)
It would be useful to have onboard scene lighting and the ability to control onboard / external lighting from the UI.
The reason why I'm mentioning this is I'm planning on building the CinePI to replace my old Cannon 1080p Camcorder and hopefully make some development contributions to the project.
i have an issue with the software sometimes after 3,4,5 times of booting up the card will boot but with an issue with the storage, it will not accept any extrernal media and show 1.9gb/5.4gb on the display. the only way I find to repair this is to flash the card an other time
I would love to build this project but unfortunately I can't stand rolling shutters and I would build this amazing open source project only if the global shutter raspberry module will be supported. Any ideas if you guys will develop that version of the CinePi? Thank you for all is done, it's amazing to see the community at work.
Csaba --
I have been following your video examples on the Pi Forums and would love to incorporate your video capture logic into my own camera program (which has on screen controls, etc.).
I am currently printing Gen 3 of my camera which has a 5" hinged capacitive touch screen, top handle, multiple cold shoe mount screws, active cooling, and room for up to a 20,000mah battery.
Hi, so i have now been using your program for a few weeks on my raspberry/super 8 hybrid, and i love it. Apart from the bluetooth control on android I've already reported, i've ran into two other issues. The main one being that i cannot record more than approximately 40 seconds of video, and the more I record the shorter my record time get. At first i was using a cheap pny ssd, and I thought it might be that the drive wasn't fast enough. So I switched to a 500go samsung t7, which should be even faster than what the pi can output through usb 3 (i'm using a rpi 4b 4go ram), but i'm still running into the same issue. Both disks were formatted to exfat, I don't know if it comes from the disk or the board, if it should have more ram or if overclocking it a bit more might help. (I don't know if you ever ran into a similar issue, since in your video you're saying that you also are using a 4gb version)
The second one, which is not a big issue for me but i thought it might be worth letting you know, is that the files i record show as weird black images with color lines as if every file were corrupted (see screenshots) and it says that the image size is 128*67px. Also I cannont open it in premiere pro (it says "file not supported or damaged". But, where it get really weird, (but also the reason why I'm saying it's not a big issue) is that I can open the files in camera raw, and there i have all of my dng files, full size, perfectly fine, that i can then export in jpegs or png frame sequence. I have no idea what might be causing it, and i already tried re-flashing the sd card on the pi.
Thank you for your time and keep up the great work, it helped me tremendously in my projects ! I wish i could help with those issue, unfortunately i don't know much about programming. Hope those reports can help you fixing as many issues as you can in the future, and if i can do any tests for you than could be any help, let me know.
Hi,
I setup the hardware as user guide says, flash sd connect HQ camera, connect "RAW" ssd and boot the 32GB sd card in a raspi 4 4GB.
after the cinePI splash screen the terminal appears. tried to start the terminal with the credential you provide and launched the python camera/cameracore3.py command but syntax errors appears.
It seems something it's not working on autostart. how should I continue to debug my hardware?.
Regards,
Juli.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.