diff --git a/js/api.js b/js/api.js index 5fe407e..8fe0a35 100644 --- a/js/api.js +++ b/js/api.js @@ -1216,7 +1216,7 @@ export class LosslessAPI { if ((await getExtensionFromBlob(blob)) != 'flac') { blob = await ffmpeg( blob, - { args: ['-c:a', 'flac'] }, + { args: ['-c:a', 'copy'] }, 'output.flac', 'audio/flac', onProgress, diff --git a/js/downloads.js b/js/downloads.js index 1d8d358..74d6d23 100644 --- a/js/downloads.js +++ b/js/downloads.js @@ -358,7 +358,7 @@ async function downloadTrackBlob(track, quality, api, lyricsManager = null, sign if ((await getExtensionFromBlob(blob)) != 'flac') { blob = await ffmpeg( blob, - { args: ['-c:a', 'flac'] }, + { args: ['-c:a', 'copy'] }, 'output.flac', 'audio/flac', () => undefined,