@remotion/media-utils
A package providing utility functions for getting information about video and audio, and for visualizing audio.
Except for useAudioData(), all functions can also be used outside of Remotion.
- npm
- bun
- pnpm
- yarn
npm i --save-exact @remotion/media-utils@4.0.398
pnpm i @remotion/media-utils@4.0.398
bun i @remotion/media-utils@4.0.398
yarn --exact add @remotion/media-utils@4.0.398
Also update
remotion and all `@remotion/*` packages to the same version.Remove all
^ character in front of the version numbers of it as it can lead to a version conflict.Functions
audioBufferToDataUrl()
Serialize an audio buffer
getAudioData()
Get metadata of an audio source
getAudioDurationInSeconds()
Get the duration of an audio source
getVideoMetadata()
Get metadata of a video source
getWaveformPortion()
Trims audio data into a waveform
useAudioData()
getAudioData() as a hookuseWindowedAudioData()
Optimized for fetching only current data, works only with
.wavvisualizeAudio()
Process a music waveform for visualization
visualizeAudioWaveform()
Process a voice waveform for visualization
createSmoothSvgPath()
Turn waveform points into a smooth SVG path
License
MIT