go-libav:ffmpeg库的Go语言绑定

时间:2024-05-30 01:35:49
【文件属性】:

文件名称:go-libav:ffmpeg库的Go语言绑定

文件大小:54KB

文件格式:ZIP

更新时间:2024-05-30 01:35:49

go ffmpeg libav language-bindings Go

Go-libav 语言绑定库。 这项工作仍在进行中。 该软件包仍然缺少许多libav的功能。 请期待将来会有许多添加/更改。 为什么 我知道ffmpeg的其他Go语言绑定。 我之所以决定构建go-libav是因为我想拥有: 一种更加面向对象的编程方法。 一种更类似于Go的错误处理方法。 垃圾收集更容易。 安装 首先,在系统上安装ffmpeg 3.x库。 如果需要ffmpeg2.x支持,请使用分支(不建议使用)。 然后,打开终端并安装以下软件包: go get -u github.com/imkira/go-libav/avcodec go get -u github.com/imkira/go-libav/avfilter go get -u github.com/imkira/go-libav/avformat go get -u github.com/imkira/go


【文件预览】:
go-libav-master
----.travis.yml(930B)
----avfilter()
--------avfilter30.go(188B)
--------avfilter_test.go(4KB)
--------avfilter.go(14KB)
----avcodec()
--------avcodec_test.go(11KB)
--------avcodec.go(53KB)
--------avcodec30_test.go(3KB)
--------avcodec30.go(4KB)
--------avcodec33.go(3KB)
----avformat()
--------avformat30.go(837B)
--------avformat_test.go(21KB)
--------avformat.go(27KB)
----avutil()
--------avutil_test.go(20KB)
--------hackgenerator.go(6KB)
--------genhack.go(6KB)
--------genhack_test.go(8KB)
--------avutil.go(37KB)
----LICENSE(1KB)
----examples()
--------transcoder.go(11KB)
----.gitignore(73B)
----Makefile(2KB)
----README.md(2KB)

网友评论