This is actually an impromptu project on my curiosity at calculating something for film camera. As you know (or might don't know), there is no free online camera calculator out there that can calculate some of camera's settings like ISO, aperture, FPS, or even footcandle. (Except ARRI's photometric data, but it's just calculating their light). So I made one!
This project is open source, meaning you can see the actual code. I'm making this an open sourced project because I want to help people and this is just math revisited.
Visit the website here
- Calculate Footcandle and Lux from aperture, FPS, and ISO
- Calculate Aperture from FPS, ISO, and Footcandle/Lux
- Calculate Footcandle and Lux from certain distance with certain lights
- Calculate Focal Length equivalent from some camera to another camera
- Calculate expected video file size from certain format and duration
Before we begin, you must install Node.js on your computer.
Then, download the repository (the codes) through the green button up above, on the top of the page, you won't miss it. Unzip it and put that somewhere on your computer. But not on your Desktop.
Open up your terminal (Command Prompt for Windows, Terminal or Bash or Shell for MacOS). Let's type some things:
# Change your directory to the repository folder first.
# For Windows users it's:
$ cd /D "C:/the/folder/path/here"
# For Mac/Linux users, it's:
$ cd /the/folder/path/here
# But if the folder is on different directory, please refer to this link:
# https://wp-mix.com/mac-terminal-change-directory-external-drive/
# Let's check if Node.js is properly installed.
# It should output the version number.
$ node -v
# Install Yarn, better package manager for Node.js first
$ npm install -g yarn
# Let's install all the dependency needed.
$ yarn install
# Let's generate the usable HTML files
$ yarn run generate
Voila. You did it. Go to the /dist
folder that was automatically created, then open the index.html
file.
Please feel free to put any request on issues. If you can code and want to add new feature yourself, Pull Requests are always open.
Please refer to the Release page.
Copyright (C) 2018-present Reinaldy Rafli
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.