[Matroska-devel] Mapping the tag leftovers

Age Bosma agebosma at home.nl
Thu Sep 16 20:47:42 CEST 2004


Ok, the following tags of ID3, APE and RIFF are the leftovers which have 
no mapping to Matroska yet. Some info we don't need at all, some info 
might already be stored elsewhere in Matroska. Can you point out those 
tags which can be mapped elsewhere in Matroska and where to?
E.g. like:
- SYNCEDLYRICS which is muxed with audio as subtitles
- PICTURE which is now an attachment in image format
- ISFT (software package used to create the file) which is stored 
elsewhere in WritingApp

Only the obvious possibilities are listed here.

ID3:
- FILETYPE
   Indicates, by defined codes, which type of audio this tag defines;
   e.g. "MPEG Audio" (default), "MPEG 1/2 layer III", "Advanced Audio
   Compression", etc.
- SONGLEN
   Length of the audio file in milliseconds.
- PLAYLISTDELAY
   Defines the numbers of milliseconds of silence that should be inserted
   before this audio.
- SIZE
   Contains the size of the audiofile in bytes, excluding the ID3v2 tag.
- EVENTTIMING
   Allows synchronisation with key events in the audio.
- MPEGLOOKUP
   MPEG location lookup table to increase performance and accuracy of
   jumps within an audio file.
- SYNCEDTEMPO
   Synchronised tempo codes for a more accurate description of the tempo
   of a musical piece.
- EQUALIZATION2
   Subjective alignment frame to predefine an equalisation curve within
   the audio file.
- REVERB
   Subjective frame that allows you to adjust echoes of different kinds.
- GENERALOBJECT
   In this frame any type of file can be encapsulated.
- BUFFERSIZE
   Buffer size recommended by the server using this frame (in case of
   streaming).
- AUDIOCRYPTO
   Indicates if the actual audio stream is encrypted, and by whom.
- LINKEDINFO
   Used to link information from another ID3v2 tag.
- POSITIONSYNC
   Delivers information to the listener of how far into the audio stream
   he picked up.
- CRYPTOREG
   To identify with which method a frame has been encrypted.
- SEEKFRAME
   This frame indicates where other tags in a file/stream can be found.
- AUDIOSEEKPOINT
   Makes seeking in audio files with variable bit rates easier using an
   audio seek point index.
- VOLUMEADJ
   Used to indicate how much the volume on each channel has to be
   increased/decreased while the file is played.
- EQUALIZATION
   Subjective alignment frame to predefine an equalisation curve within
   the audio file.
- GROUPINGREG
   Enables grouping of otherwise unrelated frames; e.g. when some frames
   are to be signed.
- SIGNATURE
   Enables a group of frames, grouped with GROUPINGREG, to be signed.

APE:
- FILE
   File location.
- INDEX
   Indexes for quick access.
- INTROPLAY
   Characteristic part of piece for intro playing.

RIFF:
- IDPI
   Dots Per Inch. Stores dots per inch setting of the digitizer used to
   produce the file, such as "300."
- ILGT
   Lightness. Describes the changes in lightness settings on the
   digitizer required to produce the file. Note that the format of this
   information depends on hardware used.
- IPLT
   Palette Setting. Specifies the number of colors requested when
   digitizing an image, such as "256."
- ISHP
   Sharpness. Identifies the changes in sharpness for the digitizer
   required to produce the file (the format depends on the hardware
   used).
- ICRP
   Cropped. Describes whether an image has been cropped and, if so, how
   it was cropped. For example, "lower right corner."
- IDIM
   Dimensions. Specifies the size of the original subject of the file.
   For example, "8.5 in h, 11 in w."
- ICNT*
   Country

For more needed info you can find the temporary almost finished 
reference here: http://hobba.hobba.nl/audio/tagframe_temp.html

Cheers,

Age



More information about the Matroska-devel mailing list