Open nareshallakonda opened 3 months ago
"@ffmpeg/core": "^0.9.0", "@ffmpeg/ffmpeg": "^0.9.8",
import { createFFmpeg, fetchFile } from '@ffmpeg/ffmpeg'; const ffmpeg = createFFmpeg({corePath: "/ffmpeg_core_dist/ffmpeg-core.js", log: true });
const convertVideoFromBytes = async (videoBytes, inputFileName) => { try { await ffmpeg.load(); const blob = new Blob([videoBytes], { type: 'video/avi' }); const url = URL.createObjectURL(blob); const outputFileName = inputFileName.replace(/\.avi$/, ".mp4"); if (typeof ffmpeg.current.run === 'function') { await ffmpeg.current.run('-i', url, outputFileName); } else { throw new Error('ffmpeg.run is not a function'); } console.log('Conversion completed successfully'); URL.revokeObjectURL(url); console.log(outputFileName,'outputFileName') return outputFileName; } catch (error) { console.error('Error converting video:', error); throw error; }
};
i am using above versions , and when i use this , await ffmpeg.load(); , its getting like above issue !
"@ffmpeg/core": "^0.9.0", "@ffmpeg/ffmpeg": "^0.9.8",
import { createFFmpeg, fetchFile } from '@ffmpeg/ffmpeg'; const ffmpeg = createFFmpeg({corePath: "/ffmpeg_core_dist/ffmpeg-core.js", log: true });
};