【文件属性】:
文件名称:go-waveform:从 wav 音频文件绘制波形图像
文件大小:8.47MB
文件格式:ZIP
更新时间:2021-05-29 20:11:43
go waveform wav Go
去波形
Golang 项目,目的是练习、理解 golang 和音频文件格式。
用法
要求
Go 1.11(Go 模块)
命令行
通过 CLI 生成波形图像
GO111MODULE=on make
./bin/go-waveform -t dark -r 1000 -f png example/violin.wav
open example/violin-L.png
open example/violin-R.png
作为包导入
作为包导入,
import "github.com/cettoana/go-waveform"
和解码wav音频文件
w := waveform . DecodeWav ( wavFileBytes )
fmt . Println ( w . BitsPerSample )
data , _ := w . GetData ()
if stereoData
【文件预览】:
go-waveform-master
----sample.go(952B)
----audio_format.go(538B)
----example()
--------violin.wav(9.14MB)
----decoder.go(2KB)
----cmd()
--------go-waveform.go(3KB)
----image()
--------image.go(4KB)
----image.svg(18KB)
----.gitignore(10B)
----Makefile(117B)
----go.sum(8KB)
----README.md(946B)
----wav.go(2KB)
----LICENSE.txt(1KB)
----go.mod(151B)