I built a lightweight API that compresses large audio or video files into tiny OGG audio files using the Opus codec.
Why?
AI transcription services often have strict file size limits, making it tough to transcribe lengthy recordings. Splitting files into chunks can lead to context loss.
Solution:
This API compresses entire files into small, high-quality audio without splitting, so you can upload them to any AI transcription service and maintain full context.
Features:
- Easy to Use: Upload a file via a POST request, get back a compressed OGG audio file. - High Compression: Significantly reduces file size while preserving clarity. - Open Source: Built with Deno and FFmpeg, containerized with Docker. - Deploy Anywhere: Includes instructions for deploying to fly.io.
GitHub Repo: https://github.com/vfssantos/ffmpeg-deno-microservice/
I'd love your feedback!