IHMC Video Codecs

A Java library providing support for H.264 and MJPEG encoding and decoding, as well as MP4 support. It utilizes native code for efficient video processing and includes automatic downloading of the OpenH264 library, ensuring compliance with licensing requirements.

Link

Related resources

  • JCodecA pure Java library for video and audio codecs, including support for H.264 and AAC decoding, aimed at processing media without native depe…
  • oneVPL (oneAPI Video Processing Library)Intel's oneAPI Video Processing Library, providing a unified API to utilize hardware accelerators (CPU/GPU) for video encoding, decoding, a…
  • MediaMolder - FFmpeg for the AI eraA rewrite of the interface and orchestration layers of FFmpeg. Includes... * Graphical user interface that makes it easy to visualize, edit…
  • video4jA Java video processing library providing a set of tools and APIs to handle video operations in Java applications.
  • Audio Codec BenchmarkComprehensive Python-based quantitative comparison tool for lossless and lossy audio codecs. Benchmarks compression ratio, bitrate, encodin…
  • scikit-videoA set of video processing routines for use with SciPy, providing basic video reading and writing capabilities for scientific computing work…
  • WebM Project: VP9 Encoding Guide (FFmpeg)Official WebM project wiki guide to encoding VP9 via FFmpeg, covering CQ/CBR modes, tiling, and row-mt options.
  • ASWF Encoding Guidelines: Encode VP9Academy Software Foundation's community encoding guide for VP9, including 10-bit/HDR workflow guidance.
  • Selene Media EncoderA minimalistic audio/video converter for Linux. Selene provides a simple GUI to convert media files to formats like MP4, MKV, OGG, with sup…
  • JVET VVC Test Model (VTM) Reference SoftwareOfficial overview site for Versatile Video Coding (VVC) and the VVC Test Model (VTM) reference software from the Joint Video Experts Team.…
  • StreamPack - Multiprotocol live streaming broadcaster libraries for AndroidStreamPack is a lightweight, high-performance toolkit for building streaming video processing pipelines on Android. It provides reusable co…
  • MainConcept Codec Comparison ToolProfessional HEVC/H.265 and AVC/H.264 video encoding quality evaluation tool integrated with FFmpeg. Includes VMAF and PSNR metric generati…
  • HWEncoderXDocker container for automatic H.265 video transcoding using GPU hardware acceleration (VAAPI for Intel/AMD, NVENC for NVIDIA, Intel Quick…
  • Video Processing Benchmarks and ResearchComprehensive video codec benchmarking and research platform with ML-based optimization methods, stereoscopic quality assessment, and codec…
  • AMD Advanced Media Framework (AMF SDK)AMD's GPUOpen Video SDK that provides developers access to GPU-accelerated encoding and decoding (H.264, HEVC, etc.) on AMD hardware.