ffx264 is a small, basic and simple shell script for encoding to H.264/AVC video
using ffmpeg and the libx264 library. I wrote it for my own use as there are some
cases where my h264enc script has issues encoding some Blu-ray remuxes.

ffx264 can do the following:

- it supports only video files as input.
- it supports only encoding in CRF mode so no 1- and 2-pass.
- it has a configuration file in $HOME/.ffx264 to set things up.
- it does auto-cropping.
- it supports only one video denoise filter (hqdn3d).
- it supports one audio volume filter.
- it supports one audio volume normalizing filter.
- it supports audio resampling.
- it supports copying virtually an unlimited amount of subtitles.
- it creates the final output directory if user provides a path in addition to the output name.
- it supports virtually an unlimited amount of audio tracks.
- it supports encoding audio to AC-3, DTS, MP3, Opus, Vorbis, FLAC or AAC or copying an audio track.
- it supports setting the nice value in the config file.
- it supports a limited amount of user-provided metadata.
- it optionally scales the video.
- it optionally deinterlaces the input file.
