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
 

Attachment: signature.asc
Description: Digital signature

Reply via email to