mirror of
https://github.com/arcodange-org/mediabunny.git
synced 2026-09-30 04:13:51 +02:00
Define DTS codec, add muxing and demuxing support across ISOBMFF, Matroska, and MPEG-TS, add DTS encode/decode support to @mediabunny/server
This commit is contained in:
+3
-2
@@ -858,6 +858,7 @@ export class Quality {
|
||||
vorbis: 64000, // 64kbps base for Vorbis
|
||||
ac3: 384000, // 384kbps base for AC-3
|
||||
eac3: 192000, // 192kbps base for E-AC-3
|
||||
dts: 768000, // 768kbps base for DTS
|
||||
};
|
||||
|
||||
const baseBitrate = baseRates[codec as keyof typeof baseRates];
|
||||
@@ -1071,7 +1072,7 @@ export const canEncodeVideo = async (
|
||||
}
|
||||
validateVideoEncodingAdditionalOptions(codec, restOptions);
|
||||
|
||||
const resolvedQuality = resolveQuality(quality, bitrate) ?? new Quality({ bitrate: 1e6 });
|
||||
const resolvedQuality = resolveQuality(quality, bitrate) ?? new Quality('medium');
|
||||
|
||||
let candidates: VideoEncoderConfigCandidate[];
|
||||
try {
|
||||
@@ -1222,7 +1223,7 @@ export const canEncodeAudio = async (
|
||||
}
|
||||
validateAudioEncodingAdditionalOptions(codec, restOptions);
|
||||
|
||||
const resolvedQuality = resolveQuality(quality, bitrate) ?? new Quality({ bitrate: 128e3 });
|
||||
const resolvedQuality = resolveQuality(quality, bitrate) ?? new Quality('medium');
|
||||
|
||||
const encoderConfig = buildAudioEncoderConfig({
|
||||
codec,
|
||||
|
||||
Reference in New Issue
Block a user