This works quite well (adjust for your input, obviously):
Code: Select all
nevrast:~/prj trythil$ x264 -I 300 -i 30 -r 10 -b 5 -t 2 --direct auto --me umh -m 7 --b-rdo --bime -p 1 --crf 16
stream.dump -o qt1.264 640x352
nevrast:~/prj trythil$ MP4Box -add qt1.264 -add audiodump.m4a -fps 29.97 out.mp4
- multiple reference frames are supported
- multiple B-frames are supported
- CABAC is supported
Things that don't yet work (in my experience, anyway):
- 8x8 DCT. QuickTime Player doesn't show the video if you use this.
- B-frame pyramid. The video plays, but very choppily. QuickTime Player also often became unresponsive.
- p4x4 partition -- same symptoms as with B-frame pyramid.
- Per-partition references (i.e. --mixed-refs) -- same symptoms.
Corroboration of these results would be greatly appreciated. I'll update these with other observations later.[/list][/list]