Exporting Audio
If you export your video from Remotion, the audio is automatically included.
Additionally, this page shows you can export the audio only, or omit the audio, and how the export process works.
Audio Only
Exporting as mp3, aac and wav is supported:
Command Line
To render only the audio via CLI, specify an extension when exporting via CLI:
shnpx remotion render src/index.ts my-comp out/audio.mp3
or use the --codec flag to automatically choose a good output file name:
shnpx remotion render src/index.ts my-comp --codec=mp3
renderMedia()
To render only the audio via the server-side rendering APIs, use renderMedia() and set the codec to an audio codec.
render.jstsxawaitrenderMedia ({composition ,serveUrl :bundleLocation ,codec : 'mp3',outputLocation ,inputProps ,});
renderMediaOnLambda()
To render only the audio via Lambda, use renderMediaOnLambda() and set the codec to an audio codec and imageFormat to none.
tsxconst {bucketName ,renderId } = awaitrenderMediaOnLambda ({region : 'us-east-1',functionName : 'remotion-render-bds9aab',composition : 'MyVideo',serveUrl : 'https://remotionlambda-qg35eyp1s1.s3.eu-central-1.amazonaws.com/sites/bf2jrbfkw',inputProps : {},codec : 'mp3',imageFormat : 'none',});
Lambda CLI
To render via the Lambda CLI, use the npx remotion lambda render command and pass the --codec flag:
shnpx remotion lambda render --codec=mp3 https://remotionlambda-qg35eyp1s1.s3.eu-central-1.amazonaws.com/sites/bf2jrbfkw my-comp
Excluding audio
Command Line
Pass --muted to not export audio.
shnpx remotion render --muted
renderMedia()
Pass muted: true to renderMedia() to mute a render.
render.jstsxawaitrenderMedia ({composition ,serveUrl :bundleLocation ,codec : 'h264',muted : true,outputLocation ,inputProps ,});
renderMediaOnLambda()
Pass muted: true to renderMediaOnLambda() to mute the render.
tsxconst {bucketName ,renderId } = awaitrenderMediaOnLambda ({region : 'us-east-1',functionName : 'remotion-render-bds9aab',composition : 'MyVideo',serveUrl : 'https://remotionlambda-qg35eyp1s1.s3.eu-central-1.amazonaws.com/sites/bf2jrbfkw',inputProps : {},codec : 'h264',muted : true,});
Lambda CLI
Pass --muted to npx remotion lambda render to mute a render when using the Lambda Command Line.
shnpx remotion lambda render --muted https://remotionlambda-qg35eyp1s1.s3.eu-central-1.amazonaws.com/sites/bf2jrbfkw my-comp