Normalize generated Anki audio by default (#135)

This commit is contained in:
2026-07-02 00:34:16 -07:00
committed by GitHub
parent 4b10e85053
commit 359cb0a301
18 changed files with 80 additions and 7 deletions
+2
View File
@@ -65,6 +65,7 @@ interface CardCreationMediaGenerator {
endTime: number,
audioPadding?: number,
audioStreamIndex?: number,
normalizeAudio?: boolean,
): Promise<Buffer | null>;
generateScreenshot(
path: MediaInput,
@@ -842,6 +843,7 @@ export class CardCreationService {
videoPath,
mpvClient.currentAudioStreamIndex ?? undefined,
),
this.deps.getConfig().media?.normalizeAudio !== false,
);
}
@@ -272,6 +272,7 @@ export class PendingYoutubeMediaQueue {
job.endTime,
config.media?.audioPadding,
undefined,
config.media?.normalizeAudio !== false,
);
if (audioBuffer) {
await this.deps.client.storeMediaFile(audioFilename, audioBuffer);