cmd:vcdxrip 

Basic Info 

Usage 

vcdxrip -v -p --bin-file "$ToBurn.bin"
vcdxrip -v -p --cue-file "$ToBurn.cue"
vcdxrip -v -p --cdrom-device
vcdxrip -v -p -C /dev/cdrom

Help 

Quick Help 

$ vcdxrip --help
Usage: vcdxrip [OPTION...]
 -o, --output-file=FILE          specify xml file for output (default:
                                 'videocd.xml')
-b, --bin-file[=FILE]           set image file as source (default:
                                'videocd.bin')
-c, --cue-file[=FILE]           set "cue" CD-ROM disk image file as source
--sector-2336                   use 2336 byte sector mode for image file
-C, --cdrom-device[=DEVICE]     set CDROM device as source
-i, --input[=FILE]              set source and determine if "bin" image or
                                device
-N, --nrg-file[=FILE]           set Nero CD-ROM disk image image file as
                                source
--no-ext-psd                    ignore /EXT/PSD_X.VCD
--no-command-comment            Don't include command name as a comment
--norip                         only extract XML structure
--nofiles                       don't extract files
--nosequences                   don't extract sequences
--nosegments                    don't extract segment play items
-p, --progress                  show progress
-t, --track=INT                 rip only this track
--filename-encoding=STRING      use given charset encoding for filenames
                                instead of UTF8
-v, --verbose                   be verbose
-q, --quiet                     show only critical messages
--gui                           enable GUI mode
-V, --version                   display version and copyright information
                                and exit

Detail Help 

Success Example 
vcdxrip -p --cdrom-device
$ diront
-rw-rw----  1     92572 Sep  8 15:27 _cdi_vcd_back.dyv
-rw-rw----  1     80702 Sep  8 15:27 _cdi_cdi_appl.vcd
-rw-rw----  1     93719 Sep  8 15:27 _cdi_vcd_btn.c8
-rw-rw----  1      1487 Sep  8 15:27 videocd.xml
-rw-rw----  1  40161044 Sep  8 15:27 avseq01.mpg
mfilm=avseq01.mpg
gmplayer -dr -vo x11 -vm "$mfilm"; xset +dpms
$ cdrecord -toc
first: 1 last 6
track:   1 lba:         0 (        0) 00:02:00 adr: 1 control: 4 mode: 2
track:   2 lba:      1050 (     4200) 00:16:00 adr: 1 control: 4 mode: 2
track:   3 lba:      2874 (    11496) 00:40:24 adr: 1 control: 4 mode: 2
track:   4 lba:      3769 (    15076) 00:52:19 adr: 1 control: 4 mode: 2
track:   5 lba:      4437 (    17748) 01:01:12 adr: 1 control: 4 mode: 2
track:   6 lba:      4986 (    19944) 01:08:36 adr: 1 control: 4 mode: 2
track:lout lba:    217803 (   871212) 48:26:03 adr: 1 control: 4 mode: -1
$ vcdxrip -p --no-ext-psd --track=5 --cdrom-device
++ WARN: Entry offsets inside sequence-items may incorrect...
++ WARN: and auto-pause locations might not be checked.
#extract[avseq05.mpg]: 11523/217803 ( 5%)
Protected Example 
$ vcdxrip -p --cdrom-device -T 1
**ERROR: Why are you giving me non-option arguments? -- try --help
$ vcdxrip -p --cdrom-device
ioctl(): Input/output error
ioctl(): Input/output error
ioctl(): Input/output error
++ WARN: encountered non-form2 sector -- leaving loop
$ vcdxrip -p --no-ext-psd --cdrom-device
ioctl(): Input/output error
ioctl(): Input/output error
ioctl(): Input/output error
++ WARN: encountered non-form2 sector -- leaving loop
export CDR_DEVICE=0,0,0
$ cdrecord -toc
first: 1 last 2
track:   1 lba:         0 (        0) 00:02:00 adr: 1 control: 4 mode: 2
track:   2 lba:       452 (     1808) 00:08:02 adr: 1 control: 4 mode: -1
track:lout lba:    243060 (   972240) 54:02:60 adr: 1 control: 6 mode: -1
$ vcdxrip -p --no-ext-psd --track=3 --cdrom-device
++ WARN: Entry offsets inside sequence-items may incorrect...
++ WARN: and auto-pause locations might not be checked.
$ vcdxrip -p --no-ext-psd --track=2 --cdrom-device
++ WARN: Entry offsets inside sequence-items may incorrect...
++ WARN: and auto-pause locations might not be checked.

documented on: 2004.09.08

vcdxrip: Skip invalid mpg stream 

http://savannah.gnu.org/support/?func=detailitem&item_id=103931

I'm wondering if it is possible for vcdxrip to skip invalid mpg stream during ripping.

I've experienced many time that the downloaded .bin file has invalid mpg stream segment, so the burned CD will freeze my DVD player. vcdxrip will abort at the same place as where the DVD freeze.

It would be really great for vcdxrip to skip the invalid segments. I don't care those several seconds missing, as long as I can see the whole movie.