I am new to the video business and to this mail list but feel like I
have run into a brick wall.  I am trying to create VCD from jpegs from a
digital camera.  I have gotten two different error messages during the
final step when I try to create the VCD:

1. Drive does not accept any cue sheet variant - please report, when
using cdrdao, and
2  The toc inconsistent error message when using various gui's.

While I have access to MSWindows, I am a Linux user and prefer to solve
this task in Linux within the terminal window. I don't know if anyone
can take the time to look at this, but sure would appreciate the help.  

I have placed allot in this email and hope that it is not going into too
much detail.  Here are the steps (from www.mir.com/DMGstills.htm/) that
I followed:

1. To convert jpeg to ppm format

jpegtopnm filename.jpg > filename.ppm

2. To convert ppm to mpeg still video stream for PAL - VCD low
resolution format

ppmtoy4m -I p -F 25:1 filename.ppm | yuvscaler -O SIZE_352x288 |
mpeg2enc -f 6 -T 42 -o filename.m1v

3. To convert that into a mpeg system stream

mplex -f 6 -o filename.mpg filename.m1v

4. To generate cue & bin VCD image files

vcdimager --iso-volume-label="My Text VCD" *.mpg

5. To generate VCD

cdrdao write --device 0,0,0 --speed 4 --eject videocd.cue

I could use Xine or VCL or any of the DVD players to view the mpg files
from step 3. That looked ok to me.  Here are the results from steps 4
and 5. 

Print out of step 4 was:

----
[root@localhost video_hold]# vcdimager --iso-volume-label="My Test VCD"
*.mpg

++ WARN: initializing libvcd 0.7.12 [linux-gnu/i686]
++ WARN:
++ WARN:  this is the UNSTABLE development branch!
++ WARN:  use only if you know what you are doing
++ WARN:  see http://www.hvrlab.org/~hvr/vcdimager/ for more information
++ WARN:
   INFO: scanning mpeg sequence item #0 for scanpoints...
++ WARN: mpeg stream shorter than 75 sectors
++ WARN: sequence items should contain a motion video stream!
++ WARN: this VCD type requires an audio stream to be present
   INFO: scanning mpeg sequence item #1 for scanpoints...
++ WARN: mpeg stream shorter than 75 sectors
++ WARN: sequence items should contain a motion video stream!
++ WARN: this VCD type requires an audio stream to be present
   INFO: scanning mpeg sequence item #2 for scanpoints...
++ WARN: mpeg stream shorter than 75 sectors
++ WARN: sequence items should contain a motion video stream!
++ WARN: this VCD type requires an audio stream to be present
   INFO: scanning mpeg sequence item #3 for scanpoints...
++ WARN: mpeg stream shorter than 75 sectors
++ WARN: sequence items should contain a motion video stream!
++ WARN: this VCD type requires an audio stream to be present
   INFO: scanning mpeg sequence item #4 for scanpoints...
++ WARN: mpeg stream shorter than 75 sectors
++ WARN: sequence items should contain a motion video stream!
++ WARN: this VCD type requires an audio stream to be present
++ WARN: file `videocd.bin' exist already, will get overwritten!
++ WARN: file `videocd.cue' exist already, will get overwritten!
++ WARN: string 'My Test VCD' fails d-character constraint (pos = 1)
   INFO: writing track 1 (ISO9660)...
   INFO: writing track 2, MPEG1, UNKNOWN (0x0/0.00fps), ...
   INFO: writing track 3, MPEG1, UNKNOWN (0x0/0.00fps), ...
   INFO: writing track 4, MPEG1, UNKNOWN (0x0/0.00fps), ...
   INFO: writing track 5, MPEG1, UNKNOWN (0x0/0.00fps), ...
   INFO: writing track 6, MPEG1, UNKNOWN (0x0/0.00fps), ...
finished ok, image created with 1653 sectors [00:22.03] (3887856 bytes)
----

The resulting cue file listing was:

-----
FILE "videocd.bin" BINARY
  TRACK 01 MODE2/2352
    FLAGS DCP
    INDEX 01 00:00:00
  TRACK 02 MODE2/2352
    FLAGS DCP
    INDEX 00 00:04:00
    INDEX 01 00:06:00
  TRACK 03 MODE2/2352
    FLAGS DCP
    INDEX 00 00:07:17
    INDEX 01 00:09:17
  TRACK 04 MODE2/2352
    FLAGS DCP
    INDEX 00 00:10:30
    INDEX 01 00:12:30
  TRACK 05 MODE2/2352
    FLAGS DCP
    INDEX 00 00:13:46
    INDEX 01 00:15:46
  TRACK 06 MODE2/2352
    FLAGS DCP
    INDEX 00 00:16:62
    INDEX 01 00:18:62
-----

The printout from step 5 was:

----
[root@localhost video_hold]# cdrdao write --device 0,0,0 --speed 4
--eject --force videocd.cue
Cdrdao version 1.1.7 - (C) Andreas Mueller <[EMAIL PROTECTED]>
  SCSI interface library - (C) Joerg Schilling
  Paranoia DAE library - (C) Monty

Check http://cdrdao.sourceforge.net/drives.html#dt for current driver
tables.

WARNING: Track 2: Length is shorter than 4 seconds.
WARNING: Track 3: Length is shorter than 4 seconds.
WARNING: Track 4: Length is shorter than 4 seconds.
WARNING: Track 5: Length is shorter than 4 seconds.
WARNING: Track 6: Length is shorter than 4 seconds.
Using libscg version 'andreas-0.5-UNIXWARE_Patch'

0,0,0: SONY CD-RW  CRX140E      Rev: 1.0n
Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0010)

Starting write at speed 4...
Pausing 10 seconds - hit CTRL-C to abort.
Process can be aborted with QUIT signal (usually CTRL-\).
Executing power calibration...
Power calibration successful.
ERROR: Drive does not accept any cue sheet variant - please report.
ERROR: Writing failed.
------

Leads on how to address this problem would sure be appreciated.

Norm Nunn



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mjpeg-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to