Convert videos to HLS and MPEG-DASH with Ruby and FFmpeg
Convert a local video to three HLS renditions and two MPEG-DASH video representations with Ruby and FFmpeg, then play both formats over local HTTP.
Kevin van Zonneveld
Empower your development workflow with our curated collection of quick tips and practical tutorials. From file handling and image processing to API integration and open source tools, our dev tips cover a wide range of topics to enhance your coding skills and boost productivity. Whether you’re a beginner or an experienced developer, dive in to find efficient solutions for your projects.
Convert a local video to three HLS renditions and two MPEG-DASH video representations with Ruby and FFmpeg, then play both formats over local HTTP.

Learn how to create an automated image optimization pipeline using a CDN to enhance web performance and deliver optimized images efficiently.

Hash a local file with Deno and send its SHA-256 checksum to a browser over WebSockets, with scoped permissions and a bounded file read.

List and download SFTP files in Lua with Lua-cURL, verified SSH host keys, restricted remote names, and staged downloads that preserve binary and empty files.

Generate waveform images with audiowaveform that include the end of your recording, preserve stereo channels, and use your own colors.
