Show HN: Golang FFmpeg wrapper for simple Video I/O and Webcam Streaming

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • InfluxDB - Access the most powerful time series database as a service
  • SonarLint - Clean code begins in your IDE with SonarLint
  • image

    Encoding and decoding images in Rust (by image-rs)

    Glad it worked out for you—it seemed like the features are there for basic image conversion, but try to do something a little more sophisticated and you run into some severe design limits. Here is the kind of underlying problem I’m talking about:

  • Vidio

    FFmpeg wrapper providing simple, cross-platform Video I/O, GIF Creation, and Webcam Streaming in Go.


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • joy4

    Golang audio/video library and streaming server

  • joy5

    AV toolkit

  • ffmpego

    A Go package for encoding and decoding video and audio files.

    I also wrote a similar thing years ago...

  • audiobook-split-ffmpeg-go

    Split audiobook file into per-chapter files using chapter metadata and ffmpeg

    You can instruct ffprobe to output the metadata in JSON (-print_format json), removing the need for manual parsing. Although you already utilize "-print_format compact" - was this a deliberate choice?

    Also, you don't have to do manual stdout buffering. Have a look at ReadChapters function in here: (fyi it's my own repo)

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts