From the creator of divxenc and xvidenc, we are happy to introduce the h264enc project, which provides an advanced and open source shell script for encoding video files or DVDs to the H.264 format. It is an open source command-line script that provides users with an easy to use video encoding utility built around the MEncoder command from the well known MPlayer video playback software.
Helps users encode any video file or DVD-Video disc
The application helps users to encode any video file or a DVD-Video disc to a high-quality video stream using the H.264 video compression format, also known as MPEG-4 Part 10 or MPEG-4 AVC (Advanced Video Coding).
Features multiple encoding modes
You can use h264enc to encode video files in one pass, two pass, three pass, fixed-quant, and constant rate factor modes. In addition, you’ll be able to use various predefined quality presets, like film grain quality, near lossless quality, anime, VDPAU/DXVA extreme, high and insane quality, and much more.
Supports a wide range of devices
It comes with built-in support for several devices, such as Blu-ray, AVCHD, Android G1, Apple iPod Classic, Apple iPod, Apple iPhone, Apple TV, Archos 605, Archos 5, Blackberry Bold 9000, Nokia S60, Sony PSP, Sony PS3, Microsoft Zune, and Microsoft Xbox 360.
Supports deinterlacing of DVD-Video discs
Additionally, the program supports deinterlacing of DVD-Video discs and video files, interlaced encoding, DVD cropping, DVD subtitles, deblocking and deringing of video files, DVD denoising, and 11 different software scalers.
Supports various audio codecs
The project also supports various audio codecs, including MP3, MP2, AAC, AC3, PCM, and ADPCM, audio resampling, audio volume normalizing, video splitting, and support for more than 2 audio channels.
Supports batch encoding
In order to test or debug the encoding parameters, or in case you want to do batch encodings, the application allows you to load a batch file, which is usually generated by it. Its configuration file can also be customized to fit your needs.
All in all, h264enc is a very good video encoder software if you want to use the H.264/MPEG-4 AVC video compression format. Unfortunately, it runs directly for the command-line, so you will need to learn how to use it before you can actually do some video encoding.