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 news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • 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:

    https://github.com/image-rs/image/issues/1523

  • Vidio

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • 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...

    https://github.com/unixpickle/ffmpego

  • 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: https://github.com/MawKKe/audiobook-split-ffmpeg-go/blob/f95... (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