Difference between revisions of "Oma"

From MultimediaWiki
Jump to navigation Jump to search
(hyperlink to file format spec)
Line 4: Line 4:
Container format used to encapsulate [[Sony ATRAC|ATRAC3]] and ATRAC3+ for use with Sony's portable players. Files ending with .omg are protected with the [[OpenMG]] [[DRM]] system.
Container format used to encapsulate [[Sony ATRAC|ATRAC3]] and ATRAC3+ for use with Sony's portable players. Files ending with .omg are protected with the [[OpenMG]] [[DRM]] system.


The container looks very much like ID3.
The OMA file format contains a payload scrambled with a 32-bit value [http://www.waider.ie/hacks/workshop/c/mple/FILE_FORMAT_v2.txt]. The format is known to carry MP3 and ATRAC3 audio. The metadata format is a variant of ID3v2 and uses standard ID3v2 frame types, such as TIT2, TPE1, TALB and TCON. In addition to these standard frame types, TXXX and GEOB frames contain OpenMG-specific metadata.


  TXX  OMG_TRACK  "track number (ASCII)"
  TXX  OMG_AGENR  "content description (ASCII)"
  TXX  OMG_ATPE1  "leader performer (ASCII)"
  GEOB  OMG_BLKSI  contains a metadata structure. observed strings include:
                      KEYRING
                      EKB
                      SHARE_P_SID
                      REFID
  GEOB  OMG_OLINF  binary blob


[[Category:Container Formats]]
[[Category:Container Formats]]

Revision as of 02:43, 17 January 2007

  • Extension: oma, omg
  • Company: Sony

Container format used to encapsulate ATRAC3 and ATRAC3+ for use with Sony's portable players. Files ending with .omg are protected with the OpenMG DRM system.

The OMA file format contains a payload scrambled with a 32-bit value [1]. The format is known to carry MP3 and ATRAC3 audio. The metadata format is a variant of ID3v2 and uses standard ID3v2 frame types, such as TIT2, TPE1, TALB and TCON. In addition to these standard frame types, TXXX and GEOB frames contain OpenMG-specific metadata.

 TXX   OMG_TRACK  "track number (ASCII)"
 TXX   OMG_AGENR  "content description (ASCII)"
 TXX   OMG_ATPE1  "leader performer (ASCII)"
 GEOB  OMG_BLKSI  contains a metadata structure. observed strings include:
                     KEYRING
                     EKB
                     SHARE_P_SID
                     REFID
 GEOB  OMG_OLINF  binary blob