Monday, 8 June 2015

Open Cine Software - Development June 2015

Open Cine - Cinema DNG Clip Manager





Reviewing and Sorting Footage
- Import DNG sequence that was shot with a raw camera (Apertus or other) into Open Cine
- View footage in real-time
- Mark unneeded clips, rate good clips, write comments for each clip later a filter can be used to hide  all the bad/unneeded clips. Director could now review only the good ones and continue working with them.


During the continuing development of the Open Cine software for the mounting and management of CDNG media (and other flavours) there are naturally points of the build that require dressing at many points in the life cycle of the software.

Everything is available online through GitHub and Fabricator for the source code, and QT5 is used for the UI build.

Here we have some examples of where the software development is at this stage in June 2015, later we can elaborate on getting closer to the final release version.

The examples below are frame grabs from the software and are very early examples of the build to this date, and not close to any beta release.


Open Cine - You Tube early run through


















Open Cine - Clip Manager early version















Axiom Developer Edition - Beta 1

Early AXIOM Beta I - Developer Edition



First Generation: For Developers

This first generation Early AXIOM Beta I - Developer Editioncontains the entire PCB stack envisioned for the complete Beta camera, but there are some things that are intermediate solutions or are not fully populated/integrated yet. Therefore we clearly state that this first version the Beta is intended for software and hardware developers primarily. People who want to use the Beta for film-making with a good technical background might already be happy with this hardware, but this version is not for people who expect a finished product yet. We want to give you a full and honest overview of what works and what does not work or has limitations currently:


- Early Beta comes with no enclosure
- The image sensor and sensor board design is final
- Early Beta comes with OS (Arch Linux) but only test firmware for FPGA - software updates will be                                  delivered frequently online
- Lens mount: passive e-mount with Canon EF or Nikon F mount adapter (both passive)
- Tripod mount (1/4"-20 thread) available on the Canon EF/Nikon F lens adapter only
- Interface Board is an interim solution with limited capabilities. (only half of the sensor connections are available, thus only half of the maximum bandwidth can be achieved, as a result the optional 180° rotation of the sensor board is not available yet)
- Power supply with 5V DC only - either dual 5V DC (2500mA) or one larger 5V adapter (5000mA)
- Current Power Board is an interim solution (dynamic changing of internal supply voltages not yet supported: using a different image sensor module in the future will require manual reconfiguration of power board)
- Single HDMI 1080p60 module available
- We might already have a triple HDMI 1080p60 module available at time of ordering (if not you can get one at cost later on as well if you are a crowdfunding voucher holder)
- No HDMI 4K module available yet
- Triple PMOD debug module available
- LED matrix debug module available
- Cmosis CMV12000 sensor only currently (different image sensor modules will be available later on)
- Camera controllable only via Ethernet (SSH) or Serial Console (USB)
- Camera webinterface GUI not working yet (will be fixed with software update)
- Screw-on IR/UV cut off filter required (we will offer these for purchase)
- Beta has no Optical Low Pass Filter (OLPF) - some people consider that a good thing :)
- Swapping out image sensor module for a different type is not plug and play yet (requires manual reconfiguration of power board)
- Early Betas come without color calibration yet (we want to develop this process together with the community)
- Current Beta Mainboard is an interim solution (no configurable data routing to/from shields yet) - new board revision that takes care of this already finished and will be tested soon, if it works we will use the new design in your Beta
- No addon shields available yet (Genlock, Timecode IN/OUT, Trigger, debug, breakout, etc. shields will be available later on)

Axiom PCB Stack June 2015

Early AXIOM Beta Update (*Accepting Orders Soon!)


New PCB stack - photo below



First Generation: For Developers

This first generation Early AXIOM Beta I - Developer Editioncontains the entire PCB stack envisioned for the complete Beta camera, but there are some things that are intermediate solutions or are not fully populated/integrated yet. Therefore we clearly state that this first version the Beta is intended for software and hardware developers primarily. People who want to use the Beta for film-making with a good technical background might already be happy with this hardware, but this version is not for people who expect a finished product yet. We want to give you a full and honest overview of what works and what does not work or has limitations currently:

Open Cine Software - Phabricator 2015


OPEN CINE - 2015













Open Cine has Phabricator development 
Phabricator is a suite of web-based software development collaboration tools, including the Differential code review tool, the Diffusion repository browser, the Herald change monitoring tool,[5] the Maniphest bug tracker and the Phriction wiki.[6] Phabricator integrates with GitMercurial, and Subversion. It is available as free software under the Apache License, version 2.
Phabricator was originally developed as an internal tool at Facebook.[7][8][9] Phabricator's principal developer is Evan Priestley.[1] Priestley left Facebook to continue Phabricator's development in a new company called Phacility.[2]

Apertusº Lab :


Open Cine Workboard :
https://lab.apertus.org/tag/open_cine/





Open Cine Software - GitHub 2015

OPEN CINE - JUNE 2015









OpenCine has a GitHub repository :
GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a web-based graphical interface and desktop as well as mobile integration. It also provides access control and several collaboration features such as wikistask management, and bug tracking and feature requests for every project.[3]
GitHub offers both plans for private repositories and free accounts, which are usually used to host open-source software projects. As of 2015, GitHub reports having over 9 million users and over 21.1 million repositories,[4] making it the largest code hoster in the world.[5]













Open Cine June 2015




OPEN CINE 

RAW Video and Digital Negative processing and viewing suite


There are several free and open raw-image processing tools for still images like: ufrawdarktableRawTherapeeRawstudiodigiKam and many more. While some of them offer batch processing capabilities none of these tools are necessarily designed for moving pictures. Processing DNG sequences is cumbersome and time consuming, CinemaDNG MXF files are not yet supported at all.
This is where Open Cine should come in. It will be a raw processing tool designed from the ground up for moving images instead of still images.

Below is a very early reference of the kind of software being developed.




Due to this being an Open Source project then a lot of code is being written and developed. As OpenCine grows there is a GitHub web-based Git repository, explanation from Wikipedia below for those unfamiliar : 


From Wikipedia, the free encyclopedia

GitHub, Inc.






Launched

April 10, 2008; 7 years ago


GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a web-based graphical interface and desktop as well as mobile integration. It also provides access control and several collaboration features such as wikistask management, and bug tracking and feature requests for every project.[3]


GitHub offers both plans for private repositories and free accounts, which are usually used to host open-source software projects. As of 2015, GitHub reports having over 9 million users and over 21.1 million repositories,[4] making it the largest code hoster in the world.[5]



As OpenCine develops further there will be updates with new videos showing it in operation and working.


Dan Mulligan

May 2015











Apetusº updates & links





AXIOM Beta: The first open digital cinema camera


Indiegogo crowdfunding page, has information on the camera and some items not found on their main site :


Main site :