FFmpeg
FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. It is widely used for format transcoding, basic editing, and standards compliance.
Link
Related resources
- Open-Source Software Encode/Decode For H.266/VVC ProgressingPhoronix status roundup tracking maturity of the open-source VVC/H.266 ecosystem, including native FFmpeg decoder progress.
- OpenHardwareVC: Open-Source Library for 8K UHD Hardware (AVS3)ACM paper presenting an open-source hardware library targeting 8K UHD AVS3 chip design for video coding.
- Cool-chic: Coordinate-based Low Complexity Hierarchical Image/Video CodecUltra-low-complexity overfitted/coordinate-based learned video codec using ~800 parameters, with companion open-source implementation.
- hevc.jsHEVC decoder in WASM transcribed directly from the H.265 spec, pixel-validated against ffmpeg on 128 streams; ships as a dash.js drop-in pl…
- FOSDEM 2024: FFmpeg VVC DecoderFOSDEM Open Media devroom talk on the native in-tree FFmpeg VVC decoder implementation (distinct from wrapping external vvdec).
- FOSDEM 2024: VVdeC<>Arm — Optimizing an Open Source VVC Decoder for Arm ArchitecturesFOSDEM Open Media devroom talk detailing Arm-specific performance optimization work on the open-source VVdeC VVC decoder.
- Opus (xiph/opus)Reference implementation of the Opus audio codec, recently adding deep-learning-based packet loss concealment.
- jxs (JPEG XS reference)Reference software implementation of ISO/IEC 21122-5 (JPEG XS) including jxs_encoder binary, supports PNM/PGX/raw YUV/RGB input.
- Differentiable VMAF Re-implementation on PyTorchDifferentiable PyTorch reimplementation of VMAF metric enabling gradient-based codec/RDO optimization, with companion code.
- Performance Comparison of AV1, JEM, VP9, and HEVC EncodersFraunhofer HHI SPIE 2017 paper comparing codec internals, BD-BR, and complexity across AV1, JEM, VP9, and HEVC.