ffmpegwasm / ffmpegwasm/ffmpeg.wasm
Uncaught ReferenceError: createFFmpegCore is not defined at HTMLScriptElement.eventHandler (getCreateFFmpegCore.js:43:1)
- Dominant language
- C
- Stars
- 17.8k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
"@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 !
Contributor guide
Assessment
This issue has not been assessed yet.