https://github.com/bwmarrin/dca
Specification & Tool the Discord Audio (dca) file format, supported by all the best Discord libs.
https://github.com/bwmarrin/dca
audio-formats dca discord go golang
Last synced: over 1 year ago
JSON representation
Specification & Tool the Discord Audio (dca) file format, supported by all the best Discord libs.
- Host: GitHub
- URL: https://github.com/bwmarrin/dca
- Owner: bwmarrin
- License: bsd-3-clause
- Created: 2016-02-06T22:26:09.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-10-03T19:26:32.000Z (over 3 years ago)
- Last Synced: 2025-03-16T08:11:23.400Z (over 1 year ago)
- Topics: audio-formats, dca, discord, go, golang
- Language: Go
- Homepage:
- Size: 51.8 KB
- Stars: 92
- Watchers: 11
- Forks: 16
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DCA
[](http://goreportcard.com/report/bwmarrin/dca) [](https://travis-ci.org/bwmarrin/dca)
`dca` is an audio file format that uses opus audio packets and json metadata.
`dca` files are designed to be easily sent directly to Discord with minimal
additional processing. `dca` files may also be suitable for any other
service that accepts Opus audio.
**For help with this program or general Go discussion, please join the [Discord
Gophers](https://discord.gg/0f1SbxBZjYq9jLBk) chat server.**
### What's here?
This repository hosts the official specification for `dca` and an example
implementation of the DCA0 specification.
### Official Specifications
* [DCA0 specification](https://github.com/bwmarrin/dca/wiki/DCA0-specification)
* [DCA1 specification](https://github.com/bwmarrin/dca/wiki/DCA1-specification)
### Implementations of DCA
Each of these implementations have their own unique differences. It is
recommended to review and evaluate each of them to decide which one fits your
needs best.
| Name | Lang |
| ---------------------------------------------------------- | ---- |
| [dCa](https://github.com/uppfinnarn/dca) | C |
| [dcad](https://github.com/b1naryth1ef/dcad) | D |
| [dca](https://github.com/jonas747/dca) | Go |
| [dca](https://github.com/bwmarrin/dca/tree/master/cmd/dca) | Go |