From 8f44a21fc43a9e4cb6e70afb2188a169933b4c81 Mon Sep 17 00:00:00 2001 From: Davidson Gomes Date: Wed, 13 Nov 2024 18:25:37 -0300 Subject: [PATCH] feat: mp4 convert --- docker_build.sh | 2 ++ main.go | 2 ++ 2 files changed, 4 insertions(+) create mode 100644 docker_build.sh diff --git a/docker_build.sh b/docker_build.sh new file mode 100644 index 0000000..d108024 --- /dev/null +++ b/docker_build.sh @@ -0,0 +1,2 @@ +#!/bin/bash +docker buildx build --platform linux/amd64,linux/arm64 -t atendai/evolution-audio-converter:latest --push . diff --git a/main.go b/main.go index bede9fe..1d966af 100644 --- a/main.go +++ b/main.go @@ -82,6 +82,8 @@ func convertAudio(inputData []byte, format string) ([]byte, int, error) { switch format { case "mp3": cmd = exec.Command("ffmpeg", "-i", "pipe:0", "-f", "mp3", "pipe:1") + case "mp4": + cmd = exec.Command("ffmpeg", "-i", "pipe:0", "-c:a", "aac", "-f", "mp4", "pipe:1") default: cmd = exec.Command("ffmpeg", "-i", "pipe:0", "-ac", "1", "-ar", "16000", "-c:a", "libopus", "-f", "ogg", "pipe:1") }