[MEncoder-users] [SOLVED] Green boxes on non-computer DVD player

Giacomo Comes comes at naic.edu
Mon Nov 27 19:41:57 CET 2006


On Mon, Nov 27, 2006 at 01:03:51PM +0100, Nico Sabbi wrote:
> Eli Billauer wrote:
> 
> >Giacomo Comes wrote:
> >
> >>Can you check if vstrict=0 is necessary
> >>for VCD/SVCD too?
> >> 
> >>
> >So I did. The bottom line is that my player ran the VCDs cleanly no 
> >matter of vstrict=0 or no vstrict option at all, but refused to 
> >recognize the SVCD discs I made (it didn't even give the "VIDEO CD" 
> >title as it does for VCDs, just a "CD" title and the display saying 
> >that the disc may not be playable).

There are DVD players who can play VCD but not SVCD and your looks like one of 
these.

> >
> >For completeness, here are the commands I used to create the four 
> >discs (based upon menc-feat-vcd-dvd.html, with a tweak for a 
> >cinema-formed  input):
> >
> >ENDPOS=600mb
> >
> >mencoder -endpos $ENDPOS -oac lavc -ovc lavc -of mpeg -mpegopts 
> >format=xsvcd -vf scale=480:400,expand=480:576,harddup -srate 44100 -af 
> >lavcresample=44100 -lavcopts 
> >vcodec=mpeg2video:mbd=2:keyint=15:vrc_buf_size=917:vrc_minrate=600:vbitrate=2500:vrc_maxrate=2500:acodec=mp2:abitrate=224 
> >-ofps 25 -o "$2_nostrict_svcd.mpg" "$1"
> 
> 
> can your reader read svcd at all? it's not a given.
> Admittedly my muxer prepends "x" to vcd and svcd for a reason ;) but if 
> your reader can read
> xvcd there's no reason it can't read xsvcd.
> 
> You could try with
> 
> mencoder -endpos $ENDPOS -oac lavc -ovc lavc -of lavf -lavfopts 
> format=svcd -vf scale=480:400,expand=480:576,harddup -srate 44100 -af 
> lavcresample=44100 -lavcopts 
> vcodec=mpeg2video:mbd=2:keyint=15:vrc_buf_size=917:vrc_minrate=600:vbitrate=2500:vrc_maxrate=2500:acodec=mp2:abitrate=224 
> -ofps 25 -o "$2_nostrict_svcd.mpg" "$1"
> 
> or
> 
> mplayer -dumpfile video.m2v -dumpvideo file.mpg
> mplayer -dumpfile audio.mp2 -dumpaudio file.mpg
> mplex -f 4 -o svcd.mpg video.m2v audio.mp2 (check if -f 4 is correct)
> cdimager -t svcd (mpg-file)
> and then reburn.
> 
> Does it work this way?

It is possible to play SVCD mpegs on DVD players that do not play SVCD using the 
"VCD header trick" (http://www.videohelp.com/svcd) like this:

mencoder -endpos $ENDPOS -oac lavc -ovc lavc -of mpeg -mpegopts
format=xvcd -vf scale=480:400,expand=480:576,harddup -srate 44100 -af
lavcresample=44100 -lavcopts
vcodec=mpeg2video:mbd=2:keyint=15:vrc_buf_size=917:vrc_minrate=600:vbitrate=2500:
vrc_maxrate=2500:acodec=mp2:abitrate=224
-ofps 25 -o "$2_nostrict_svcd.mpg" "$1"

vcdimager -t vcd2 (mpg file)

My guess now is that vstrict=0 is necessary for MPEG2 video, therefore Eli should
be able to see the green block if he does not use vstrict=0 with the SVCD 
with header trick.

Giacomo



More information about the MEncoder-users mailing list