make sure it uses libopus

This commit is contained in:
sky
2025-08-23 18:38:24 -04:00
parent 6d928df957
commit 905290a30f

View File

@ -10,7 +10,7 @@ Bun.serve({
let path = "tmp/" + Bun.randomUUIDv7(); let path = "tmp/" + Bun.randomUUIDv7();
let data = await req.json(); let data = await req.json();
await $`yt-dlp '${data.url}' -q -o "${path}.mp4"` await $`yt-dlp '${data.url}' -q -o "${path}.mp4"`
await $`ffmpeg -i ${path}.mp4 -map_metadata -1 -map 0 -map -0:v -b:a 64k ${path}.ogg` await $`ffmpeg -i ${path}.mp4 -map_metadata -1 -map 0 -map -0:v -c:a libopus -b:a 64k ${path}.ogg`
await (Bun.file(path + ".mp4")).delete(); await (Bun.file(path + ".mp4")).delete();
let response = new Response(await Bun.file(path + ".ogg").bytes(), { let response = new Response(await Bun.file(path + ".ogg").bytes(), {
headers: { headers: {