fix: null quality option

oopsies, also actually shows custom sample rate in console
This commit is contained in:
Maya 2025-09-02 22:01:23 +08:00
parent 5bd5c70358
commit b0cc5b6d8a
2 changed files with 8 additions and 8 deletions

View File

@ -319,14 +319,14 @@ export class FFmpegConverter extends Converter {
// sample rate setting
if (userSampleRate !== "auto") {
if (userSampleRate === "custom") {
sampleRateArgs = ["-ar", customSampleRate.toString()];
} else {
sampleRateArgs = ["-ar", userSampleRate];
}
const rate =
userSampleRate === "custom"
? customSampleRate.toString()
: userSampleRate;
sampleRateArgs = ["-ar", rate];
log(
["converters", this.name],
`using user setting for sample rate: ${userSampleRate}`,
`using user setting for sample rate: ${rate}`,
);
} else {
// detect sample rate of original file and use

View File

@ -110,8 +110,8 @@ export class MagickConverter extends Converter {
...args: any[]
): Promise<VertFile> {
let compression: number | undefined = args.at(0);
if (compression == null) {
compression = Settings.instance.settings.magickQuality;
if (!compression) {
compression = Settings.instance.settings.magickQuality ?? 100;
log(["converters", this.name], `using user setting for quality: ${compression}%`);
}
log(["converters", this.name], `converting ${input.name} to ${to}`);