Objective: make a simple sequence VCD containing 2 MPEG-1 clips.

First Trial:
use Nero 5.5.9.14 default setting, drag & drop, then burn, smoothly. My DVD player recognize it as a VCD and play well(except skip forward/backward not working), but not play on PC(WinXP & MP8). It seems a common problem in this forum. Also notice the DAT file is about 10% _SMALLER_ than original MPG file. (I won't be surprised if DAT file is 10% bigger than MPG)

Second Trial:
use VCDGear make a bin/cue, then burn it with CDRWIN. The result DAT files are slight bigger than MPGs. PC can play the DAT file, but DVD player recognize it as a CDDA, even though it shows video with audio, and lost random seek functionality.

Third Trial:
use famous VideoPack5.1 make a simple VCD and burn. Similar result as second trial, plus random seek, skip forward/backward all working.

Commerial VCD:
play in both DVD player (recognized as VCD) and PC. Random seek, skip all function.

Compare with the commerial VCD:
All have 3 CDXA/mode2 tracks. While 1st track is about 16secs. By inspecting sectors of 1st track, the commerial also made by some version of VideoPack or WinOnCD.

The 3 authoring/burn tools I used all claim to comfirm "white book" spec in their manual. Why the results are different? How can I make a VCD like a commerical one?

Thanks advance for any comments.