[MEncoder-users] Re: quicktime compatible mp4 using x264encopts?
jsd at cluttered.com
Tue Jul 11 22:57:25 CEST 2006
Guillaume POIRIER wrote:
> On 7/10/06, Jon Drukman <jsd at cluttered.com> wrote:
>> In case anyone besides me cares, we figured out a way to make this work:
>> transcode video to raw H.264 (-of rawvideo) using mencoder with -x264opts
>> transcode audio to aac file with ffmpeg
>> mux video + audio with mp4box
>> this generates a .mp4 file that will play in quicktime player.
> Could you please provide a sample command line for each of these steps?
> I'd like to add this information to MEncoder's doc.
> You're not the only one who asked how to create files compatible with
> QuickTime, nor will you be the last one.
here's what i have at the moment. one thing to note is that sometimes
it will still generate files that don't play in quicktime. (they will
play in other mp4/h.264 capable apps though)
i can't figure out why, but it seems to depend on the input video. why
that would make any difference... i have no idea. maybe someone else
can figure it out.
adjust bitrate, scale, and fps to taste.
rm -f "$infile.264"
mencoder "$infile" -sws 9 -vf
-ovc x264 -x264encopts
subq=6:i4x4:noi8x8:8x8mv:b8x8mv:4x4mv:bitrate=1750 -ofps 30000/1001
-nosound -of rawvideo -o "$infile.264"
rm -f "$infile.aac"
ffmpeg -y -i "$infile" -vn -f aac -ar 48000 -ab 128 -coder 0 -ac 2
-acodec aac "$infile.aac"
rm -f "$infile.mp4"
MP4Box -fps 29.97 -add "$infile.264" -add "$infile.aac" "$infile.mp4"
More information about the MEncoder-users