I know it is possible to output a render as a video in mp4/h264 (as well as mkv, etc) however, it does not appear as an option for me.
This is blender 2.64.2, on linux (FC17), ffmpeg version 0.10.7:
$ ffmpeg -codecs|grep 264
D V D h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
D V D h264_vdpau H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (VDPAU acceleration)
EV libx264 libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
EV libx264rgb libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 RGB
$ ffmpeg -formats|grep mp4
D mov,mp4,m4a,3gp,3g2,mj2 QuickTime/MPEG-4/Motion JPEG 2000 format
E mp4 MP4 format
The file /usr/share/blender/2.64/scripts/startup/bl_ui/properties_render.py
has the following lines (snipped for brevity):
class RENDER_PT_encoding(RenderButtonsPanel, Panel):
return rd.image_settings.file_format in {'FFMPEG', 'XVID', 'H264', 'THEORA'}
layout.menu("RENDER_MT_ffmpeg_presets", text="Presets")
if ffmpeg.format in {'AVI', 'QUICKTIME', 'MKV', 'OGG'}:
elif rd.ffmpeg.format == 'H264':
which leads me to believe that it should give me at least those options. How do I enable them? I've looked all over the place and cannot find the solution online.
edit:
This is the official fedora build, blender-2.64a-3.fc17.i686.rpm installed from the fedora updates repo.