Files
clawbot/skills/remotion-prompt-video/node_modules/@remotion/web-renderer/dist/get-audio-encoding-config.js
T

19 lines
694 B
JavaScript

import { canEncodeAudio, QUALITY_MEDIUM, } from 'mediabunny';
export const getDefaultAudioEncodingConfig = async () => {
const preferredDefaultAudioEncodingConfig = {
codec: 'aac',
bitrate: QUALITY_MEDIUM,
};
if (await canEncodeAudio(preferredDefaultAudioEncodingConfig.codec, preferredDefaultAudioEncodingConfig)) {
return preferredDefaultAudioEncodingConfig;
}
const backupDefaultAudioEncodingConfig = {
codec: 'opus',
bitrate: QUALITY_MEDIUM,
};
if (await canEncodeAudio(backupDefaultAudioEncodingConfig.codec, backupDefaultAudioEncodingConfig)) {
return backupDefaultAudioEncodingConfig;
}
return null;
};