From 9bcba80d18487148ea9a70d1aa6aec39a19d5f40 Mon Sep 17 00:00:00 2001 From: WardPearce Date: Tue, 10 Sep 2024 02:54:48 +1200 Subject: [PATCH] merging != transcoding --- materialious/src/lib/videoDownload.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/materialious/src/lib/videoDownload.ts b/materialious/src/lib/videoDownload.ts index 353833f9..855a6244 100644 --- a/materialious/src/lib/videoDownload.ts +++ b/materialious/src/lib/videoDownload.ts @@ -130,14 +130,14 @@ export async function mergeMediaFromDASH( progressCallbacks?: { video?: (progress: number) => void, audio?: (progress: number) => void, - transcoding?: (progress: number) => void, + merging?: (progress: number) => void, } ) { const ffmpeg = new FFmpeg(); ffmpeg.on('progress', ({ progress }) => { - if (progressCallbacks?.transcoding) { - progressCallbacks.transcoding(progress * 100); + if (progressCallbacks?.merging) { + progressCallbacks.merging(progress * 100); } }); @@ -154,8 +154,6 @@ export async function mergeMediaFromDASH( ffmpeg.writeFile('input.mp4', await fetchFile(videoUrl, progressCallbacks?.video)); ffmpeg.writeFile('input.mp3', await fetchFile(audioUrl, progressCallbacks?.audio)); - console.log('transcoding'); - await ffmpeg.exec(['-i', 'input.mp4', '-i', 'input.mp3', '-c:v', 'copy', '-c:a', 'aac', 'output.mp4']); const data = await ffmpeg.readFile('output.mp4'); @@ -167,8 +165,6 @@ export async function mergeMediaFromDASH( document.body.appendChild(a); a.click(); - console.log('down'); - URL.revokeObjectURL(url); document.body.removeChild(a); }