[ANN] astiencoder: an open source video encoder written in GO and based on ffmpeg C bindings

174 views
Skip to first unread message

Asticode

unread,
Oct 9, 2018, 4:31:09 AM10/9/18
to golang-nuts
Hey guys,

I'm happy to announce go-astiencoder, an open source video encoder written in GO and based on ffmpeg C bindings: https://github.com/asticode/go-astiencoder

Its goal is to assemble the full audio/video encoding process in GO for people looking to:

    - understand how such a process work in detail
    - integrate their video encoder in a GO ecosystem
    - visualize their encoding workflow and statuses/stats of nodes in real time
    - communicate with their encoder through an HTTP API + websocket to tweak behaviours in real time
    - use native GO subtitle libraries like astisub
    - build their own video encoder and take control of its workflow

Indeed resources to assemble such a thing in GO are scarce and I think the GO community could benefit from this project.

Right now I've implemented basic examples of remux, thumbnail extraction and h264/aac encoding.

I'm more than welcoming contributions.

Cheers

PS: the goal of this project is *NOT* to replace ffmpeg :D

Jan Mercl

unread,
Oct 9, 2018, 4:47:33 AM10/9/18
to Asticode, golang-nuts
On Tue, Oct 9, 2018 at 10:31 AM Asticode <asti...@gmail.com> wrote:

> I'm happy to announce go-astiencoder, an open source video encoder written in GO and based on ffmpeg C bindings: https://github.com/asticode/go-astiencoder

Three separate announcements of the same thing in cca 20 minutes.

--

-j

Asticode

unread,
Oct 9, 2018, 4:53:16 AM10/9/18
to golang-nuts
Yeah sorry about the spam :(

I forgot the link the first time and wanted to edit the title the second time.

Didn't think there were notifications for every creation.

Really sorry about that :(
Reply all
Reply to author
Forward
0 new messages