I see in ffmpegX that a .mov encoded with Apple Intermediate Codec can be input and .avis with various codecs can be output. But there is no option to choose huffyuv with the ffmpegx gui. Reading around, I discover that the command line that ffmpegx uses can be copied from the clipboard. Perhaps with a few changes to the command line, ffmpeg can do as I request? Looks like movtoy4m is called first and then ffmpeg.

Code:
./movtoy4m -w 1440 -h 1080 -F 30000:1001 -a 16:9 filename.mov | ./ffmpeg -f yuv4mpegpipe -i - -y -threads 2  -vtag DIVX -aspect 16:9 -f avi -vcodec mpeg4 -b 24000 -s 1440x1080 -r ntsc -g 240 -me epzs -qmin 2 -qmax 9 -an -benchmark filename.avi
So, how to call huffyuv?

I tried

Code:
./movtoy4m -w 1440 -h 1080 -F 30000:1001 -a 16:9 6.mov | ./ffmpeg -f yuv4mpegpipe -i - -y - threads 2 -vtag huffy -aspect 16:9 -f avi -vcodec huffyuv -b 24000 -s 1440x1080 -r ntsc -g 240 -me epzs -qmin 2 -qmax 9 -an -benchmark 6.avi
and I get the response:

Code:
FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice BellardMac OSX universal build for ffmpegX
  configuration:  --enable-mp3lame --enable-gpl --disable-vhook --disable-ffplay --disable-ffserver --enable-a52 --enable-xvid --enable-faac --enable-faad --enable-amr_nb --enable-pthreads --enable-x264 
  libavutil version: 49.0.0
  libavcodec version: 51.9.0
  libavformat version: 50.4.0
  built on Apr 15 2006 08:41:02, gcc: 3.3 20030304 (Apple Computer, Inc. build 1666)
movtoy4m
Copyright 2002-2006 Johan Lindström
All rights reserved..
Input #0, yuv4mpegpipe, from 'pipe:':
  Duration: N/A, bitrate: N/A
  Stream #0.0, 29.97 fps(r): Video: rawvideo, yuv420p, 1440x1080
Unable for find a suitable output format for 'pipe:'

Any idea what's going wrong? That pipe at the end of yuvmpegpipe doesn't look to good to me. I'm not even sure if yuvmpegpipe should be there.

Am I going in the right direction, or is this a futile effort? Would love to know. Thanks.