alac-go

Package alac provides Go bindings for ALAC decoder (C version by David Hammerton) with community patches.

  • 所有者: xlab/alac-go
  • 平台:
  • 許可證:
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

alac-go

The package provides Go bindings for ALAC decoder (C version by David Hammerton) with community patches.
All the binding code has automatically been generated with rules defined in alac.yml.

Usage

$ go get github.com/xlab/alac-go/alac

Demo

There is a player implemented in Go that can read M4A ALAC files and play them via portaudio-go. So you will need to get portaudio installed first. 03-Morcheeba-Otherwise.m4a direct link.

$ brew install portaudio
$ go get github.com/xlab/alac-go/cmd/alac-player

$ ./alac-player 03-Morcheeba-Otherwise.m4a
ALAC header: 616C616300000000000010000010280A0E0200FF000034DF000DBCB40000AC44
Audio duration: 224.026s
[==>-----------------------------------------------------------------------------------------------------------------] 2.20 %

Rebuilding the package

You will need to get the c-for-go tool installed first.

$ git clone https://github.com/xlab/alac-go && cd alac-go
$ make clean
$ make

主要指標

概覽
名稱與所有者xlab/alac-go
主編程語言C
編程語言Makefile (語言數: 3)
平台
許可證
所有者活动
創建於2016-01-06 02:37:50
推送於2017-09-05 16:47:27
最后一次提交2017-09-05 19:47:18
發布數0
用户参与
星數5
關注者數3
派生數2
提交數14
已啟用問題?
問題數0
打開的問題數0
拉請求數0
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?