Difference between revisions of "OCTOPUS RAW Player"

From OCTOPUSCINEMA
Jump to: navigation, search
m
m
 
(21 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
<strong>Features</strong><br>
 
<strong>Features</strong><br>
 
* Modern minimal interface
 
* Modern minimal interface
* Efficient real-time CinemaDNG playback for 8,12,14-bit bayer or monochrome, uncompressed or lossless compressed .dng sequences.
+
* Efficient real-time CinemaDNG playback for 8,10,12,14-bit bayer or monochrome, uncompressed or lossless compressed .dng sequences.
 
* Professional RAW controls (White balance, exposure)
 
* Professional RAW controls (White balance, exposure)
 
* Advanced colour science control (Highlight recovery/roll-off, SDR Tone-Mapping)
 
* Advanced colour science control (Highlight recovery/roll-off, SDR Tone-Mapping)
Line 16: Line 16:
 
* Support for real-time 8K playback
 
* Support for real-time 8K playback
 
<br>
 
<br>
<strong>Tested Cameras</strong><br>
+
<strong>Tested Cameras & Software</strong><br>
 
* Sigma Fp
 
* Sigma Fp
 +
* MotionCam Android App
 
* DJI Xenmuse X5,X5R,X7
 
* DJI Xenmuse X5,X5R,X7
 
* Blackmagic Cinema Camera 2.5K
 
* Blackmagic Cinema Camera 2.5K
Line 23: Line 24:
 
* Blackmagic Micro Cinema Camera
 
* Blackmagic Micro Cinema Camera
 
* Blackmagic Ursa Mini 4K
 
* Blackmagic Ursa Mini 4K
* OCTOPUSCAMERA 8K/4K/MONO
+
* OCTOPUS16
 +
* SlimRAW (Lossless)
 
<br>
 
<br>
 
==Download==
 
==Download==
<small>Latest version: v1.0.0 ([https://github.com/octopuscinema/raw-player/releases/tag/v1.0.0 Release Notes])</small>
+
<small>Latest version: v1.1.1 ([https://github.com/octopuscinema/raw-player/releases/tag/v1.1.1 Release Notes])</small>
 
<br><br>
 
<br><br>
 
====Installer====
 
====Installer====
 
Use the following installer for your platform to install the OCTOPUS RAW Player:<br>
 
Use the following installer for your platform to install the OCTOPUS RAW Player:<br>
Windows: [http://www.octopuscinema.com/downloads/OCTOPUS-RAW-Player-Windows-Installer.msi OCTOPUS-RAW-Player-Windows-1.0.0.msi]<br>
+
Windows: [https://www.octopuscinema.com/downloads/OCTOPUS-RAW-Player-Windows-1.1.1.msi OCTOPUS-RAW-Player-Windows-1.1.1.msi]<br>
macOS: [http://www.octopuscinema.com/downloads/OCTOPUS-RAW-Player-macOS-Installer.pkg OCTOPUS-RAW-Player-macOS-1.0.0.pkg]
+
macOS: [https://www.octopuscinema.com/downloads/OCTOPUS-RAW-Player-macOS-1.1.1.pkg OCTOPUS-RAW-Player-macOS-1.1.1.pkg]
 
<br><br>
 
<br><br>
 
====Standalone====
 
====Standalone====
 
Alternatively, the OCTOPUS RAW Player can be used as a portable single file executable without requiring installation:<br>
 
Alternatively, the OCTOPUS RAW Player can be used as a portable single file executable without requiring installation:<br>
Windows: [http://www.octopuscinema.com/downloads/OCTOPUS-RAW-Player-Windows-Standalone.zip OCTOPUS-RAW-Player-Windows-1.0.0.zip]<br>
+
Windows: [https://www.octopuscinema.com/downloads/OCTOPUS-RAW-Player-Windows-1.1.1.zip OCTOPUS-RAW-Player-Windows-1.1.1.zip]<br>
macOS: [http://www.octopuscinema.com/downloads/OCTOPUS-RAW-Player-macOS-Standalone.zip OCTOPUS-RAW-Player-macOS-1.0.0.dmg]
+
macOS: [https://www.octopuscinema.com/downloads/OCTOPUS-RAW-Player-macOS-1.1.1.dmg OCTOPUS-RAW-Player-macOS-1.1.1.dmg]
 
<br><br>
 
<br><br>
 
====System Requirements====
 
====System Requirements====
Line 43: Line 45:
 
<br>
 
<br>
 
==License==
 
==License==
OCTOPUS RAW Player is completely free to use as per the MIT license. If you enjoy and earn money using this software, please consider donating to help us improve it.
+
OCTOPUS RAW Player is completely free to use as per the MIT license.
 +
<br><br>
 +
==Donate==
 +
If you enjoy using this free open source software and it assists you professionally, please consider [https://ko-fi.com/octopuscinema buying us a coffee] to help support open source software.<br><br>
 +
[[Image:Kofi-button.png|180px|link=https://ko-fi.com/octopuscinema|Buy us a Coffee]]
 
<br><br>
 
<br><br>
 
==User Guide==
 
==User Guide==
Currently, the OCTOPUS RAW Player supports playback of CinemaDNG (.dng) sequences. To open a sequence, either drag the folder containing .dng files or a single .dng frame file into the player window. Alternatively, .dng sequenecs can be opened explicitly through the “File…Open CinemaDNG Sequence…” application menu and selecting the containing folder of .dng files.
+
Currently, the OCTOPUS RAW Player supports playback of CinemaDNG (.dng) sequences. To open a sequence, either drag the folder containing .dng files or a single .dng frame file into the player window. Alternatively, .dng sequences can be opened explicitly under the "File…Open CinemaDNG Sequence…" menu and selecting the containing folder of .dng files.
 
<br><br>
 
<br><br>
When a sequence is loaded, the floating playback interface provides controls for standard play/pause/seek and additionally fast and fast-rewind playback speeds. The interface includes the current frame timecode and the clip duration. The timecode can also indicate missing frames (in red) and skipped frames (in orange).
+
[[File:user-guide-seekbar.png|thumb|400px|centre|Playback interface with timecode (left) and clip duration (right) outlined in orange]]
 +
<br>
 +
When a sequence is loaded, the floating playback interface provides controls for standard play/pause/seek and additionally fast and fast-rewind playback speeds. The interface includes the current frame timecode and the clip duration. The timecode also indicates missing or skipped frames by using a red or orange typeface respectively.
 
<br><br>
 
<br><br>
 
====RAW Controls====
 
====RAW Controls====
When working with CinemaDNG or any raw format, the image needs ''developing'' to look normal. Tools for working with RAW can expose  control over the developing process. These controls typically include ''white balance/tint'' and ''exposure'' but can also feature more advanced and creative options. OCTOPUS RAW Player exposes several advanced controls while remaining straight forward to use.
+
When working with CinemaDNG or any raw format, the image needs ''developing'' to look normal. Tools for working with RAW can expose  control over the developing process. These controls typically include ''white balance/tint'' and ''exposure'' but can also feature more advanced and creative options. OCTOPUS RAW Player exposes several advanced controls while remaining straight forward to use. All RAW controls are located under the "Clip..." menu which is enabled when a sequence is loaded.
 
<br><br>
 
<br><br>
 
====Advanced Colour Science Controls====
 
====Advanced Colour Science Controls====
<br>
+
[[File:Highlight-recovery-example.png|thumb|360px|left|Highlight recovery enabled (left). Highlight recovery disabled (right)]]
 
'''HIGHLIGHT RECOVERY''' Toggle this option to choose between simple highlight handling and intelligent estimation/recreation of partially clipped highlight values.
 
'''HIGHLIGHT RECOVERY''' Toggle this option to choose between simple highlight handling and intelligent estimation/recreation of partially clipped highlight values.
 
<br><br>
 
<br><br>
'''HIGHLIGHT ROLLOFF''' Rolloff allows for fine tuning the saturation curve applied to near clipping values. More rolloff creates a smoother transition from highlights to clipping.
+
'''HIGHLIGHT ROLL-OFF''' Roll-off allows for fine tuning the saturation curve applied to near clipping values. More roll-off creates a smoother transition from highlights to clipping.
 
<br><br>
 
<br><br>
'''REC.709 TONE MAPPING''' The standard Rec. 709 gamma curve limits images to a fairly narrow dynamic range of up to 6/7 stops. Applying tone mapping preserves greater dynamic range by compressing all exposure values non-linearly into the standard Rec.709 range.
+
'''REC. 709 TONE MAPPING''' The standard Rec. 709 gamma curve limits images to a fairly narrow dynamic range of up to 6/7 stops. Applying tone mapping preserves greater dynamic range by compressing all exposure values non-linearly into the standard Rec. 709 range.
 
<br><br>
 
<br><br>
'''REC.709 GAMUT COMPRESSION''' Similar to Rec.709 tone mapping, gamut compression brings extreme colours outside of the Rec.709 gamut inside by applying non-linear compression.
+
'''REC. 709 GAMUT COMPRESSION''' Similar to Rec. 709 tone mapping, gamut compression brings extreme colours outside of the Rec. 709 gamut inside by applying non-linear compression.
 
<br><br>
 
<br><br>
 
==Roadmap==
 
==Roadmap==
<strong>2022</strong><br>
+
<strong>2024</strong><br>
* Wider CinemaDNG / DNG support
+
* Proof quality debayer
* Additional RAW formats
 
 
* Audio playback
 
* Audio playback
<strong>2023</strong><br>
 
* Performance improvements
 
* Proof quality debayer
 
 
* Export to Apple ProRes / GoPro® CineForm
 
* Export to Apple ProRes / GoPro® CineForm
<br><br>
+
<br>
 
==Support==
 
==Support==
 
To report a bug or suggest a feature, please create a [https://github.com/octopuscinema/raw-player/issues GitHub Issue]
 
To report a bug or suggest a feature, please create a [https://github.com/octopuscinema/raw-player/issues GitHub Issue]

Latest revision as of 11:37, 28 March 2024

A free lightweight multi-platform RAW video player



Octopus-raw-player-hero.png



OCTOPUS RAW Player is a RAW colour science processing video player for reviewing RAW video footage from professional cameras. Currently the player supports CinemaDNG RAW .dng sequences.

Features

  • Modern minimal interface
  • Efficient real-time CinemaDNG playback for 8,10,12,14-bit bayer or monochrome, uncompressed or lossless compressed .dng sequences.
  • Professional RAW controls (White balance, exposure)
  • Advanced colour science control (Highlight recovery/roll-off, SDR Tone-Mapping)
  • Timecode and metadata display
  • Support for real-time 8K playback


Tested Cameras & Software

  • Sigma Fp
  • MotionCam Android App
  • DJI Xenmuse X5,X5R,X7
  • Blackmagic Cinema Camera 2.5K
  • Blackmagic Pocket Cinema Camera (Original)
  • Blackmagic Micro Cinema Camera
  • Blackmagic Ursa Mini 4K
  • OCTOPUS16
  • SlimRAW (Lossless)


Download

Latest version: v1.1.1 (Release Notes)

Installer

Use the following installer for your platform to install the OCTOPUS RAW Player:
Windows: OCTOPUS-RAW-Player-Windows-1.1.1.msi
macOS: OCTOPUS-RAW-Player-macOS-1.1.1.pkg

Standalone

Alternatively, the OCTOPUS RAW Player can be used as a portable single file executable without requiring installation:
Windows: OCTOPUS-RAW-Player-Windows-1.1.1.zip
macOS: OCTOPUS-RAW-Player-macOS-1.1.1.dmg

System Requirements

  • Windows 10 / macOS 10.10 or newer
  • GPU with support for OpenGL 3.2 or greater (Native Apple Metal API support in progress)


License

OCTOPUS RAW Player is completely free to use as per the MIT license.

If you enjoy using this free open source software and it assists you professionally, please consider buying us a coffee to help support open source software.

Buy us a Coffee

User Guide

Currently, the OCTOPUS RAW Player supports playback of CinemaDNG (.dng) sequences. To open a sequence, either drag the folder containing .dng files or a single .dng frame file into the player window. Alternatively, .dng sequences can be opened explicitly under the "File…Open CinemaDNG Sequence…" menu and selecting the containing folder of .dng files.

Playback interface with timecode (left) and clip duration (right) outlined in orange


When a sequence is loaded, the floating playback interface provides controls for standard play/pause/seek and additionally fast and fast-rewind playback speeds. The interface includes the current frame timecode and the clip duration. The timecode also indicates missing or skipped frames by using a red or orange typeface respectively.

RAW Controls

When working with CinemaDNG or any raw format, the image needs developing to look normal. Tools for working with RAW can expose control over the developing process. These controls typically include white balance/tint and exposure but can also feature more advanced and creative options. OCTOPUS RAW Player exposes several advanced controls while remaining straight forward to use. All RAW controls are located under the "Clip..." menu which is enabled when a sequence is loaded.

Advanced Colour Science Controls

Highlight recovery enabled (left). Highlight recovery disabled (right)

HIGHLIGHT RECOVERY Toggle this option to choose between simple highlight handling and intelligent estimation/recreation of partially clipped highlight values.

HIGHLIGHT ROLL-OFF Roll-off allows for fine tuning the saturation curve applied to near clipping values. More roll-off creates a smoother transition from highlights to clipping.

REC. 709 TONE MAPPING The standard Rec. 709 gamma curve limits images to a fairly narrow dynamic range of up to 6/7 stops. Applying tone mapping preserves greater dynamic range by compressing all exposure values non-linearly into the standard Rec. 709 range.

REC. 709 GAMUT COMPRESSION Similar to Rec. 709 tone mapping, gamut compression brings extreme colours outside of the Rec. 709 gamut inside by applying non-linear compression.

Roadmap

2024

  • Proof quality debayer
  • Audio playback
  • Export to Apple ProRes / GoPro® CineForm


Support

To report a bug or suggest a feature, please create a GitHub Issue

Developers

The OCTOPUS RAW Player project is an MIT licenced open-source code base. For more information visit the GitHub repo