Fix detection of WebM container and Opus audio stream

pull/24182/head
Channing Bellamy 2025-11-25 17:53:05 +07:00
parent 35d18da14a
commit 5c1222c7cd
2 changed files with 7 additions and 2 deletions

@ -229,7 +229,7 @@ export class MediaRepository {
.map((stream) => ({
index: stream.index,
codecType: stream.codec_type,
codecName: stream.codec_name,
codecName: stream.codec_name === 'opus' ? 'libopus' : stream.codec_name,
bitrate: this.parseInt(stream.bit_rate),
})),
};

@ -646,7 +646,12 @@ export class MediaService extends BaseService {
return false;
}
const name = formatLongName === 'QuickTime / MOV' ? VideoContainer.Mov : (formatName as VideoContainer);
const name =
formatLongName === 'QuickTime / MOV'
? VideoContainer.Mov
: formatLongName === 'Matroska / WebM'
? VideoContainer.Webm
: (formatName as VideoContainer);
return name !== VideoContainer.Mp4 && !ffmpegConfig.acceptedContainers.includes(name);
}