Encoding Tools

Page 5 of 6: Explore 136 curated Encoding Tools resources in Encoding & Codecs — tools, guides, and references for video developers on Awesome Video.

About this collection

Encoding Tools is a focused collection within Encoding & Codecs, with 136 curated resources. Notable topics include FFmpeg.

Topics

Resources (showing 97–120 of 136)

  • FFmpeg Python (kkroening)A Python wrapper for FFmpeg that simplifies interaction with the FFmpeg command-line tool for encoding, decoding, and processing video and…
  • FFmpeg Scale BenchmarkSaurabh702/FFmpeg-scale-benchmark - A GitHub repository for video/multimedia development.
  • FFmpeg Threads Command: How it Affects Quality and PerformanceSo, I received an email from an acquaintance that read, “I was curious if there is actually any benefit to a “threads=” type custom command…
  • FFmpeg TranscoderVideo transcode based on FFmpeg, support H264/HEVC and more.
  • FFmpeg Verbose LoggingGuide to FFmpeg's -loglevel and debug options for troubleshooting encoding and decoding issues, covering the log levels from quiet to debug…
  • FFmpeg Wiki: Filtering GuideDocumentation on using FFmpeg’s filtering system, demonstrating how to chain video filters (scale, crop, overlay, etc.) and audio filters f…
  • FFmpeg Wiki: H.264 Encoding GuideA comprehensive guide on the FFmpeg Wiki detailing how to encode video to H.264 using FFmpeg. It covers recommended settings, presets, CRF…
  • FFmpeg Wiki: H.265 (HEVC) Encoding GuideAn FFmpeg Wiki guide for encoding video to H.265/HEVC. It describes how to use x265 via FFmpeg, including tuning parameters, bitrate vs qua…
  • FFmpeg Windows Build HelpersHelper script for cross compiling some media tools for windows, like customizable ffmpeg.exe (with or without non-free components, etc), an…
  • FFmpeg-goA Golang binding for FFmpeg that enables developers to generate and run FFmpeg commands programmatically in Go.
  • ffmpeg-rest — FFmpeg REST API with job queueFFmpeg REST API (Node/Hono/BullMQ) with async jobs, stateless and S3-compatible storage modes.
  • ffmpeg-suite-rsAsync builder-pattern Rust wrapper over the FFmpeg CLI with crates for transcoding/filtering, ffprobe inspection, and ffplay playback, plus…
  • ffmpeg.wasm-st — single-thread ffmpeg.wasmSingle-thread ffmpeg.wasm variant for browser and node, avoiding SharedArrayBuffer/COOP-COEP requirements.
  • Ffmpeg4javaFFmpeg4Java provides a JNI wrapper of FFmpeg library
  • ffmprovisrCookbook of commonly used FFmpeg recipes with descriptions of how each command works and how to modify it to fit your needs.
  • FfmpyA lightweight Python wrapper for FFmpeg that enables simple encoding and transcoding of video and audio files.
  • Generate MPEG-TS from file with FFmpegIn this post I will describe how an MPEG-TS multicast stream can be generated with FFmpeg by looping an MP4 file and a Docker container..
  • GMF (Go Media Framework)A Go binding for FFmpeg that simplifies working with multimedia in Go, providing high-level access to FFmpeg's decoding and encoding functi…
  • H265izeA node utility utilizing ffmpeg to encode videos with the hevc codec.
  • Imageio FFmpegPython wrapper around FFmpeg for video processing. Simplifies FFmpeg integration in Python applications.
  • Intel QSV-Enabled FFmpeg Build GuideThis gist will generate an Intel QSV-enabled FFmpeg build using the open source Intel Media SDK. Testbed used: Ubuntu 18.04LTS.
  • jrottenberg/FFmpeg Docker ImagesA popular Docker image repository for FFmpeg maintained by the community. These images package FFmpeg (with various codecs enabled) for eas…
  • Loop file and generate multiple video bitrates muxed in MPEG-TS with FFmpegIn a previous post I described how an MPEG-TS multicast stream can be generated with FFmpeg by looping an MP4 file. In this post I will..
  • Node FFmpeg StreamNode.js bindings to FFmpeg command, exposing stream based API