VQF: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
mNo edit summary
(finish extension chunks)
Line 95: Line 95:
|-
|-
| NOTE || Liner notes || char liner_notes[] ||
| NOTE || Liner notes || char liner_notes[] ||
|-
| SCND || Auxiliary information || char aux_info[] ||
|-
| EXTR || reserved || ||
|-
| _ID3 || Reserved for ID3v2 tags || char id3v2_data[] || Not sure if such files exist; priority for tags conflicting with previous chunks is undefined
|-
| _YMH || Reserved chunk || ||
|-
| _NTT || Reserved chunk || ||
|}
|}


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

Revision as of 13:24, 7 November 2007

  • Extensions: .vqf
  • Company: Nippon TT

VQF files are used to store a stream of TwinVQ encoded audio data.

General Information

All fields are stored in big-endian order.

Standard Chunks

Chunk ID Contents Field Description
COMM Mandatory information int32 channel_mode 0: mono, 1: stereo
int32 bitrate kbit/s
int32 samplerate 44: 44100 Hz, 22: 22050 Hz, 11: 11025 Hz
int32 security_level always 0
NAME Song title char name[]
COMT Comment char comment[]
AUTH Author char author[]
(c)<space> Copyright char copyright[]
FILE Filename char filename[]
DSIZ Data size uint32 data_size size of compressed audio data

Extension Chunks

Chunk ID Contents Field Description
ALBM Album title char album_title[]
YEAR Recording date int16 year 0 means unspecified
char month idem
ENCD Compression date int16 year 0 means unspecified
char month idem
char day idem
char hour idem
char minute idem
char timeZone idem
TRAC Track number int16 track_number
LYRC Lyrics char lyrics[]
GUID Globally Unique Identifier uchar guid[16]
ISRC International Standard Record Code char isrc[] Identifier of CD
WORD Words char words[]
MUSC Composer char composer[]
ARNG Arranger char arranger[]
PROD Producer char producer[]
REMX Remixer char remixer[]
CDCT Conductor char conductor[]
SING Singer char singer[]
BAND Band name char band_name[]
PRSN Personnel char personnel[]
LABL Record label char record_label[]
NOTE Liner notes char liner_notes[]
SCND Auxiliary information char aux_info[]
EXTR reserved
_ID3 Reserved for ID3v2 tags char id3v2_data[] Not sure if such files exist; priority for tags conflicting with previous chunks is undefined
_YMH Reserved chunk
_NTT Reserved chunk