FFmpeg is a popular multimedia framework for encoding, decoding, transcoding, multiplexing, demultiplexing, streaming, filtering and playback of most existing audio and video formats. Framework is known for supporting even old and forgotten formats, completely new, as well as exotic ones. The package contains the following tools:
libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample. They can be used in scripts and other programs. In addition, there are ffmpeg, ffserver, ffplay and ffprobe programs that can be used directly from the command line and in scripts to perform operations on multimedia.
FFmpeg is an open project that implements specifications of different formats regardless of whether they are developed by a consortium, a corporation or a single person. The aim of the project is to provide a convenient and technically best possible solution for developers of other programs and end users. The project is developed on the basis of open source principles by the community.









