10ch Audio & Labeling

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

GradyColors

  • Posts: 17
  • Joined: Tue Sep 24, 2019 9:50 pm
  • Real Name: Myles Gilbert

10ch Audio & Labeling

PostMon Mar 29, 2021 10:53 pm

Hello all,
I'm on a Windows system and currently having the hardest time turning something in with 10ch audio. The 10 streams are all mono and present. I have to deliver ProRes, so i'm doing DNxHR out of Resolve and ProRes in Media Encoder. The QC facility is giving me a hard time because the 10ch audio streams are not labeled. They said this can be done in QuickTime Pro 7 which is, of course, Mac only.

Is there no other way for me to tag the file with the proper audio labels?
Offline

Jim Simon

  • Posts: 36138
  • Joined: Fri Dec 23, 2016 1:47 am

Re: 10ch Audio & Labeling

PostTue Mar 30, 2021 2:52 pm

I've only done a couple of broadcast projects, definitely not the meat of my work. But here's how I handled it.

I called the station and said "I can't deliver QuickTime. What else can you take?"

The local stations were able to work with me.
My Biases:

You NEED training.
You NEED a desktop.
You NEED a calibrated (non-computer) display.
Offline

Reynaud Venter

  • Posts: 6445
  • Joined: Sun May 28, 2017 9:34 am

Re: 10ch Audio & Labeling

PostTue Mar 30, 2021 3:15 pm

GradyColors wrote:The QC facility is giving me a hard time because the 10ch audio streams are not labeled. They said this can be done in QuickTime Pro 7 which is, of course, Mac only.

Is there no other way for me to tag the file with the proper audio labels?
What is the delivery spec?

Apple's Compressor (version 4.4.5 and later) is required to tag audio channel assignments for QuickTime movies since QuickTime Pro 7 is a 32bit only application.
Offline

Christoph Schmid

  • Posts: 886
  • Joined: Thu Sep 26, 2019 10:15 am
  • Real Name: Christoph Schmid

Re: 10ch Audio & Labeling

PostTue Mar 30, 2021 6:44 pm

Good old ffmpg can do this for you:

C:\ffmpegpath\ffmpeg.exe -i "C:\mediapath\SourceFileName.mov"
-map 0 -c copy -metadata:s:v:0 language=eng
-metadata:s:a:0 language=eng -metadata:s:a:0 titel="English"
-metadata:s:a:1 language=deu -metadata:s:a:1 titel="Deutsch"
-metadata:s:a:2 language=spa -metadata:s:a:2 titel="Spanish"
-metadata:s:a:3 language=eng -metadata:s:a:3 titel="Atmo"
-metadata:s:a:4 language=eng -metadata:s:a:4 titel="Something"
-metadata:s:a:5 language=eng -metadata:s:a:5 titel="Something"
-metadata:s:a:6 language=eng -metadata:s:a:6 titel="Something"
-metadata:s:a:7 language=eng -metadata:s:a:7 titel="Something"
-metadata:s:a:8 language=eng -metadata:s:a:8 titel="Something"
-metadata:s:a:9 language=eng -metadata:s:a:9 titel="Something"
"C:\mediapath\OutputFileName.mov"

Take your ProRes file:
In windows command line write all of the above in ONE LINE (no new lines) and replace SourceFileName and OutputFileName and of course the language and titles... this should do the job.

Get ffmpeg Windows Build: https://jeremylee.sh/bin.html
or here the nightly builds: https://sourceforge.net/projects/ffmpeg-windows-builds/

Of course you could use ffmpeg directly to encode ProRes from DNxHR with the following:

C:\ffmpegpath\ffmpeg.exe -i "C:\mediapath\SourceFileName.mov"
-map 0 -c:v prores_ks -profile:v 3 -c:a pcm_s16le
-metadata:s:v:0 language=eng
-metadata:s:a:0 language=eng -metadata:s:a:0 titel="English"
-metadata:s:a:1 language=deu -metadata:s:a:1 titel="Deutsch"
-metadata:s:a:2 language=spa -metadata:s:a:2 titel="Spanish"
-metadata:s:a:3 language=eng -metadata:s:a:3 titel="Atmo"
-metadata:s:a:4 language=eng -metadata:s:a:4 titel="Something"
-metadata:s:a:5 language=eng -metadata:s:a:5 titel="Something"
-metadata:s:a:6 language=eng -metadata:s:a:6 titel="Something"
-metadata:s:a:7 language=eng -metadata:s:a:7 titel="Something"
-metadata:s:a:8 language=eng -metadata:s:a:8 titel="Something"
-metadata:s:a:9 language=eng -metadata:s:a:9 titel="Something"
"C:\mediapath\OutputFileName.mov"

Kind regards, Christoph

Davinci Resolve Studio 20.0 Build 49
Windows 10 Pro 22H2
Davinci Resolve Studio 19.1.4 Build 11
Linux Ubuntu Studio 24.04 (Rocky 8.6 Container)
Offline

Annaël Beauchemin

  • Posts: 95
  • Joined: Thu Nov 24, 2016 7:12 am

Re: 10ch Audio & Labeling

PostTue Mar 30, 2021 9:03 pm

GradyColors wrote:Hello all,
The QC facility is giving me a hard time because the 10ch audio streams are not labeled. They said this can be done in QuickTime Pro 7 which is, of course, Mac only.
Is there no other way for me to tag the file with the proper audio labels?


The funny thing here is that QT 7 Pro is no longer supported on Mac since mac OS 10.15, so it should be considered a dead product. Btw, QT7 Pro did exist on windows too, but you probably won't be able to find or run it.

CineXmeta does what you want to do, but it's not free. They do have a very flexible price, though (you can rent hourly!).
https://cinedeck.com/cinexmeta/

FFMPEG rewrap might not pass QC if they are really stringent about the metadata.

Is is the BBC asking for this? That's the only broadcaster that I encountered to ever ask this.
Offline

Andrew Kolakowski

  • Posts: 9535
  • Joined: Tue Sep 11, 2012 10:20 am
  • Location: Poland

Re: 10ch Audio & Labeling

PostTue Mar 30, 2021 9:32 pm

All mentioned methods will work.
There is also https://www.digitalrebellion.com/promedia/

You can make ffmpeg files pass about anything if you know how to use it.

It's actually easier to do it in QT 7 Pro on Windows (easier to make it running), assuming you have a serial :)

We are also again talking about metadata and approach to it. Tools like Resolve should have full implementation of setting language, track name etc. Why does it have to be so difficult to do such a simple thing?
If a tool can write actual MOV structure with video, audio data etc. then surely it's not a big deal to add support for metadata :)
Offline

Christoph Schmid

  • Posts: 886
  • Joined: Thu Sep 26, 2019 10:15 am
  • Real Name: Christoph Schmid

Re: 10ch Audio & Labeling

PostTue Mar 30, 2021 11:24 pm

Annaël Beauchemin wrote:FFMPEG rewrap might not pass QC if they are really stringent about the metadata.

You are right... for some QCs it's also important to add parameters like:

-metadata:s "encoder=Apple ProRes 422 HQ" -vendor apl0

Be carefull - encoder Name depends on Qualitysetting !
Have a look at this Post by Andrew Kolakowski:

viewtopic.php?f=21&t=51457#p355458

[[coincidence?! ;)]]

It also could be important to set the colorspace for instance to REC709

-bsf:v prores_metadata=color_primaries=bt709:color_trc=bt709:colorspace=bt709

look here: https://ffmpeg.org/ffmpeg-bitstream-fil ... 5fmetadata

For audio-channelmapping (like 5.1) look here
https://ffmpeg.org/ffmpeg-filters.html#channelmap

All depending on your delivery specs...
Programs like "Mediainfo" can help you check the videofiles.

Davinci Resolve Studio 20.0 Build 49
Windows 10 Pro 22H2
Davinci Resolve Studio 19.1.4 Build 11
Linux Ubuntu Studio 24.04 (Rocky 8.6 Container)
Offline

Vit Reiter

  • Posts: 1010
  • Joined: Mon Sep 04, 2017 5:36 pm

Re: 10ch Audio & Labeling

PostWed Mar 31, 2021 12:54 am

Reynaud Venter wrote:Apple's Compressor (version 4.4.5 and later) is required to tag audio channel assignments for QuickTime movies since QuickTime Pro 7 is a 32bit only application.
I'm not sure it will be possible to do this without re-encoding in Apple Compressor.
DaVinci Resolve 18.6.6 Studio (macOS Monterey 12.7.6)
Mac Pro 2013, AMD FirePro D700, 64GB RAM

Film Editor, Colorist, DIT, Datalab technician
linkedin.com/in/vít-reiter-film-editor
Offline

Andrew Kolakowski

  • Posts: 9535
  • Joined: Tue Sep 11, 2012 10:20 am
  • Location: Poland

Re: 10ch Audio & Labeling

PostWed Mar 31, 2021 9:57 am

csx333 wrote:
Annaël Beauchemin wrote:FFMPEG rewrap might not pass QC if they are really stringent about the metadata.

You are right... for some QCs it's also important to add parameters like:

-metadata:s "encoder=Apple ProRes 422 HQ" -vendor apl0

Be carefull - encoder Name depends on Qualitysetting !
Have a look at this Post by Andrew Kolakowski:

viewtopic.php?f=21&t=51457#p355458

[[coincidence?! ;)]]

It also could be important to set the colorspace for instance to REC709

-bsf:v prores_metadata=color_primaries=bt709:color_trc=bt709:colorspace=bt709

look here: https://ffmpeg.org/ffmpeg-bitstream-fil ... 5fmetadata

For audio-channelmapping (like 5.1) look here
https://ffmpeg.org/ffmpeg-filters.html#channelmap

All depending on your delivery specs...
Programs like "Mediainfo" can help you check the videofiles.


If you re-wrap then all original ProRes data is passed, so no need for any adjustments (assuming original file is properly flagged). Also if source has colr tags etc ffmpeg should also pass it now bay default. There has been quite many changes since that post in ffmpeg.

Return to DaVinci Resolve

Who is online

Users browsing this forum: Baidu [Spider], Bing [Bot], Cesar Tejada, Google Feedfetcher, Peter Cave, Shrinivas Ramani and 219 guests