Log in

View Full Version : Attachments in MP4/3GPP(2)


Hyper Shinchan
25th September 2006, 10:07
The last release of Atomic Parsley (http://atomicparsley.sourceforge.net/) supports attachments of any kind into MP4 and 3GPP(2)! Now it's possible to embed any kind of file you want into MP4 using UUID boxes; AP also allows to set the MIME type of the file (but you must know it before, it doesn't autodetect it), also if it's not necessary to set it to embed an extract files.
As I foretold AP uses UUID boxes to store files into mp4 (as well as other metadata, like an url or time of tagging, and anything else you want into a textual format), so it's not against the standards and it wouldn't compromise the playback of your files (I've tested it into a lot of MP4 players).
Type --uuid-help to see the avaible options.
Download page (https://sourceforge.net/project/showfiles.php?group_id=153768).
AP is becoming really a wonderful project, I love it (tnx to put_lock for the time that he spends reading my suggestions).

bond
25th September 2006, 18:42
i thought the user data "udta" atom is the one to store anything you like?

and i also thought that tags should be stored in the "meta" atom?

is atomicparsley following the specs? if yes, which ones

Hyper Shinchan
26th September 2006, 17:12
i thought the user data "udta" atom is the one to store anything you like?

and i also thought that tags should be stored in the "meta" atom?

is atomicparsley following the specs? if yes, which ones

Yes, the udta box is used to set metadata but the type of metada that you can store is definied by the single specifications that are registered by the mp4ra website. To add support of new metadata without asking registration of a new file format or box it's possible to use UUID that it's allowed by the specifications of the ISO file format. In other words AP doesn't follow any specs, but it doesn't break any specs too, it uses an allowed private extension. Just like PSP (or also the drm used in the 3GPP2 specs).