Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/resonatecoop/audio-process-queue

Audio processing queue
https://github.com/resonatecoop/audio-process-queue

Last synced: about 2 months ago
JSON representation

Audio processing queue

Awesome Lists containing this project

README

        

> 🛠 **Status: Maintenance Mode | Stable**
>
> This project is currently in [maintenance mode](https://en.wikipedia.org/wiki/Maintenance_mode) - users should feel free to continue to use this app and expect bug fixes, but not expect many additional features.

# Audio processing

Convert audio files to streamable m4a using fluent-ffmpeg.

## Install

```sh
npm install
```

## Install ffmpeg with libfdk\_aac

```sh
brew tap homebrew-ffmpeg/ffmpeg
brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-fdk-aac
```

## Install redis

```sh
brew install redis
```

Update your redis config to use a password.

## Build (babel)

```sh
npm run build
```

## Env

```sh
cp .env.example .env
```

## Usage

```sh
node ./lib/index.js run --name my-queue-name
```

## Test

```sh
npm test
```

## See also

- [bull](https://github.com/OptimalBits/bull) Queue system
- [taskforce-connector](https://github.com/taskforcesh/taskforce-connector)

## LICENSE

MIT