I'm an Open Source Software enthusiast specializing in streaming multimedia technologies, currently working as a Software Architect on the Video Engineering team at PeacockTV!
🛠️ FFmpeg Commander — FFmpeg Command Generator
🎧 GuildBit.com — Free Mumble VOIP Hosting
📝 dev.to/alfg — Tech Blog
🍸 Looking for a drink recipe? Check out OpenDrinks.io! Inspired by 🎃 Hacktoberfest!
🚀 Check out more of my latest open source projects here! [click to expand]
Project | Description | Language |
---|---|---|
🌎 WEB | ||
MP4 Inspector | A Web-based MP4 File Inspection Tool. | Rust Wasm |
FFmpeg Commander | FFmpeg Command Builder. | JavaScript |
FFProbe Wasm | A Web-based FFProbe. | C++ Wasm JavaScript |
Filtergrapher | FFmpeg filtergraph editor in the browser. | C++ Wasm JavaScript |
ABR Player | Adaptive Streaming Test Player | JavaScript |
Media Cast | Google Cast - Chrome Sender & CAF Test Player | JavaScript |
PBM Viewer | A Web-based PBM Image Viewer. | JavaScript |
📙 LIBRARIES | ||
mp4-rust | MP4 reader + writer Rust crate. | Rust |
mp4 | MP4 reader Go package. | Go |
widevine | Golang package for Widevine Cloud. | Go |
🎬 PLATFORM | ||
Open Encoder | Open Source Cloud Encoding Platform in Go + Vue.js. | Go JavaScript |
🐳 DOCKER | ||
docker-nginx-rtmp | A Dockerfile for nginx-rtmp-module. | Dockerfile |
docker-nginx-vod | A Dockerfile for nginx-vod-module |
Dockerfile |
docker-ffmpeg | A Dockerfile for FFmpeg from source. Built on Alpine Linux. | Dockerfile |
docker-bento4 | A Dockerfile for Bento4 from source. Built on Alpine Linux. | Dockerfile |
🛠 CLI TOOLS | ||
ffmpegd | FFmpeg websocket server for FFmpeg Commander. | Go |
bifextract | CLI utility for extracting images from a BIF file. | Go |
📜 GUIDES | ||
A Quick Dive into MP4 | A technical intro the MP4 container byte structure. | Markdown |
FFmpeg + WebAssembly | FFmpeg and WebAssembly in the browser. | Markdown |
FFmpeg for Instagram | A guide and collection of FFmpeg scripts for encoding video for Instagram. | Markdown |