May 26, 2018
Realtime audio/video encoder/converter and streaming server
[ excerpt with adaptations from developer’s README ] ffmpeg is a hyper fast realtime audio/video encoder, a streaming server and a generic audio and video file converter.
It can convert a standard video source into several file formats based on DCT/motion compensation encoding. Sound is compressed in MPEG audio layer 2 or using an AC3 compatible stream.
What makes ffmpeg interesting ?
- Simple and efficient video encoder outputs MPEG1, H263, Real Videotm, MPEG4, DIVX and MJPEG compatible bitstreams using the same encoder core.
- Hyper fast MPEG audio layer 2 compression 50 times faster than realtime on a K6 500. [snip -> rest on website below]
ffmpeg is made of two programs
- ffmpeg soft VCR which encodes in real time to several formats. It can also encode from any supported input file format to any input supported format.
- ffserver high performance live broadcast streaming server based on the ffmpeg core encoders.