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

 
 

sr #101671: can't extract svcd

Submitter:  None
Submitted:  Fri 27 Dec 2002 12:51:32 PM UTC
   
 
Category:  Feature Request Priority:  5 - Normal
Severity:  2 - Minor Status:  Need Info
Privacy:  Public Assigned to:  None
Originator Email:  -email is unavailable- Open/Closed:  Open
Operating System:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

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>
Group 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. 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. 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: -email is 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>
Group 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>
Group 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
00000000 00000000
  (bslbf)   00000000 00000000 00000000 00000000
00000000 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 Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 2 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-04-03 rocky CategoryBug Report Feature Request
2005-06-23 rocky StatusNone Need Info

Back to the top

Powered by Savane 3.13-cf05.
Corresponding source code