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:
sh
or use the --codec flag to automatically choose a good output file name:
sh
renderMedia()
To render only the audio via the server-side rendering APIs, use renderMedia() and set the codec to an audio codec.
render.jstsxrenderMedia ({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.
tsxbucketName ,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:
sh
Excluding audio
Command Line
Pass --muted to not export audio.
sh
renderMedia()
Pass muted: true to renderMedia() to mute a render.
render.jstsxrenderMedia ({composition ,serveUrl :bundleLocation ,codec : 'h264',muted : true,outputLocation ,inputProps ,});
renderMediaOnLambda()
Pass muted: true to renderMediaOnLambda() to mute the render.
tsxbucketName ,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.
sh