I've just added an NMS-based LAME encoding module (encode_lame) to
CVS HEAD. There's still a minor issue remaining with trailing audio
samples getting cut off (Francesco, I think we need an "encode final
frame" operation, maybe encode_audio(inframe=NULL)?), but it's now
possible to transcode both audio and video using NMS:
transcode -i in.avi -o out.avi -y xvid,lame,avi
or even
transcode -i in.avi -o out.avi -y x264,lame,avi
FWIW, -y xvid,lame,avi runs twice as fast for me as plain -y xvid, no idea
why.
One thing to watch out for when using -y x264 is that a bug in x264
(a missing EMMS instruction somewhere) can cause bizarre floating-point
errors in transcode. Either disable acceleration with --accel C (slow!)
or apply the patch I posted to the x264-devel list:
http://www.via.ecp.fr/via/ml/x264-devel/2006-10/msg00044.html
until the bug is fixed.
--Andrew Church
[EMAIL PROTECTED]
http://achurch.org/