Is the BRAW an open format

Ask software engineering and SDK questions for developers working on Mac OS X, Windows or Linux.
  • Author
  • Message
Offline

Duckpaddle

  • Posts: 23
  • Joined: Tue Jan 26, 2021 1:25 am
  • Real Name: George Mallard

Is the BRAW an open format

PostFri Jun 04, 2021 6:18 pm

Is the BRAW an open format? If so where might I find the description. I thought it might be interesting to tinker with writing a repair utility.
Offline
User avatar

Mark Foster

  • Posts: 2089
  • Joined: Tue Oct 27, 2015 10:59 am
  • Location: austria - no kangaroos +g*

Re: Is the BRAW an open format

PostFri Jun 04, 2021 6:58 pm

cMP 5.1 2x3,46/96GB/2x2TB SSD/4x4TB/7101A 4x2TB 970evo+/HP1344/BMD4k/RadeonVII
macOS 12.6.3
BMPCC 6k pro (7.9.1)
meike s35 cine 25mm, 35mm, 50mm, 75mm
resolve studio 18.1.4
mini panel
speed editor
desktop video 12.1
intensity pro 4k
atem extreme (8.6.1)
Offline

Duckpaddle

  • Posts: 23
  • Joined: Tue Jan 26, 2021 1:25 am
  • Real Name: George Mallard

Re: Is the BRAW an open format

PostSat Jun 05, 2021 12:47 pm

Does anyone know where I can find a byte by byte description of the file structure?
Offline
User avatar

Mark Foster

  • Posts: 2089
  • Joined: Tue Oct 27, 2015 10:59 am
  • Location: austria - no kangaroos +g*

Re: Is the BRAW an open format

PostSat Jun 05, 2021 4:17 pm

why do you not follow my link and use the contact at the bottom?
cMP 5.1 2x3,46/96GB/2x2TB SSD/4x4TB/7101A 4x2TB 970evo+/HP1344/BMD4k/RadeonVII
macOS 12.6.3
BMPCC 6k pro (7.9.1)
meike s35 cine 25mm, 35mm, 50mm, 75mm
resolve studio 18.1.4
mini panel
speed editor
desktop video 12.1
intensity pro 4k
atem extreme (8.6.1)
Offline

Hendrik Proosa

  • Posts: 3015
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: Is the BRAW an open format

PostSun Jun 06, 2021 9:29 am

Define open format first. It has a decoder api, like most codecs meant for actually being used widely. There is no encoder api and braw encoding schema itself is not published anywhere afaik. Container is pretty standard quicktime mov though so you can mess with frame and audio packets and metadata as you wish.
I do stuff.
Offline
User avatar

Mark Foster

  • Posts: 2089
  • Joined: Tue Oct 27, 2015 10:59 am
  • Location: austria - no kangaroos +g*

Re: Is the BRAW an open format

PostSun Jun 06, 2021 10:41 am

no, BRAW is not in a QT container

@duckpaddle
or have a look at the patents

one of them:
https://patents.google.com/patent/US201 ... n&sort=new
cMP 5.1 2x3,46/96GB/2x2TB SSD/4x4TB/7101A 4x2TB 970evo+/HP1344/BMD4k/RadeonVII
macOS 12.6.3
BMPCC 6k pro (7.9.1)
meike s35 cine 25mm, 35mm, 50mm, 75mm
resolve studio 18.1.4
mini panel
speed editor
desktop video 12.1
intensity pro 4k
atem extreme (8.6.1)
Offline

Hendrik Proosa

  • Posts: 3015
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: Is the BRAW an open format

PostSun Jun 06, 2021 12:00 pm

Mark Foster wrote:no, BRAW is not in a QT container

If I can parse it with standard qt atom parsers and mess around with the file, including removing frames, it is. Having .braw as file extension vs .mov makes no difference.
I do stuff.
Offline
User avatar

Mark Foster

  • Posts: 2089
  • Joined: Tue Oct 27, 2015 10:59 am
  • Location: austria - no kangaroos +g*

Re: Is the BRAW an open format

PostSun Jun 06, 2021 1:54 pm

Hendrik Proosa wrote:
Mark Foster wrote:no, BRAW is not in a QT container

If I can parse it with standard qt atom parsers and mess around with the file, including removing frames, it is. Having .braw as file extension vs .mov makes no difference.


but i dit not see any info about the QT container in a BRAW header
cMP 5.1 2x3,46/96GB/2x2TB SSD/4x4TB/7101A 4x2TB 970evo+/HP1344/BMD4k/RadeonVII
macOS 12.6.3
BMPCC 6k pro (7.9.1)
meike s35 cine 25mm, 35mm, 50mm, 75mm
resolve studio 18.1.4
mini panel
speed editor
desktop video 12.1
intensity pro 4k
atem extreme (8.6.1)
Offline

Hendrik Proosa

  • Posts: 3015
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: Is the BRAW an open format

PostSun Jun 06, 2021 2:41 pm

Mark Foster wrote:[
but i dit not see any info about the QT container in a BRAW header

But did you try following the atoms? What kind of container info were you looking? If some kind of specific flag, just forget it and handle it as if it were there.
I do stuff.
Offline
User avatar

Mark Foster

  • Posts: 2089
  • Joined: Tue Oct 27, 2015 10:59 am
  • Location: austria - no kangaroos +g*

Re: Is the BRAW an open format

PostSun Jun 06, 2021 5:45 pm

i look at the same as is a MXF or MP4 in a QT container.
cMP 5.1 2x3,46/96GB/2x2TB SSD/4x4TB/7101A 4x2TB 970evo+/HP1344/BMD4k/RadeonVII
macOS 12.6.3
BMPCC 6k pro (7.9.1)
meike s35 cine 25mm, 35mm, 50mm, 75mm
resolve studio 18.1.4
mini panel
speed editor
desktop video 12.1
intensity pro 4k
atem extreme (8.6.1)
Offline

Chris Maier

  • Posts: 55
  • Joined: Fri Sep 22, 2017 3:04 pm
  • Location: Germany

Re: Is the BRAW an open format

PostSun Jun 06, 2021 6:35 pm

https://aeroquartet.com/treasured/black ... aw.en.html
Maybe worth checking out.
Regards Chris
| 2x BMPCC 6K | Davinci Resolve Studio | Davinci Resolve Speed Editor |
Offline

Hendrik Proosa

  • Posts: 3015
  • Joined: Wed Aug 22, 2012 6:53 am
  • Location: Estonia

Re: Is the BRAW an open format

PostSun Jun 06, 2021 7:06 pm

Mark Foster wrote:i look at the same as is a MXF or MP4 in a QT container.

Yes, but what is the actual problem for you? You can hop along the atoms allright in braw file.
I do stuff.
Offline
User avatar

antoine

  • Posts: 497
  • Joined: Sat Nov 24, 2018 2:20 am
  • Real Name: Antoine Dornstetter

Re: Is the BRAW an open format

PostMon Jun 07, 2021 9:46 am

Yep, based on Quicktime .MOV for now. It has an official SDK to decode, meaning they ship a simple API calling their own compiled libraries to decode. There are no official decoding and encoding algorithms/source codes/specs as of now.

George, what kind of repairs do you want to perform ? Would you have faulty .braw for example ?
BRAW Studio FREE and Premium for Adobe Premiere Pro and After Effects, with a brand new Desktop .BRAW Player and Color Grader, as well as an automatic White Balance Color Picker tool
Offline

Duckpaddle

  • Posts: 23
  • Joined: Tue Jan 26, 2021 1:25 am
  • Real Name: George Mallard

Re: Is the BRAW an open format

PostMon Jun 07, 2021 12:22 pm

Yes, I have a real problem with a braw file produced by a BCPCC 6K. Seems to have random frame corruption, at least 100 frames across 17 minutes at 24 fps.

I was going to conduct some experiments this week in an attempt to localize the issue.

Return to Software Developers

Who is online

Users browsing this forum: No registered users and 14 guests