API Libraries & SDKs
Browse 18 curated api libraries & sdks resources for video development on Awesome Video.
Topics
Resources
- spireav — graph-based Go transcoding libraryGo transcoding library to build FFmpeg filter graphs programmatically and monitor progress.
- ffmpeg-rest — FFmpeg REST API with job queueFFmpeg REST API (Node/Hono/BullMQ) with async jobs, stateless and S3-compatible storage modes.
- ffmpeg.wasm-st — single-thread ffmpeg.wasmSingle-thread ffmpeg.wasm variant for browser and node, avoiding SharedArrayBuffer/COOP-COEP requirements.
- BrightWebSocket — WebSocket client for Roku SceneGraphRFC 6455 WebSocket client library for Roku SceneGraph, running in a separate task.
- rust-ac-ffmpegSafe minimal Rust bindings to libav with no bindgen dependency, supporting FFmpeg 4–7.
- stainless-ffmpegRust FFmpeg wrapper for building and running media processing graphs efficiently.
- rsmpegRust crate exposing the FFmpeg libav C API safely; actively maintained with FFmpeg 6/7 support for building multimedia apps.
- ffmpeg-suite-rsAsync builder-pattern Rust wrapper over the FFmpeg CLI with crates for transcoding/filtering, ffprobe inspection, and ffplay playback, plus…
- BrighterScriptSuperset language of BrightScript adding types, classes, and modern features, compiles to standard BrightScript; also serves as LSP backend…
- rooibosUnit test framework for BrightScript/SceneGraph apps, a rewrite of Roku's official framework with code coverage support.
- Imageio FFmpegFFMPEG wrapper for Python.
- XML + Code + Good times = RSG ApplicationWritten by John Zolezzi - April 6th 2018.
- Ffmpeg4javaFFmpeg4Java provides a JNI wrapper of FFmpeg library
- Hybrik API Reference
- RokuJSONHelperNodeRoku SceneGraph JSON Helper.
- BrightWebSocketRFC 6455 WebSocket Library for the Roku.
- Automated Channel TestingRoku Automated Channel Testing: Selenium-based WebDriver + Robot Framework + Samples
- Vscode Brightscript LanguageA Visual Studio Code extension for Roku's BrightScript language