A complete, cross-platform solution to record, convert and stream audio and video.
cd Ports/ffmpeg
./package.sh
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It is also highly portable: FFmpeg compiles, runs, and passes our testing infrastructure FATE across Linux, Mac OS X, Microsoft Windows, the BSDs, Solaris, etc. under a wide variety of build environments, machine architectures, and configurations.
It contains libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale and libswresample which can be used by applications. As well as ffmpeg, ffplay and ffprobe which can be used by end users for transcoding and playing.
ffmpeg: A command line tool to convert multimedia files between formats.
ffplay: A simple media player based on SDL and the FFmpeg libraries.
ffprobe: A simple multimedia stream analyzer.
Website: https://ffmpeg.org
Port: https://github.com/SerenityOS/serenity/tree/master/Ports/ffmpeg
Dependencies: bzip2 libiconv libtiff SDL2 x264 x265 xz 🖧
Dependents: chromaprint
Port icon has the following license: GNU Lesser General Public License (LGPL) version 2.1 (https://choosealicense.com/licenses/lgpl-3.0/) (c) FFmpeg https://ffmpeg.org