On 6/23/05, Claudio <[EMAIL PROTECTED]> wrote: > Hi friends, > > [...] I'm trying to use mencoder for saving my dvb stream directly > with lavc with this: > > VCR_CMD = CONF.mencoder + ' "dvb://%(channel)s" -ovc lavc -lavcopts > vcodec=mpeg4:vbitrate=1200:keyint=30 -oac lavc -vf pp=fd,scale=720:576 > -ffourcc divx -o %(filename)s' > TV_RECORDFILE_SUFFIX = '.avi' > > > It successfully record the stream but doesn't stop the record > filling the disk. What's the problem?
You didn't tell mencoder when to stop recording, so it continues untill the end of the DVB stream is found (ie. never) In my own personal scripts (not freevo related) I use the parameter -endpos ro tell mencoder when to stop. like this: #!/bin/sh TIME="00:40:00" #time to record in HH:MM:SS mencoder tv:// -tv "channel=$CHANNEL:width=768:height=576:outfmt=I420:alsa:driver=v4l2" -vop scale=640:480,pp=md,crop=756:566:6:8 -vc rawi420 -oac mp3lame -lameopts mode=3:abr:br=96 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2000"$HIGHQ" -endpos "$TIME" -o "$FILE" -quiet I hope this helps. Wander ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel