[MEncoder-users] Problems when creating video dvd

Tomáš Bažant tomas.bazant at rozhlas.cz
Wed Jan 18 08:21:52 CET 2006



Giacomo Comes wrote:
> On Mon, Jan 16, 2006 at 03:17:10PM +0100, Sebastian wrote:
> 
>>Hi all!
>>
>>I'm trying to encode a divx movie to dvd. But during the process I get
>>lots of warnings and in the end the dvd won't play (not even using
>>mplayer).
>>
>>Here's what I have and what I did with it:
>>
>>######################################################################
>>
>>file Documentary.avi
>>Documentary.avi: RIFF (little-endian) data, AVI, 512 x 288, 29.97 fps,
>>video: DivX 5, audio: MPEG-1 Layer 3 (stereo, 44100 Hz)
>>
>>######################################################################
>>
>>For encoding I used mencoder (with libavcodec) from yesterdays CVS:
>>
>>mencoder -sws 9 -vf scale=720:480 -ofps 30000/1001 Documentary.avi -oac
>>lavc -ovc lavc -srate 48000 -af lavcresample=48000 -lavcopts
>>trell:cbp:dc=10:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:mv0:vqmin=1:lmin=1:aspect=16/9:vcodec=mpeg2video:mbd=2:keyint=12:vrc_maxrate=9800:vrc_buf_size=1835:vpass=1:vbitrate=5200:acodec=ac3:abitrate=192
>>-o /dev/null -of mpeg -mpegopts format=dvd && mencoder -sws 9 -vf
>>scale=720:480 -ofps 30000/1001 Documentary.avi -oac lavc -ovc lavc
>>-srate 48000 -af lavcresample=48000 -lavcopts
>>trell:cbp:dc=10:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:mv0:vqmin=1:lmin=1:aspect=16/9:vcodec=mpeg2video:mbd=2:keyint=12:vrc_maxrate=9800:vrc_buf_size=1835:vpass=2:vbitrate=5200:acodec=ac3:abitrate=192
>>-o Documentary.mpeg -of mpeg -mpegopts format=dvd
> 
> 
> harddup is missing. It could cause desync.
> 
> 
>>#######################################################################
>>
>>During the encoding process mencoder spit out lots of "rc buffer
>>underflow" warnings like this:
>>
>>mpeg2video @ 0x8460a28]rc buffer underflow4min 4040mb A-V:0.047
>>[4910:192]
>>
> 
> 
> If the resulting mpeg plays fine with mplayer, go on. Otherwise 
> try to take out some lavc options (trell:cbp:dia=-10:predia=-10:vqmin=1:lmin=1)
> and check the resulting mpeg.
> 
> 
> 
>>#######################################################################
>>
>>Then I handed the file to dvdauthor:
>>
>>dvdauthor -o dvd -a ac3+en -c
>>0,10:00,20:00,30:00,40:00,50:00,1:00:00,1:10:00,1:20:00,1:30:00,1:40:00
>>documentary.mpg
>>
>>dvdauthor gave hundreds of warnings like this:
>>
>>WARN: audio sector out of range: -1162101 (vobu #17382, pts 3168.535)
>>
> 
> 
> This is known. The current mpeg muxer has problem with NTSC stream.
> You should remux the audio and video with mplex. In this way dvdauthor
> will work fine.

in my case, which is very similar, mplex refuses to mux mencoder-created 
audio and video stream and keeps saying that it can't recognize the type 
of video (which is mpeg2)


> 
> 
>>#######################################################################
>>
>>I finished the dvd stucture and burned it:
>>
>>dvdauthor -o dvd/ -T
>>growisofs -dvd-compat -Z /dev/dvd -dvd-video dvd/
>>
>>#######################################################################
>>
>>Then I tried to play it with mplayer but it doesn't work:
>>
>>mplayer dvd://
>>MPlayer dev-CVS-060115-18:27-3.4.4 (C) 2000-2006 MPlayer Team
>>CPU: Advanced Micro Devices Sempron/Athlon MP/XP Thoroughbred; Duron
>>Applebred (Family: 6, Stepping: 1)
>>CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
>>Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
>>
>>
>>Playing dvd://.
>>Reading disc structure, please wait...
>>libdvdread: Can't seek to block 256
>>libdvdread: Can't seek to block 256
>>libdvdread: Can't open file VIDEO_TS.IFO.
>>Can't open VMG info!
>>[file] No filename
>>Failed to open dvd://
>>
>>
>>Exiting... (End of file)
>>
>>#################################################################
>>
>>I can't even mount the disc (usually not a problem):
> 
> 
> Are you sure
> that there was enough free disk space when you run dvdauthor?
> 
> The fact that you cannot mount the disk is unusual. 
> It can only means 2 things. 
> 1) The iso image is corrupted
> 2) the burned disk is corrupted
> 
> You can do:
> mkisofs -dvd-video -o image.iso dvd
> and mount the iso image. If the image mounts then burn it and mount 
> the dvd. If it fails the problem is with the burn process/media/etc.
> If the image does not mount, the problem is with mkisofs/dvdauthor.
> 
> Giacomo
> 
> 
>>mount /mnt/cdrom/
>>mount: wrong fs type, bad option, bad superblock on /dev/hdc,
>>       missing codepage or other error
>>       In some cases useful info is found in syslog - try
>>       dmesg | tail  or so
>>
>>While trying to mount the disc I get these messages in syslog:
>>
>>Jan 16 15:12:08 section_eight attempt to access beyond end of device
>>Jan 16 15:12:08 section_eight hdc: rw=0, want=68, limit=4
>>Jan 16 15:12:08 section_eight isofs_fill_super: bread failed, dev=hdc,
>>iso_blknum=16, block=16
>>
>>###################################################################
>>
>>The video is not too big for a dvd5, though:
>>
>>du -h dvd/
>>4,2G    dvd/VIDEO_TS
>>4,0K    dvd/AUDIO_TS
>>4,2G    dvd/
>>
>>###################################################################
>>
>>Any ideas?
>>Btw, the video quality of your mpeg2 encoder is superb! Thanks!
>>
>>Sebastian
> 
> 
> _______________________________________________
> MEncoder-users mailing list
> MEncoder-users at mplayerhq.hu
> http://mplayerhq.hu/mailman/listinfo/mencoder-users
> 




More information about the MEncoder-users mailing list