On Mon, May 07, 2007 at 04:02:04PM -0700, Phil Ehrens wrote: > Alex Samad wrote: > > On Mon, May 07, 2007 at 10:13:33AM +0100, Iain MacGranthin wrote: > > > > > > No technical from me I am afraid, but I am interested also in finding the > > > answer to the general topic of transcoding to mpeg4 when the intended > > > device > > > to use is DivX certified. > > > > > > The guys in the know will probably want to know more about the source > > > files > > > as well, to get an all the way through picture of what you are trying to > > > do... > > > > Bit of a problem, here the source files are a bit all over the place. Some > > in > > dvix already, but with AC3 sounds or ogg sounds ( I can't understand why > > sound > > system makers don't want to use free codecs) > > > > > > > > Now I have had a been doing a bit of encoding but with no real > > > > confidence or > > > > 100% knowledge of the tools and the terminology. I recently used > > > > mencoder to > > > > reencode a vob file from the local ultra sound (having a new baby soon) > > > > and I > > > > thought I had encoded to dixX > > > > > > > > INPF=$1 > > > > > > > > mencoder "$INPF" -sws 2 -oac mp3lame -lameopts vbr=3 -ovc lavc > > > > -lavcopts > > > > vcodec=mpeg4:v4mv:mbd=2:trell:vpass=1 -ofps 25 -o /dev/null > > > > mencoder "$INPF" -sws 2 -oac mp3lame -lameopts vbr=3 -ovc lavc > > > > -lavcopts > > > > vcodec=mpeg4:v4mv:mbd=2:trell:vpass=2 -ofps 25 -o "$INPF.avi" > > > > > > > > > > > > but when I tried to view it with divx codec on windows it barfed, I > > > > need some > > > > other drivers. > > Because you didn't specify > > -ffourcc DX50 > > Which is your way of telling mencoder that you want other people > to be able to view your output ;^) > > You might also want to use > > -lameopts preset=standard > > Instead of any other set of lameopts. > > You can normalise the audio from pretty nearly ANY source like > this: > > mplayer -ao pcm -vo null -vc dummy mymovie.ext > > file audiodump.wav | grep -qs 'PCM, 8 bit' > > if [ $? = 0 ]; then > B=-b > W=-w > else > B= > W= > fi > > if sox $B audiodump.wav -r 48000 $W output.wav resample ; then > mv -f output.wav audiodump.wav > else > rm -f output.wav > fi > > Also, specifying -ofps 30000/1001 will work better more of the time than > specifying -ofps 25, because there will be less chance of inadvertently > dropping important frames. Duped frames are no big deal. > > And don't forget to use > > -vf softskip,scale=Xres:Yres > > At the very least, to get the resolution you want. > Thanks for that
I understand the later bits - with the sound and, I am not see the who to with mencoder (or should I be using transcode) If I run the mencoder that I used above I can't see how to get the fixed sound into it Thanks Alex
signature.asc
Description: Digital signature