@remotion/renderer
Version:
Render Remotion videos using Node.js or Bun
86 lines (85 loc) • 2.4 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultFileExtensionMap = void 0;
exports.defaultFileExtensionMap = {
'h264-mkv': {
default: 'mkv',
forAudioCodec: {
'pcm-16': { possible: ['mkv'], default: 'mkv' },
mp3: { possible: ['mkv'], default: 'mkv' },
},
},
'h264-ts': {
default: 'ts',
forAudioCodec: {
'pcm-16': { possible: ['ts'], default: 'ts' },
aac: { possible: ['ts'], default: 'ts' },
},
},
aac: {
default: 'aac',
forAudioCodec: {
aac: {
possible: ['aac', '3gp', 'm4a', 'm4b', 'mpg', 'mpeg'],
default: 'aac',
},
'pcm-16': {
possible: ['wav'],
default: 'wav',
},
},
},
gif: {
default: 'gif',
forAudioCodec: {},
},
h264: {
default: 'mp4',
forAudioCodec: {
'pcm-16': { possible: ['mkv', 'mov'], default: 'mkv' },
aac: { possible: ['mp4', 'mkv', 'mov'], default: 'mp4' },
mp3: { possible: ['mp4', 'mkv', 'mov'], default: 'mp4' },
},
},
h265: {
default: 'mp4',
forAudioCodec: {
aac: { possible: ['mp4', 'mkv', 'hevc'], default: 'mp4' },
'pcm-16': { possible: ['mkv'], default: 'mkv' },
},
},
mp3: {
default: 'mp3',
forAudioCodec: {
mp3: { possible: ['mp3'], default: 'mp3' },
'pcm-16': { possible: ['wav'], default: 'wav' },
},
},
prores: {
default: 'mov',
forAudioCodec: {
aac: { possible: ['mov', 'mkv', 'mxf'], default: 'mov' },
'pcm-16': { possible: ['mov', 'mkv', 'mxf'], default: 'mov' },
},
},
vp8: {
default: 'webm',
forAudioCodec: {
'pcm-16': { possible: ['mkv'], default: 'mkv' },
opus: { possible: ['webm'], default: 'webm' },
},
},
vp9: {
default: 'webm',
forAudioCodec: {
'pcm-16': { possible: ['mkv'], default: 'mkv' },
opus: { possible: ['webm'], default: 'webm' },
},
},
wav: {
default: 'wav',
forAudioCodec: {
'pcm-16': { possible: ['wav'], default: 'wav' },
},
},
};