
FFCoder is a .NET based audio/video converter, which is capable of transcoding audio and video files to various formats. It is a unified frontend for many freeware utilities such as FFmpeg, MPlayer and MEncoder.

Features:

* Supports 11 encoders: ffmpeg, mencoder, ffmpeg2theora, x264_cli, xvid_encraw, avs2avi, lame, faac, nero_aac, oggenc, wavpack.
* Batch processing.
* Parallel processing (multiple files can be transcoded at same time).
* Advanced configuration options for all codecs.
* Supports 2-pass encoding with automated first pass.
* MeGUI presets can be imported for x264 and xvid encoding.
* Support for video filters provided by the encoder (such as mencoder's filters)
* Encode video using vfw codecs such as VP6, VP7 and FFDShow (by using avs2avi)
* Input files can be avisynth scripts or any format supported by ffmpeg.
* For encoders such as x264_cli which support very few input formats, the video is decoded with ffmpeg and then piped to the encoder, on-the-fly.
* Tools: Dump audio/video stream to file, create images in JPEG/BMP/PNG/TIFF format, rebuild/cut/join video files, quantization matrix editor, etc.

Requirements:

* Microsoft .NET Framework 2.0 or above
* Avisynth v2.5 (Required for using AVS files as input and for using certain encoders like avs2avi and xvid_encraw)

Reporting problems:

This program is a work in progress and may contain various bugs. If a file fails to encode, then double-click on the file in the progress window. The encoder log will open. Check for any error messages (highlighted in red color). If you can't figure out what the problem is then right-click on the file and select "Open Debug Folder". Zip the contents of this folder using WinZIP or WinRAR and mail it to me along with a brief description of the problem.

License:

This program is non-commercial and free for personal use. You are allowed to redistribute this program as long as: 1) you don't charge anything for it, and 2) all files in the download package are the same as the files in the original release. This program is NOT open-source. If I ever lose interest in this project then I'll put it up on Sourceforge.net along with the source code (Its not going to happen anytime soon). This program uses a lot of 3rd party programs as backends. Most of these programs are licensed under GPL and LGPL. Please visit their websites for more information.

Contact:

tony.george.kol@gmail.com
http://teejee2008.wordpress.com/

Development and discussion:

http://forum.doom9.org/showthread.php?t=149452