Skip to main content

Topic: Undetermined M4A tag differences between encoders (Read 2896 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • Destroid
  • [*][*][*][*][*]
Undetermined M4A tag differences between encoders
Like the topic says, I get slightly different tags between the two encoders, which both used the same front-end (FB2K) during conversions.

Normally this is a non-issue. However, I would like to know what miniscule difference exists since my portable reads Artist/Album/etc. from the files created by Nero. With the FhgAAC files it reads none at all. A short test later with two encodes using the same source file and conversion method confirmed this result.

The latest version of MP3Tag showed only a difference in the 'Codec' field: "MPEG4-AAC (Nero AAC encoder / 1.5.1.0)" versus "MPEG4-AAC" the latter being FhgAAC. FB2K 'Properties' revealed an extra field <ENCODER> under 'Other' (not under 'General' tag). I tried 'Remove all fields' from the FhgAAC file and copy+pasted the fields from the Nero file, and that didn't solve anything either.

If someone does know what this difference is maybe they could also tell me if I can alter the existing tags for my finicky player as opposed to re-encoding with Nero. Thanks in advance!

edit: typos
  • Last Edit: 04 July, 2013, 06:29:18 PM by Destroid
"Something bothering you, Mister Spock?"

  • eahm
  • [*][*][*][*][*]
Undetermined M4A tag differences between encoders
Reply #1

  • Destroid
  • [*][*][*][*][*]
Undetermined M4A tag differences between encoders
Reply #2
 I don't have high-speed connection right now, so I am wondering if there was something smaller and less deprecated to try.
"Something bothering you, Mister Spock?"

  • Destroid
  • [*][*][*][*][*]
Undetermined M4A tag differences between encoders
Reply #3
Are you also referring to this? http://www.hydrogenaudio.org/forums/index....st&p=809211
No.  I mentioned the encoder field merely in regards to the only known difference.

The bad news is MP4Tags didn't help. The good news is that it mentioned something called iTunes-compatible tags. So obviously I tried an encode using QAAC (with lib 7.9.7.9) and that file's tag is recognized by my player. Still, I can't help but continue to figure out what difference exists with the FhgEnc tags.
"Something bothering you, Mister Spock?"

  • nu774
  • [*][*][*][*][*]
  • Developer
Undetermined M4A tag differences between encoders
Reply #4
From what I can see,
neroaacenc writes moov.udta.ndrm before moov.udta.meta box under which iTunes style metadata goes.
On the other hand, winamp encoder writes moov.udta.hnti box (http://www.hydrogenaudio.org/forums/index....showtopic=90901)  before moov.udta.meta box.
iTunes does not write both of them, and meta box comes first under moov.udta.

Maybe your player accepts ndrm but refuses hnti. Try the following:
Code: [Select]
AtomicParseley foo.m4a --manualAtomRemove moov.udta.hnti


If it doesn't work, you can remux it using cafmux.
Code: [Select]
cafmux foo.m4a bar.m4a

It doesn't preserve tags, but at least gapless information (iTunSMPB) is preserved and remuxed using Apple CoreAudioToolbox.
  • Last Edit: 04 July, 2013, 09:15:20 PM by nu774

  • Destroid
  • [*][*][*][*][*]
Undetermined M4A tag differences between encoders
Reply #5
Maybe your player accepts ndrm but refuses hnti. Try the following:
Code: [Select]
AtomicParseley foo.m4a --manualAtomRemove moov.udta.hnti
That worked. I am pretty sure the blame for this lies within my player but having this workaround makes it a little more bearable.

Thank you very much!
"Something bothering you, Mister Spock?"