bond
19th May 2004, 10:11
a nice feature aac currently lacks currently is postgain support in mp4 (besweet sets a postgain tag in the user data of mp4, but no decoder uses it currently :( )
apple uses a similar way of storing postgain info with its soundcheck feature in itunes, which adds a "itunnorm" field to the mp4 (also a tag in udta), looking similar to this:
iTunNORM = 0000100A 00000C57 00005204 00004A58 000043BE 000043BE 00007FDD 00007FDD 0000458A 00004151
the way itunes stores this info has already been reverse engineered in this project (http://www.hydrogenaudio.org/index.php?showtopic=19156&st=0&), which allows to apply the same info (using replaygain) to mp4 files via foobar
currently obviously only apples itunes and ipod use this info for applying postgain on mp4 files, but this might change if someone would write a standalone "aacgain" app, able to use the same technique for applying gain on aac files not created by itunes ;)
apple uses a similar way of storing postgain info with its soundcheck feature in itunes, which adds a "itunnorm" field to the mp4 (also a tag in udta), looking similar to this:
iTunNORM = 0000100A 00000C57 00005204 00004A58 000043BE 000043BE 00007FDD 00007FDD 0000458A 00004151
the way itunes stores this info has already been reverse engineered in this project (http://www.hydrogenaudio.org/index.php?showtopic=19156&st=0&), which allows to apply the same info (using replaygain) to mp4 files via foobar
currently obviously only apples itunes and ipod use this info for applying postgain on mp4 files, but this might change if someone would write a standalone "aacgain" app, able to use the same technique for applying gain on aac files not created by itunes ;)