$ 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
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%)
$ 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
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.