Lately I’ve been exploring new codecs after being an Xvid (MPEG-4 video compressor) fan for quite a few years. I found a codec utility called ffdshow that has a wide choice of compressors including H.264, which I’ve seen referred to a lot lately. So I tried it out, specifying it in Virtual Dub (where I usually mux my video and audio tracks), and like the results a bit better than Xvid at comparable compression ratios. There are a lot of settings available via ffdshow for configuring H.264.
Trying out FFmpeg muxing in Blender, I’m able to spec the H.264 codec but can’t seem to find any way to configure it as with ffdshow, and the output is vastly poorer with quite visible compression artifacts – I can’t seem to set the Quality in Blender using FFmpeg. There are apparently no audio codec settings, either – I can spec the MP3 codec but not any of its specifics the way I can in Virtual Dub.
So what’s the deal here? I assume that the codecs being used by the various utilities are the same if they carry the same label, i.e., H.264 in Virtual Dub with ffdshow is the same codec as H.264 used in Blender with FFmpeg. Or is this not the case? Is there some way to get Blender to recognize the ffdshow utility? I’m not insisting on an all-Blender workflow but it does offers some conveniences when editing both audio and video in the VSE.