Estoy tratando de convertir el archivo webm recordRTC a mp4 usando la biblioteca ffmpeg.js en el proyecto nextjs, durante la demostración encubierta de este problema, cualquiera puede ayudarme.
const stopRecording = async () => { if (recordRef.current) { let blob = {} recordRef.current.stopRecording(function (url) { blob = recordRef.current.getBlob() }); const webmFile = new File([blob], 'video.webm', { type: 'video/webm' }) convertBobToMpeg(webmFile) } } const convertBobToMpeg = async (webmFile) => { await ffmpeg.load(); await ffmpeg.FS('writeFile', 'video.webm', await fetchFile(webmFile)) ffmpeg.run('-i', 'video.webm', 'demo.mp4'); const data = await ffmpeg.FS('readFile', 'demo.mp4'); setVideo_obj(URL.createObjectURL(new Blob([data.buffer], { type: 'video/mp4' }))) }