WAV file UMID

Started by marcosBal, September 09, 2019, 04:14:28 PM

Previous topic - Next topic

marcosBal

This is, in a way, a continuation of this 2014 feature request:
https://exiftool.org/forum/index.php/topic,5654.msg27665/topicseen.html#msg27665

Any chance exiftool could output the UMID field shown in the wavecut screenshot?

Thanks!

StarGeek

Do you happen to have a sample that you know contains the UMID?  Because the sample in that post did not and there's no telling if Phil even still has the sample after 5½ years.

Phil is currently on vacation until late September.  I'd suggest clicking the Notify button in the upper right corner of this thread if you would like to get an email when there's a response.
* Did you read FAQ #3 and use the command listed there?
* Please use the Code button for exiftool code/output.
 
* Please include your OS, Exiftool version, and type of file you're processing (MP4, JPG, etc).

marcosBal

Thanks for your reply! I am having trouble attaching the file, but it is here:

https://drive.google.com/file/d/1LUQCHV4CVaR0fSpZo8zTxgOzZw_Lq_Yh/view?usp=sharing

Thanks again!

Marcos

Phil Harvey

Hi Marcos,

I don't see the wavecut screenshot you are referring to, but I will extract this as hexadecimal digits unless you provide me with a different format.

- Phil

Edit: Yes.  I see that this UMID is also embedded in the iXML chunk data as hex.  I will extract this too.
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

marcosBal

Hi Phil! The link I submitted was to the WAVE file itself. Here is a screenshot from Adobe Audition.

Hope this helps,

Marcos


Phil Harvey

Good.  The current version of ExifTool should do what you want.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

marcosBal

It sure does! One quick question: it shows as "0000000000000000000000000000000000000000000000000000000000000000" when there seems to be no ID. Is that due to a funky formatting of the field itself? I can easily work around this, but I am curious.

Thanks as always, Phil!!

Marcos

Phil Harvey

Perhaps all zeros should be interpreted as no ID.  The field is part of a fixed-format binary data block, so if the block exists the field must exist.

In the sample you sent, the UMID also existed in XML.  Do you also see the XML version when it is all zeros?  (Use the -a option to see both)

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

marcosBal

I had already tried that, and yes --BWF UMID shows up as all zeroes in XML as well.

Marcos

Phil Harvey

OK.   Then I would say that the all zeros from the binary data record should be reported by ExifTool for consistency.  Unlike the field in the binary data record, the XML tag is deletable.  But it still exists as all zeros.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

marcosBal

Makes sense. Thanks again, Phil!

Marcos