ffmpegwasm / ffmpeg.wasm

FFmpeg for browser, powered by WebAssembly
https://ffmpegwasm.netlify.app
MIT License
13.45k stars 772 forks source link

Uncaught ReferenceError: createFFmpegCore is not defined at HTMLScriptElement.eventHandler (getCreateFFmpegCore.js:43:1) #705

Open nareshallakonda opened 3 months ago

nareshallakonda commented 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 !