helpGNU VCDImager - Support: sr #101671, can't extract svcd

 
 

sr #101671: can't extract svcd

Submitted by:  None
Submitted on:  Fri 27 Dec 2002 12:51:32 PM UTC  
 
Category: Feature RequestPriority: 5 - Normal
Severity: 2 - MinorStatus: Need Info
Privacy: PublicAssigned to: None
Originator Email: -unavailable-Open/Closed: Open
Operating System: None

Add a New Comment (Rich MarkupRich Markup):
   

You are not logged in

Please log in, so followups can be emailed to you.

 

(Jump to the original submission Jump to the original submission)

Mon 03 Apr 2006 02:57:58 PM UTC, comment #6:

Again, what would be helpful here is output from cd-info (from libcdio) This gives a list of tracks and shows what something about the track format.

Also information from cd-read (also from libcdio) would be helpful. cd-read allows you to specify a track mode for reading a track. So what would be useful is to know if cd-read can read any the MPEG tracks (which probably start at track 2) in any of the modes.

Rocky Bernstein <rocky>
Project Administrator
Mon 03 Apr 2006 02:14:11 PM UTC, comment #5:

I've got the same (or a very similar) problem with a VCD. I purchased a VCD of the Hindi movie "Hanuman" when I was in India. I've played other VCDs from India on my Windows XP, Mac OS X, and Linux boxes, but this "Hanuman" VCD refuses to be played on any of them. I purchased the VCD in a "Planet M" store in a very large mall, so I'm pretty sure it's an authorized disc and not a pirate knockoff.

I thought to rip the video tracks out to MPEG, and just play those. However, on my Ubuntu box, "vcdxrip" gives:

stdout
------
++ WARN: encountered non-form2 sector -- leaving loop
++ WARN: encountered non-form2 sector -- leaving loop
++ WARN: encountered non-form2 sector -- leaving loop
++ WARN: encountered non-form2 sector -- leaving loop
++ WARN: encountered non-form2 sector -- leaving loop
++ WARN: encountered non-form2 sector -- leaving loop
++ WARN: encountered non-form2 sector -- leaving loop

stderr
------
ioctl(): Input/output error
ioctl(): Input/output error
ioctl(): Input/output error
ioctl(): Input/output error
ioctl(): Input/output error
ioctl(): Input/output error
ioctl(): Input/output error

More interesting, "vcd-info" gives the following and then aborts due to an assertion failure:

stderr
------
!ASSERT: file iso9660_fs.c: line 642 (_iso9660_dir_to_statbuf): assertion failed: (dir_len >= sizeof (iso9660_dir_t))

stdout
------
-------------------------------------------------------------------------------
vcd-info - GNU VCDImager - (Super) Video CD Report
$Id: vcd-info.c,v 1.15 2004/12/01 13:04:59 rocky Exp $

Source: image file `/dev/cdrom'
Image size: 267673 sectors
VCD 2.0 detected
-------------------------------------------------------------------------------
ISO9660 primary volume descriptor
ID: `CD001'
version: 1
system id: `CD-RTOS CD-BRIDGE'
volume id: `VIDEO_CD'
volumeset id: `'
publisher id: `'
preparer id: `'
application id: `USL India. http://www.uslindia.com'
ISO size: 51672 blocks (logical blocksize: 2048 bytes)
XA marker present: yes
-------------------------------------------------------------------------------
ISO9660 filesystem dump
root directory in PVD set to LSN 225

/:
d ----------- 0 0 [fn 00] [LSN 225] 2048 .
d ----------- 0 0 [fn 00] [LSN 225] 2048 ..
- ----------- 0 0 [fn 00] [LSN 226] 1187840 __LSE.MTP;1
d ----------- 0 0 [fn 00] [LSN 1840] 2048 ASPI
- ----------- 0 0 [fn 00] [LSN 806] 45 AUTORUN.INF;1
d ----------- 0 0 [fn 00] [LSN 2190] 2048 DIRECTX
- ----------- 0 0 [fn 00] [LSN 807] 155648 dkpCall.dsc;1
- ----------- 0 0 [fn 00] [LSN 883] 29696 DkpMEMmn.dsc;1
- ----------- 0 0 [fn 00] [LSN 898] 7168 DkpMEMsc.dsc;1
- ----------- 0 0 [fn 00] [LSN 902] 44544 DSETUP.DLL;1
- ----------- 0 0 [fn 00] [LSN 924] 1772544 DSETUP32.DLL;1
d ----------- 0 0 [fn 00] [LSN 19816] 2048 EXT
d ----------- 0 0 [fn 00] [LSN 19850] 2048 FRCASPI
d ----------- 0 0 [fn 00] [LSN 0] 307200 MPEGAV
- ----------- 0 0 [fn 00] [LSN 1790] 94208 PLAYER.EXE;1
- ----------- 0 0 [fn 00] [LSN 1836] 2238 PLAYER.ICO;1
- ----------- 0 0 [fn 00] [LSN 1838] 327 README.TXT;1
d ----------- 0 0 [fn 00] [LSN 19868] 2048 SEGMENT
- ----------- 0 0 [fn 00] [LSN 1839] 83 TRKILST.TXT;1
d ----------- 0 0 [fn 00] [LSN 19869] 2048 VCD

/ASPI/:
d ----------- 0 0 [fn 00] [LSN 1840] 2048 .
d ----------- 0 0 [fn 00] [LSN 225] 2048 ..
- ----------- 0 0 [fn 00] [LSN 1841] 14783 APIX46.VX_;1
- ----------- 0 0 [fn 00] [LSN 1849] 11997 ASPI2K.SY_;1
- ----------- 0 0 [fn 00] [LSN 1855] 16752 ASPI32.SY_;1
- ----------- 0 0 [fn 00] [LSN 1864] 84832 ASPI64.SYS;1
- ----------- 0 0 [fn 00] [LSN 1906] 245760 ASPICHK.EXE;1
- ----------- 0 0 [fn 00] [LSN 2026] 65536 ASPINIT.EXE;1
- ----------- 0 0 [fn 00] [LSN 2058] 16512 ASPIXP.SYS;1
- ----------- 0 0 [fn 00] [LSN 2067] 2566 INSTALL.BAT;1
- ----------- 0 0 [fn 00] [LSN 2069] 49152 REG_XP.EXE;1
- ----------- 0 0 [fn 00] [LSN 2093] 4455 WINASPI.DL_;1
- ----------- 0 0 [fn 00] [LSN 2096] 22869 WNASPI2K.DL_;1
- ----------- 0 0 [fn 00] [LSN 2108] 22869 WNASPI32.DL_;1
- ----------- 0 0 [fn 00] [LSN 2120] 22867 WNASPI46.DL_;1
- ----------- 0 0 [fn 00] [LSN 2132] 22879 WNASPI64.DL_;1
- ----------- 0 0 [fn 00] [LSN 2144] 45056 WNASPI64.DLL;1
- ----------- 0 0 [fn 00] [LSN 2166] 45056 WNASPIXP.DLL;1
- ----------- 0 0 [fn 00] [LSN 2188] 3535 WOWPOST.EX_;1

/DIRECTX/:
d ----------- 0 0 [fn 00] [LSN 2190] 2048 .
d ----------- 0 0 [fn 00] [LSN 225] 2048 ..
- ----------- 0 0 [fn 00] [LSN 2191] 695949 BDA.CAB;1
- ----------- 0 0 [fn 00] [LSN 2531] 1148978 BDANT.CAB;1
- ----------- 0 0 [fn 00] [LSN 3093] 968059 BDAXP.CAB;1
- ----------- 0 0 [fn 00] [LSN 3566] 15439890 DIRECTX.CAB;1
- ----------- 0 0 [fn 00] [LSN 11106] 60416 DSETUP.DLL;1
- ----------- 0 0 [fn 00] [LSN 11136] 1973760 DSETUP32.DLL;1
- ----------- 0 0 [fn 00] [LSN 12100] 13095049 DXNT.CAB;1
- ----------- 0 0 [fn 00] [LSN 18495] 461824 DXSETUP.EXE;1
- ----------- 0 0 [fn 00] [LSN 18721] 1108569 MANAGEDD.CAB;1
- ----------- 0 0 [fn 00] [LSN 19263] 1132544 MDXREDIS.MSI;1

/EXT/:
d ----------- 0 0 [fn 00] [LSN 19816] 2048 .
d ----------- 0 0 [fn 00] [LSN 225] 2048 ..
- ----------- 0 0 [fn 00] [LSN 19817] 65536 LOT_X.VCD;1
- ----------- 0 0 [fn 00] [LSN 19849] 200 PSD_X.VCD;1

/FRCASPI/:
d ----------- 0 0 [fn 00] [LSN 19850] 2048 .
d ----------- 0 0 [fn 00] [LSN 225] 2048 ..
- ----------- 0 0 [fn 00] [LSN 19851] 2637 DUMPASPI.BAT;1
- ----------- 0 0 [fn 00] [LSN 19853] 1833 FLEXION.CSS;1
d ----------- 0 0 [fn 00] [LSN 19870] 2048 HTML
- ----------- 0 0 [fn 00] [LSN 19854] 12584 INDEX.HTM;1
- ----------- 0 0 [fn 00] [LSN 19861] 1521 INSTASPI.BAT;1
- ----------- 0 0 [fn 00] [LSN 19862] 2149 KILLASPI.BAT;1
- ----------- 0 0 [fn 00] [LSN 19864] 995 KILLDUMP.BAT;1
- ----------- 0 0 [fn 00] [LSN 19865] 2823 RESTASPI.BAT;1
d ----------- 0 0 [fn 00] [LSN 19914] 2048 WIN9X
d ----------- 0 0 [fn 00] [LSN 19957] 2048 WINNT

/FRCASPI/HTML/:
d ----------- 0 0 [fn 00] [LSN 19870] 2048 .
d ----------- 0 0 [fn 00] [LSN 19850] 2048 ..
- ----------- 0 0 [fn 00] [LSN 19871] 2877 BAR.GIF;1
- ----------- 0 0 [fn 00] [LSN 19873] 4460 BG.JPG;1
- ----------- 0 0 [fn 00] [LSN 19876] 2238 FAVICON.ICO;1
- ----------- 0 0 [fn 00] [LSN 19878] 7872 PENTA.GIF;1
- ----------- 0 0 [fn 00] [LSN 19882] 32452 WIN9X.JPG;1
- ----------- 0 0 [fn 00] [LSN 19898] 32539 WINNT.JPG;1

/FRCASPI/WIN9X/:
d ----------- 0 0 [fn 00] [LSN 19914] 2048 .
d ----------- 0 0 [fn 00] [LSN 19850] 2048 ..
- ----------- 0 0 [fn 00] [LSN 19915] 22603 APIX.VXD;1
- ----------- 0 0 [fn 00] [LSN 19927] 7743 ASPIENUM.VXD;1
- ----------- 0 0 [fn 00] [LSN 19931] 225 WIN9X.REG;1
- ----------- 0 0 [fn 00] [LSN 19932] 5600 WINASPI.DLL;1
- ----------- 0 0 [fn 00] [LSN 19935] 45056 WNASPI32.DLL;1

/FRCASPI/WINNT/:
d ----------- 0 0 [fn 00] [LSN 19957] 2048 .
d ----------- 0 0 [fn 00] [LSN 19850] 2048 ..
- ----------- 0 0 [fn 00] [LSN 19958] 25244 ASPI32.SYS;1
- ----------- 0 0 [fn 00] [LSN 19971] 5600 WINASPI.DLL;1
- ----------- 0 0 [fn 00] [LSN 19974] 252 WINNT.REG;1
- ----------- 0 0 [fn 00] [LSN 19975] 45056 WNASPI32.DLL;1
- ----------- 0 0 [fn 00] [LSN 19997] 4672 WOWPOST.EXE;1

++ WARN: from_733: broken byte order
++ WARN: from_733: broken byte order

Following up on "USL India. http://www.uslindia.com" it's a CD copy protection company "Ultra Softlock Private Limited". As far as I can tell, the VCD disc is protected by their DiscKeeper Video protection scheme, and neither vcdxrip nor vcd-info truly understand it.

Good news, it's not a pirate disc. Bad news, I still can't watch the movie on any of my computers. Any developers interested in this VCD should contact me by e-mail at: -unavailable-

Anonymous
Thu 23 Jun 2005 03:12:32 PM UTC, comment #4:

My guess is that the SVCD was authored incorrectly in that track 2 (the avseq01.mpg) track was not written in MODE2 format.

That this kind of problem happened to someone in 2002 and to another person in 2005 doesn't necessarily mean there's a bug in vcdimager; it could mean that someone made the same mistake in 2005 as someone in 2002. The information needed here would be how the SVCD was authored.

In order confirm or deny this conjecture, output of cd-info (from libcdio) may help. It shows the format of each track.

Finally, vcddebug has been replaced by vcd-info. And the current versions of vcdimager is 0.7.22. (0.7.23 will probably be out fairly soon)

Rocky Bernstein <rocky>
Project Administrator
Thu 23 Jun 2005 02:56:16 PM UTC, comment #3:

Still getting the same error message trying to rip a VCD here, using vcdimager-0.7.20-2ubuntu1. It would be interesting to know what the problem is, and if a fix is even possible.

Ross Golder <rossg>
Sun 12 Sep 2004 01:47:07 AM UTC, comment #2:

There is somehow a problem reading the form2 information that makes up the mpeg in track #2.

I think Suse has a later version of vcdimager now. Try with that. I know there is a Suse vcdimager 0.7.20 version here:
http://packman.links2linux.org/index.php4?action=251

Rocky Bernstein <rocky>
Project Administrator
Fri 27 Dec 2002 12:54:04 PM UTC, comment #1:

my version:
vcdimager-0.7.12 and tested with vcdimager-0.7.11 that
comes with suse 8.1

Eremit

Anonymous
Fri 27 Dec 2002 12:51:32 PM UTC, original submission:

hi,
i can't extract a svcd. vcdxrip only a
xml-file and the file avseq01.mpg which has 0 bytes.

the command:
/usr/bin/vcdxrip --cdrom-device=/dev/sr0
->
INFO: detected extended VCD2.0 PBC files
INFO: extracting avseq01.mpg... (start lsn 450
(+267919))
++ WARN: encountered non-form2 sector -- leaving loop
INFO: writing xml description to `videocd.xml'...
INFO: done

here it is what vcddebug says:
VCDdebug - GNU VCDImager - (Super) Video CD Report
$Id: vcd_debug.c,v 1.33 2002/01/04 20:20:29 hvr Exp $

Source: image file `/dev/sr0'
Image size: 268369 sectors
VCD 2.0 detected
-------------------------------------------------------------------------------
ISO9660 primary volume descriptor
ID: `CD001'
version: 1
system id: `CD-RTOS CD-BRIDGE'
volume id: `VideoCD'
volumeset id: `'
publisher id: `'
preparer id: `GNU VCDImager 0.6.2rc2 cygwin/i586'
application id: `'
ISO size: 300 blocks (logical blocksize: 2048 bytes)
XA marker present: yes
-------------------------------------------------------------------------------
ISO9660 filesystem dump
root dir in PVD set to lsn 18

/:
d d---1xrxrxr 0 0 [fn 00] [lsn 18] 2048 .
d d---1xrxrxr 0 0 [fn 00] [lsn 18] 2048
..
d d---1xrxrxr 0 0 [fn 00] [lsn 19] 2048
CDI
d d---1xrxrxr 0 0 [fn 00] [lsn 20] 2048
EXT
d d---1xrxrxr 0 0 [fn 00] [lsn 21] 2048
MPEGAV
d d---1xrxrxr 0 0 [fn 00] [lsn 22] 2048
SEGMENT
d d---1xrxrxr 0 0 [fn 00] [lsn 23] 2048
VCD

/CDI/:
d d---1xrxrxr 0 0 [fn 00] [lsn 19] 2048 .
d d---1xrxrxr 0 0 [fn 00] [lsn 18] 2048
..

/EXT/:
d d---1xrxrxr 0 0 [fn 00] [lsn 20] 2048 .
d d---1xrxrxr 0 0 [fn 00] [lsn 18] 2048
..
- ----1xrxrxr 0 0 [fn 01] [lsn 225] 65536
LOT_X.VCD;1
- ----1xrxrxr 0 0 [fn 01] [lsn 257] 24
PSD_X.VCD;1

/MPEGAV/:
d d---1xrxrxr 0 0 [fn 00] [lsn 21] 2048 .
d d---1xrxrxr 0 0 [fn 00] [lsn 18] 2048
..
- ---2-xrxrxr 0 0 [fn 01] [lsn 480] 548536320
AVSEQ01.DAT;1

/SEGMENT/:
d d---1xrxrxr 0 0 [fn 00] [lsn 22] 2048 .
d d---1xrxrxr 0 0 [fn 00] [lsn 18] 2048
..

/VCD/:
d d---1xrxrxr 0 0 [fn 00] [lsn 23] 2048 .
d d---1xrxrxr 0 0 [fn 00] [lsn 18] 2048
..
- ----1xrxrxr 0 0 [fn 00] [lsn 151] 2048
ENTRIES.VCD;1
- ----1xrxrxr 0 0 [fn 00] [lsn 150] 2048
INFO.VCD;1
- ----1xrxrxr 0 0 [fn 00] [lsn 152] 65536
LOT.VCD;1
- ----1xrxrxr 0 0 [fn 00] [lsn 184] 24
PSD.VCD;1

-------------------------------------------------------------------------------
VCD/INFO.VCD
ID: `VIDEO_CD'
version: 0x02
system profile tag: 0x00
album desc: ` '
volume count: 1
volume number: 1
pal flags: 10000000 00000000 00000000 00000000

                1. 00000000

(bslbf) 00000000 00000000 00000000 00000000

                1. 00000000 00

flags:
karaoke area: no
restriction: 0
special info: no
user data cc: no
start lid #2: no
start track #2: no
extended pbc: no
psd size: 24
first segment addr: 00:00:00
offset multiplier: 0x08
maximum lid: 2
maximum segment number: 0
-------------------------------------------------------------------------------
VCD/ENTRIES.VCD
ID: `ENTRYVCD'
version: 0x02
system profile tag: 0x00
entries: 1
ENTRY[00]: track# 2 (SEQUENCE[1]), LSN 450 (msf
00:08:00)
-------------------------------------------------------------------------------
VCD/LOT.VCD
LID[1]: offset = 0 (0x0000)
LID[2]: offset = 16 (0x0002)
-------------------------------------------------------------------------------
VCD/PSD.VCD
PSD[00] (LID[1] @0x0000): play list descriptor
NOI: 1 | LID#: 1 (rejected: no)
prev: disabled | next: PSD[?] @0x0002 | return:
PSD[?] @0x0002
ptime: 0/15s | wait: 5s | await: 0s
item[0]: SEQUENCE[1] (0x0002)

PSD[01] (PSD[?] @0x0002): end list descriptor

-------------------------------------------------------------------------------
EXT/LOT_X.VCD
LID[1]: offset = 0 (0x0000)
LID[2]: offset = 16 (0x0002)
-------------------------------------------------------------------------------
EXT/PSD_X.VCD
PSD[00] (LID[1] @0x0000): play list descriptor
NOI: 1 | LID#: 1 (rejected: no)
prev: disabled | next: PSD[?] @0x0002 | return:
PSD[?] @0x0002
ptime: 0/15s | wait: 5s | await: 0s
item[0]: SEQUENCE[1] (0x0002)

PSD[01] (PSD[?] @0x0002): end list descriptor

-------------------------------------------------------------------------------

does anyboy know why or is it a bug?

Eremit

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach File(s):
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Mon 03 Apr 2006 03:03:16 PM UTCrockyCategoryBug Report=>Feature Request
Thu 23 Jun 2005 03:13:11 PM UTCrockyStatusNone=>Need Info

Back to the top


Powered by Savane 3.1-cleanup