Giter VIP home page Giter VIP logo

cinepi's Introduction

Hi there ๐Ÿ‘‹

cinepi's People

Contributors

nocantsin avatar schoolpost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cinepi's Issues

Start4x.elf compatibility

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?

Serial control

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?

Limited record time + weird files

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.
Capture 1
Capture 2
Capture 3

Can photos be taken, or do you plan to take photos?

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.

Product development

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.

Running python script alongside CinePi

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.

cinePI boot on terminal

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.

HDMI output possible?

Hi, I would like to use this in live production, is it possible to have a clean feed from the HDMI?

Where is the source?

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!

corrupted software micro sd card

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

Source Code?

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.

Bluetooth control

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 ?

License

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 !

Full 12mp resolution raw burst to ramdisk

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?

Add ability to take stills

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.

Higher frame rates, writing to RAMdisk

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!

Unrecognized external SSD

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 :)

libmlv

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 ...

Would it be possible to add on board scene lighting ?

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.

Additional information needed on lenses/adapters

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:

  • Lenses used in build guide

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

  • Other common/cheap lenses options

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.

  • Additional information about the specifics for mounting various lenses

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.

picture from build guide

image

linked sensor

image

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!

Lower ISO values than 100

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?

Cinepi hardware (touch)

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 ๐Ÿ™

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.