About the project

Fevh264 is a baseline h.264 encoder. I'm releasing it in hope that somebody finds it useful if he decides to learn about h.264 encoding process and as a base for experiments. It is not meant as a serious competition to "real" h.264 encoders (but it may beat some other rather simple encoders though). It's written in Object Pascal (Freepascal variety) with some hand-written assembly.

Encoder uses the command line interface (use "fevh264_cli -h" to get the parameter list). Input is restricted to raw YUV 4:2:0 (width and height requied), yuv4mpeg or Avisynth scripts. Output is raw .264 (AnnexB) file.