@remotion/media-parser
Version:
A pure JavaScript library for parsing video files
27 lines (26 loc) • 675 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getSamplesPerMpegFrame = void 0;
const getSamplesPerMpegFrame = ({ mpegVersion, layer, }) => {
if (mpegVersion === 1) {
if (layer === 1) {
return 384;
}
if (layer === 2 || layer === 3) {
return 1152;
}
}
if (mpegVersion === 2) {
if (layer === 1) {
return 384;
}
if (layer === 2) {
return 1152;
}
if (layer === 3) {
return 576;
}
}
throw new Error('Invalid MPEG layer');
};
exports.getSamplesPerMpegFrame = getSamplesPerMpegFrame;