【发布时间】:2021-09-10 11:04:20
【问题描述】:
我正在尝试使用 @ffmpeg 将多个视频与 react 连接起来。我尝试从视频中创建一个 GIF,它工作正常,但我对视频连接没有运气。我收到“内存访问越界”错误。不知道这里会出现什么问题。 任何帮助将不胜感激。
const mergeVideos = async () => {
let myFile = ''
for (let i = 0; i < video.length; i++) {
myFile += `file ${ await fetchFile(video[i]) }`
}
ffmpeg.FS('writeFile', 'MyList.txt', myFile);
await ffmpeg.run('-f','concat', '-safe',0, '-i', 'MyList.txt', '-codec','-c', 'output.mp4');
// Read the result
data = ffmpeg.FS('readFile', 'output.mp4');
// Create a URL
const url = URL.createObjectURL(new Blob([data.buffer], { type: 'video/mp4'}));
setMergedVideos(url)
【问题讨论】:
标签: reactjs ffmpeg out-of-memory video-processing fs