I use avconv, which is a tool for running stuff through libav. It's free, very fast, and extremely powerful.
My brother prefers MediaCoder, which is basically a Chinese (they have an English version tho) frontend for libav/ffmpeg. It supports OpenCL and CUDA and other nifty things, but I found it to be horribly unreliable.
i5-3570K @ 4.4 (NH-C14), 4x8GB DDR3-1866, GA-Z68MA-D3H-B2, ASUS GTXTITAN-6GD5, 128GB Vertex 4 / 2x60GB Vertex Plus R2 / 2x2TB Barracuda 7200.14 RAID0 / ANS-9010 (4x4GB), SST-DA1000 (PSU), 2x VS229H-P, 1x VG248QE, 1x MIMO 720F, Corsair Vengeance K90+M95