快速登录:  

Forum: VirtualDJ Technical Support

话题: BUG: AAC sound in M4A container

由于该帖子已年深日久,可能包含陈旧过时或描述错误的信息。

This bug appears when using "Write tag" on AAC encoded sound (possibly others, but have only tested with AAC) in a M4A container, and seem to mess up the file header rendering the file unusable (overwriting the atoms, metadata).
- The file as m4a loads and plays fine as long as "write tag" is never used.
- It does not happen when the same exact container file is renamed to have .aac extension using "Write tag" (this is of course not a raw aac file, but VDJ seem to detect/parse binary content for audio itself, but using extension to determine where to write the tag data).

Diff hex dump of the original (stored as .bu) compared to the one being used in VirtuaDJ after using Write tag (manually):



All 5 pages of header: https://imgur.com/a/Q2xEaVR

Using AAC extension works fine and does not seem to alter the file in any way (assuming the data is retained in the database.xml):



Suggested [temporary] fix: treat m4a files as aac and don't modify the file header. For me, I'll get around changing the extensions or extract the AAC data to a raw AAC file but it would be great to see a fix as it actually destroy the file.
 

发表时间 Sat 02 Mar 19 @ 7:16 pm
 

发表时间 Sat 02 Mar 19 @ 8:53 pm


(陈旧帖子或论坛版块会自动关闭)