\input texinfo @c -*-texinfo-*- @c %**start of header @setfilename vcdimager.info @settitle The GNU Video CD Image Maker @setchapternewpage on @c %**end of header @afourpaper @include version.texi @ifinfo This documents GNU VCDImager, The GNU Video CD Authoring Tools for version @value{VERSION}, @value{UPDATED} Copyright @copyright{} 2001, 2005 Herbert Valerio Riedel @email{} @sp 2 Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, one Front-Cover Text: "GNU VCDImager by Herbert Valerio Riedel et al." and one Back-Cover Text: "GNU VCDImager can be obtained at @uref{http://www.gnu.org/software/vcdimager/}. The author is reachable at @email{hvr@@gnu.org}". A copy of the license is included in the section entitled "GNU Free Documentation License". @end ifinfo @titlepage @title GNU VCDImager @subtitle $Id$ @subtitle The GNU Video CD Authoring Tools. @subtitle for version @value{VERSION}, @value{UPDATED} @author Herbert Valerio Riedel et al. @page @smallexample pub 1024D/883F4142 2001-03-19 Herbert Valerio Riedel Key fingerprint = 7BB9 2D6C D485 CE64 4748 5F65 4981 E064 883F 4142 uid Herbert Valerio Riedel @end smallexample @vskip 0pt plus 1filll Copyright @copyright{} 2001, 2005 Herbert Valerio Riedel @email{} @sp 1 Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, one Front-Cover Text: ``GNU VCDImager by Herbert Valerio Riedel et al.'' and one Back-Cover Text: ``GNU VCDImager can be obtained at @uref{http://www.gnu.org/software/vcdimager/}. The author is reachable at @email{hvr@@gnu.org}.''. A copy of the license is included in the section entitled ``GNU Free Documentation License''. @end titlepage @c @summarycontents @contents @dircategory Video CD Tools @direntry * VCDImager: (vcdimager). GNU Video CD imaging utilities * vcdimager: (vcdimager)vcdimager. Video CD simple formatter * vcd-info: (vcdimager)vcd-info. Video CD diagnostic tool * cdxa2mpeg: (vcdimager)cdxa2mpeg. Strip RIFF/CD-XA container * vcdxminfo: (vcdimager)vcdxminfo. Display MPEG stream properties * vcdxgen: (vcdimager)vcdxgen. Video CD XML template generator * vcdxbuild: (vcdimager)vcdxbuild. Video CD XML formatter @end direntry @node Top, Introduction, (dir), (dir) @ifinfo This documents @dfn{GNU VCDImager}, The GNU Video CD Authoring Tools for version @value{VERSION}, @value{UPDATED}. Copyright @copyright{} 2001, 2005 Herbert Valerio Riedel @email{} @end ifinfo @menu * Introduction:: * Video CD Concepts:: * Reference:: Reference Guide to the programs comprising vcdimager * VCD XML Description:: Reference of the XML description used by vcdimager * Examples:: Examples of using programs in this package * Tips and Hints:: * ISO 9660 Character Sets:: ISO646 d-characters and IS646 a-Characters * Glossary:: Acronyms and terms used here * GNU General Public License:: * GNU Free Documentation License:: * XML Tag Index:: * Concept Index:: @end menu @node Introduction, Video CD Concepts, Top, Top @unnumbered Introduction This documents @dfn{GNU VCDImager}@footnote{see @uref{http://www.gnu.org/software/vcdimager/}} package, a tool-set for authoring, disassembling and analyzing Video CD's and Super Video CD's. @menu * Supplied Tools:: vcdimager, vcd-info, cdxa2mpeg, libvcdinfo, and vcdx* * Features:: Scope and features supported by these VCD tools and library @end menu @node Supplied Tools, Features, Introduction, Introduction @section Supplied Tools The following command-line tools are provided with this package: @table @command @item vcdimager Simple front-end, allowing for easy command-line controlled generation of basic @acronym{VCD} and @acronym{SVCD} disc images without an intermediate @acronym{XML} description. @item libvcdinfo A library for working with VCDs to extract information. @item vcd-info Selectively shows detailed information about the structure a Video CD. See @xref{Top, , Introduction, vcd-info, The GNU Video CD Info Dump Program}. @item vcdxgen @acronym{XML} @acronym{VCD}-description generator, with a command-line interface similar to the classic @command{vcdimager} front-end. See @ref{vcdxgen}. @item vcdxbuild Builds a @acronym{VCD}/@acronym{SVCD} according to a supplied @acronym{XML} description and files containing the @acronym{MPEG} program streams referred to in the @acronym{XML} description. See @xref{vcdxbuild}. @item vcdxrip Disassembles a given @acronym{VCD} or @acronym{SVCD} disc into a @acronym{XML} description and the contained @acronym{MPEG} program streams. See @xref{vcdxrip}. @item vcdxminfo This is a debugging tool for displaying some @acronym{MPEG} properties, as conceived by internal library @code{libvcd} and @code{libvcdinfo}. See @xref{vcdxminfo}. @item cdxa2mpeg @cindex RIFF CD-XA files A program to strip the @acronym{RIFF} header on @acronym{CD-XA}-format tracks. See @xref{cdxa2mpeg}. @end table The generated @acronym{CD} images created are suitable for being burnt on to @acronym{CD-R}, by the use of a CD-recording program which recognizes the @acronym{BIN/CUE}-format, such as cdrdao@footnote{see @uref{http://cdrdao.sourceforge.net}}, for instance. @node Features, , Supplied Tools, Introduction @section Features Features of the back-end library@footnote{the core of the GNU VCDImager package consists of a private library named @code{libvcd} and public library named @code{libvcdinfo}, the front-ends are just user interfaces to the exported C-API}, on which all front-ends rely, include: @itemize @bullet @item Support for Video CD 1.1 and 2.0 disc format. @item Support for Super Video CD 1.0 and HQ Video CD 1.0@footnote{based on the IEC-62107 specification with some extensions defined in the super-set SVCD System Specification 1.0. Some support for the @emph{deprecated} Chinese SVCD format is available through option switches.} disc format. @item Full @acronym{PBC} support, including fully customizable play lists, (multi default) selection lists and end lists. @item Support for segment (play) items (@acronym{SPI}). @item Support for up to 98 sequence items (@acronym{MPEG} tracks) per (Super) Video CD. @item Support for additional entry points into sequence items. @item Support for defining auto pause points in sequence items and segment items. @item General facility for adding files as mode 2 form 1 and mixed form @acronym{XA} sectors to the @acronym{ISO-9660} file-system and setting some labels in the @acronym{ISO-9660} @acronym{PVD} @item Supports 99 minute @acronym{CD-R} media@footnote{@dots{}though most devices will have problems with such an out-of-specification media. You may want use the @option{--sector-2336} option for images longer than 80 minutes}. @item Support for CD-ROM devices on GNU/Linux (and other OSs) without the need to install a SCSI driver as well as hard-disk CD images: @code{BIN/CUE} images, cdrdao's @code{toc} image and @code{NRG} images. @end itemize @node Video CD Concepts, Reference, Introduction, Top @chapter Video CD Concepts This chapter gives some background information regarding the underlying Video CD technology. @strong{Warning:} All information in this chapter is presented without any warranty of accuracy or correctness. You are encouraged to send corrections and improvements for this manual to @email{bug-vcdimager@@gnu.org}. @menu * Overview:: * Anatomy of Video CDs:: * Known Video CD Flavors:: VCD 1.1, VCD 2,0 XVCD, SVCD, HQVCD, XSVCD * The ISO-9660 Track:: * Constraints on MPEG streams:: * Play Items:: * Playback Control:: @end menu @node Overview, Anatomy of Video CDs, Video CD Concepts, Video CD Concepts @section Overview The Video Compact Disc (@dfn{Video CD} or @dfn{VCD}) is a standardized digital video storage format. It is based on the commonly available Compact Disc technology, which allows for low cost video authoring. Video CD's can be played in most @acronym{DVD} standalone player, dedicated VCD players and finally, modern Personal Computers with multimedia support. @node Anatomy of Video CDs, Known Video CD Flavors, Overview, Video CD Concepts @section Anatomy of Video CD's @cindex Video CD layout @cindex @acronym{SPI} area Basically a Video CD is made up of @acronym{CD-ROM XA} sectors, i.e. @acronym{CD-ROM} mode 2 form 1 & 2 sectors. Non-@acronym{MPEG} data is stored in mode 2 form 1 sectors with a user data area of 2048 byte, which have a similiar L2 error correction and detection (@acronym{ECC}/@acronym{EDC}) to @acronym{CD-ROM} mode 1 sectors. While realtime @acronym{MPEG} streams is stored in @acronym{CD-ROM} mode 2 form 2 sectors, which by have no L2 @acronym{ECC}, yield a ~14% greater user data area consisting of 2324 bytes@footnote{actually raw mode 2 sectors have a 2336 byte user data area, but parts of it are used for error codes and headers when using the mode 2 form 1 or form 2 configurations.} @strong{Warning:} Realtime @acronym{MPEG} streams on Video CD's are only protected by L2 error detection (but no correction!), @acronym{EDC}, and @acronym{CIRC} encoding. Thus Video CD's are more easily affected by scratches and alike on the @acronym{CD-ROM} media surface. In general, a Video CD is made up of several mode 2 (and optionally @acronym{CD-DA}) tracks. The layout of a Video CD is as follows: @itemize @bullet @item lead-in area containing the TOC. @item Mandatory pre-gap consisting of 150 sectors (@code{00:00:00} -- @code{00:01:74}). @item ISO-9660 data track. The beginning of this track is defined to have the @acronym{LSN} @code{0}. @xref{The ISO-9660 Track}. @itemize @bullet @item @cindex @acronym{PVD} area ISO-9660 structure at @code{00:02:00} consisting of 16 empty sectors, primary volume descriptor (@dfn{PVD}) and directory records with file pointers to information area structures (described below) and external pointers to @acronym{MPEG}/@acronym{CD-DA} tracks following the ISO-9660 data track. @item Optional karaoke area at @code{00:03:00}. (not supported yet by vcdimager) @item Video CD information area at @code{00:04:00}. @item Optional segment play item area with @acronym{MPEG} items aligned in 150 sector segments. There can be up to 1980 segments on a disc. @item Optional program and data file area, for additional files added to the ISO-9660 track. @end itemize @item Up to 98 @acronym{MPEG} mode 2 form 2 tracks wrapped in front and rear margin@footnote{Margins seem to be used, in order to compensate for inaccurate sector addressing issues on @acronym{CD-ROM} media. Interestingly, they have been abandoned for the Super Video CD.} empty sectors and preceded by (at least) 150 empty sector pre-gaps. @item 150 sector post-gap after the last mpeg track, as required by the ECMA-130 standard. @item Up to 97@footnote{the maximum number of tracks on a Video CD must not exceed 99 tracks} @acronym{CD-DA} tracks. (not supported yet by vcdimager) @item Lead-out area. @end itemize @node Known Video CD Flavors, The ISO-9660 Track, Anatomy of Video CDs, Video CD Concepts @section Known Video CD Flavors @cindex Video CD variants There are different Video CD flavors commonly used. The following sections tries to explain the differences amongst them. See also @uref{http://www.dvdrhelp.com/vcd} and @uref{http://www.dvdrhelp.com/svcd}. @menu * Video CD 1.1:: * Video CD 2.0:: * Extended Video CD:: * Super Video CD 1.0:: * HQ Video CD 1.0:: * Extended Super Video CD:: @end menu @node Video CD 1.1, Video CD 2.0, Known Video CD Flavors, Known Video CD Flavors @subsection Video CD 1.1 This is the most basic Video CD specification dating back to 1993@footnote{actually this flavor was based on the Karaoke-CD, which was the first @acronym{MPEG} based @acronym{CD-ROM} format.}, which has the following characteristics: @itemize @bullet @item One mode 2 mixed form ISO-9660 track containing file pointers to the information areas. @item Up to 98 multiplex-ed @acronym{MPEG}-1 audio/video streams or @acronym{CD-DA} audio tracks. @item Up to 500 @acronym{MPEG} sequence entry points used as chapter divisions. @end itemize The Video CD specification requires the multiplex-ed @acronym{MPEG}-1 stream to have a @acronym{CBR} of less than 174300 bytes (1394400 bits) per second@footnote{2324 bytes of payload per sector * 75 sectors per second = 174300 bytes per second} in order to accommodate single speed @acronym{CD-ROM} drives. The specification allows for the following two resolutions@footnote{Actually even @acronym{PAL} resolution works depending on the playing device}: @itemize @bullet @item 352 x 240 @@ 29.97 fps (@acronym{NTSC} @acronym{SIF}). @item 352 x 240 @@ 23.976 fps (@acronym{FILM} @acronym{SIF}). @end itemize The @acronym{CBR} @acronym{MPEG}-1, layer II audio stream is fixed at 224 kbps with 1 stereo or 2 mono channels. It is recommended to keep the video bit-rate under 1151929.1 bps@footnote{It should be noted, that in addition to the audio stream and the video stream, there are also bits consumed by the program stream encapsulation which have to be taken into account for bit-rate calculations}. @node Video CD 2.0, Extended Video CD, Video CD 1.1, Known Video CD Flavors @subsection Video CD 2.0 @cindex VCD @cindex XVCD About two years after the Video CD 1.1 specification came out, an improved Video CD 2.0 standard was published in 1995. This one added the following items to the features already available in the Video CD 1.1 specification: @itemize @bullet @item Support for @acronym{MPEG} segment play items (@dfn{SPI}), consisting of still pictures, motion pictures and/or audio (only) streams was added. @xref{Segment Items}. @item Support for interactive playback control (@dfn{PBC}) was added. @item Support for playing related access by providing a scan point index file was added. (@file{/EXT/SCANDATA.DAT}) @item Support for closed captions. @item Support for mixing @acronym{NTSC} and @acronym{PAL} content. @end itemize @noindent By adding PAL support to the Video CD 1.1 specification, the following resolutions became available: @itemize @bullet @item 352 x 240 @@ 29.97 fps (@acronym{NTSC} @acronym{SIF}). @item 352 x 240 @@ 23.976 fps (@acronym{FILM} @acronym{SIF}). @item 352 x 288 @@ 25 fps (@acronym{PAL} @acronym{SIF}). @end itemize For segment play items the following audio encodings became available: @itemize @bullet @item Joint stereo, stereo or dual channel audio streams at 128, 192, 224 or 384 kbit/sec bit-rate. @item Mono audio streams at 64, 96 or 192 kbit/sec bit-rate. @end itemize Also the possibility to have audio only streams and still pictures@footnote{in addition to the resolutions already defined for motion video, also high resolutions are available for still pictures, which are 704 x 480 (@acronym{NTSC} Full @acronym{D1}) and 704 x 576 (@acronym{PAL} Full @acronym{D1})} was provided. The bit-rate of multiplex-ed streams should be kept under@footnote{Alas it seems, that for @emph{strict} Video CD 2.0 compliance, it's required to pad the stream exactly to 1x muxrate. The Super Video CD format does not have this flaw.} 174300 bytes/sec (except for single still picture items) in order to accommodate single speed drives. @node Extended Video CD, Super Video CD 1.0, Video CD 2.0, Known Video CD Flavors @subsection Extended Video CD Also known as @dfn{XVCD}, this is not an official standard. It's actually just a name for VCD's which do not conform with the official standards in order to use the additional performance of the @acronym{DVD} decoders and thus achieve better image quality. Such an XVCD may be unsupported by many available stand-alone playing devices. See also @uref{http://www.dvdrhelp.com/xvcd.htm} @node Super Video CD 1.0, HQ Video CD 1.0, Extended Video CD, Known Video CD Flavors @subsection Super Video CD 1.0 With the upcoming of the @acronym{DVD-V} media, a new VCD standard had to be published in order to be able to keep up with technology, so the Super Video CD specification was called into life 1999. In the midst of 2000 a full subset@footnote{The features left out in this subset are: subtitles, command lists, extended pbc (hotspots and disc changer support).} of this Super Video CD specification was published as IEC-62107. As the most notable change over Video CD 2.0 a switch from @acronym{MPEG}-1 CBR to @acronym{MPEG}-2 VBR encoding for the video stream was performed. The following new features---based on the Video CD 2.0 specification---are: @itemize @bullet @item Use of @acronym{MPEG}-2 encoding instead of @acronym{MPEG}-1 for the video stream. @item Allowed VBR encoding of @acronym{MPEG}-1 audio stream. @item Higher resolutions (see below) for video stream resolution. @item Up to 4 overlay graphics and text (@dfn{OGT}) sub-channels for user switchable subtitle displaying@footnote{There is also a non-compliant subtitle format widely used, having its origins in the forgotten @dfn{China Video Disc} or @dfn{Chaoji VCD} (@dfn{CVD}) specification, which is said to have been a competitor for the Video CD 2.0 successor. See @uref{http://www.dvdrhelp.com/forum/userguides/98177.php}. Vcdimager recognizes both formats.} in addition to the already existing closed caption facility. @item Command lists for controlling the @acronym{SVCD} virtual machine. @end itemize @noindent For the Super Video CD, only the following two resolutions are supported for motion video and (low resolution) still pictures@footnote{the same high resolutions as defined for Video CD 2.0 apply for Super Video CD's}: @itemize @bullet @item 480 x 480 @@ 29.97 fps (@acronym{NTSC} 2/3 @acronym{D1}). @item 480 x 576 @@ 25 fps (@acronym{PAL} 2/3 @acronym{D1}). @end itemize @noindent See also @uref{http://www.dvdrhelp.com/svcd} for another description of SVCD and @uref{http://www.dvdrhelp.com/glossary} for a description of the acronyms used above. @node HQ Video CD 1.0, Extended Super Video CD, Super Video CD 1.0, Known Video CD Flavors @subsection HQ Video CD 1.0 @cindex HQ-VCD @cindex HQ Video CD 1.0 This is actually just a minor variation defined in IEC-62107 on the Super Video CD 1.0 format for @emph{compatibility with current products in the market}. It differs from the Super Video CD 1.0 format in the following items: @itemize @bullet @item The system profile tag field in @file{/SVCD/INFO.SVD} is set to @samp{1} instead of @samp{0}. @item The system identification field value in @file{/SVCD/INFO.SVD} is set to @samp{HQ-VCD} instead of @samp{SUPERVCD}. @item @file{/EXT/SCANDATA.DAT} is mandatory instead of being optional. @item @file{/SVCD/SEARCH.DAT} is optional instead of being mandatory. @end itemize @node Extended Super Video CD, , HQ Video CD 1.0, Known Video CD Flavors @subsection Extended Super Video CD @cindex SVCD @cindex XSVCD Just like the XVCD, and thus also known as @dfn{XSVCD}, this is not an official standard and may not work with all playing devices supporting SVCD's. @node The ISO-9660 Track, Constraints on MPEG streams, Known Video CD Flavors, Video CD Concepts @section The ISO-9660 Track @menu * Primary Volume Descriptor:: * Directory Structure:: @end menu @node Primary Volume Descriptor, Directory Structure, The ISO-9660 Track, The ISO-9660 Track @subsection Primary Volume Descriptor This ISO-9660 sector located at sector @acronym{LSN} 16 contains general information about the ISO-9660 file-system, such as volume label, the application used to create the CD, the preparer, the publisher, file-system size, pointer to the root directory and so on@dots{} @node Directory Structure, , Primary Volume Descriptor, The ISO-9660 Track @subsection Directory Structure @cindex Video CD file-system @menu * /VCD & /SVCD Directory:: * /MPEGAV & /MPEG2 Directory:: * /CDDA Directory:: * /SEGMENT Directory:: * /EXT Directory:: * /CDI Directory:: @end menu @node /VCD & /SVCD Directory, /MPEGAV & /MPEG2 Directory, Directory Structure, Directory Structure @subsubsection @file{/VCD} & @file{/SVCD} Directory This directories (@file{/SVCD} is used on Super Video CD's) contain file entries to structures contained in the information area of a (Super) Video CD. @table @file @item /VCD/INFO.VCD General video disc information (e.g. album id, size of volume set and number of @acronym{MPEG} items) @item /VCD/ENTRIES.VCD Entry point table. @item /VCD/LOT.VCD @cindex @acronym{LOT} area List ID Offset Table into @file{PSD.VCD} (only allowed for Video CD 2.0 discs with @acronym{PBC}) @item /VCD/PSD.VCD @cindex @acronym{PSD} area Play sequence descriptor file (only allowed for Video CD 2.0 discs with @acronym{PBC}). This file may contain so-called lists (selection lists, play lists and end lists) which represent the @acronym{PBC}. @item /SVCD/INFO.SVD @itemx /SVCD/ENTRIES.SVD @itemx /SVCD/LOT.SVD @itemx /SVCD/PSD.SVD These are the corresponding file names on Super Video CD's, and fulfill the same purpose as those defined for the Video CD 2.0 format. @item /SVCD/SEARCH.DAT This file, mandatory for Super Video CD's, contains access point sector addresses. @xref{Access Point Sectors}. @item /SVCD/TRACKS.SVD In this file additional information (e.g. playing time and stream characteristics) about each sequence track is recorded. @end table @node /MPEGAV & /MPEG2 Directory, /CDDA Directory, /VCD & /SVCD Directory, Directory Structure @subsubsection @file{/MPEGAV} & @file{/MPEG2} Directory This file contains file entries pointing to the sequence items contained in the tracks after the ISO-9660 track. @node /CDDA Directory, /SEGMENT Directory, /MPEGAV & /MPEG2 Directory, Directory Structure @subsubsection @file{/CDDA} Directory This file contains file entries pointing to optional CDDA tracks after the ISO-9660 track. This feature is not available for Super Video CD's. @node /SEGMENT Directory, /EXT Directory, /CDDA Directory, Directory Structure @subsubsection @file{/SEGMENT} Directory This directory contains file entries to segment play items. @xref{Segment Items}. @node /EXT Directory, /CDI Directory, /SEGMENT Directory, Directory Structure @subsubsection @file{/EXT} Directory @table @file @item /EXT/LOT_X.VCD @itemx /EXT/PSD_X.VCD These are only defined for Video CD 2.0, and contain the extended @acronym{PBC}, which adds area definitions for pointer based selection and/or highlighting of selection areas. (On Super Video CD's the extended @acronym{PBC} has been merged into the main @file{/SVCD/PSD.SVD} file) @item /EXT/SCANDATA.DAT This file is optional, and defined (but with a different format) for Video CD 2.0 and Super Video CD 1.0 formats. It contains playing time related access information very similar to the @file{/SVCD/SEARCH.DAT} file. @item /EXT/CAPTnn.DAT Closed caption data file entries. @end table @node /CDI Directory, , /EXT Directory, Directory Structure @subsubsection @file{/CDI} Directory This directory is provided for @acronym{CD-i} player applications. (Only useful for Video CD's) @node Constraints on MPEG streams, Play Items, The ISO-9660 Track, Video CD Concepts @section Constraints on @acronym{MPEG} streams @cindex MPEG input streams GNU VCDImager expects @acronym{MPEG} streams in a format suitable for (Super) Video CD production. Only a few cases where the @acronym{MPEG} streams fail to adhere to this requirement are detected, thus it's up to the user to ensure that the constraints are fulfilled. All @acronym{MPEG} streams are expected to be packetized program streams. @menu * Video CD:: * Super Video CD:: * Common Constraints:: @end menu @node Video CD, Super Video CD, Constraints on MPEG streams, Constraints on MPEG streams @subsection Video CD The Video CD specification requires the multiplex-ed @acronym{MPEG}-1 stream to have a bit rate of about 174300 bytes per second. The video stream is required to have one of the following resolutions: @itemize @bullet @item 352 x 240 @@ 29.97 fps (@acronym{NTSC}). @item 352 x 240 @@ 23.976 fps (@acronym{FILM}). @item 352 x 288 @@ 25 fps (@acronym{PAL}) (not supported on VCD 1.x!). @end itemize @noindent See also @uref{http://www.dvdrhelp.com/forum/userguides/94382.php} and @uref{http://www.dvdrhelp.com/glossary} for a description of the acronyms used above. The audio stream must be @acronym{MPEG}-1 layer II, fixed to a 224 kbits/sec @acronym{CBR} with 1 joint stereo, stereo or dual channel audio stream, and a sampling rate of 44.1 kHz at 16 bit resolution. @node Super Video CD, Common Constraints, Video CD, Constraints on MPEG streams @subsection Super Video CD When creating Super Video CD images @acronym{MPEG}-2 @acronym{VBR} streams are expected with a maximum allowed bit-rate of approximately 2.6 mbits/sec. The following video resolutions are (officially) supported@footnote{actually you can try other resolutions as well, but then you are leaving the SVCD specification behind you@dots{}}: @itemize @bullet @item 480 x 480 @@ 29.97 fps (@acronym{NTSC}). @item 480 x 576 @@ 25 fps (@acronym{PAL}). @end itemize The audio stream must be @acronym{MPEG}-1 layer II, with a bit-rate ranging from 32 to 384 kbits/sec bit-rate (i.e. the audio stream @emph{is} allowed to be @acronym{VBR}!) with up to 2 stereo or 4 mono channels, or 1 extended @acronym{MPEG}-1/2 multichannel (5+1) surround sound stream. @menu * Scan Information Data:: * SVCD Subtitles:: @end menu @node Scan Information Data, SVCD Subtitles, Super Video CD, Super Video CD @subsubsection Scan Information Data @cindex MPEG scan information user data According to the specification, it is mandatory for Super Video CD's@footnote{It seems to be optionally supported for the Video CD 2.0} to encode scan information data into user data blocks in the picture layer of all intra coded picture. It can be used by playing devices for implementing fast forward & fast reverse scanning. The already existing scan information data can be updated by enabling the @code{update scan offsets} option. @xref{