I'm looking for a part-time remote job.

Hire me


I'm the author of:

Mastering Redmine is a comprehensive guide with tips, tricks and best practices, and an easy-to-learn structure.

Check the book's project or

Buy the book

Social pages of the book:

By buying this book you also donate to Redmine (see this page).


Follow me:

CDV file format

CDV files contain a header (CD-Index mark) and records.

CDV header

Field Format Length Description
Mark "CDV" 3 Always equal to "CDV" for CDV files
Version byte 1 Right now the only possible value is 0x01

CDV record

Field Format Length Description
Offset long int 4 Offset of the record in CDI file
Seconds short 2 The duration in seconds
Width short 2 The width of the image
Height short 2 The height of the image
Codec string 18 The codec
Codec tag string 4 The codec tag, e.g., XVID
Bitrate short 2 The video bitrate (kbit)
Framerate float 4 The video frame rate (fps)
Interlaced byte 1 Is video interlaced?
Audio long int 4 Offset the audio record in CDVA database
Video streams byte 1 Number of video streams (>1 can mean 3D)
Audio streams byte 1 Number of audio streams (which are available in CDVA)
Subtitles bytes 1 Number of embedded subtitles
Title string 128 The title of the video
IMDB long int 4 ID of the video on IMDB (not used)
Created date 4 The time when the video was created
Latitude float 4 The GPS latitude
Longitude float 4 The GPS longitude
Terms of use | Privacy policy