reactjs 如何在React.js项目中使用最新版本的@ffmpeg/ffmpeg?

92vpleto  于 2023-08-04  发布在  React
关注(0)|答案(1)|浏览(98)

我正在做一个React.js项目,我需要在浏览器中使用@ffmpeg/ffmpeg处理视频。我注意到这个包最近更新了,API和函数都变了。
在旧版本中,我用来导入包和函数如下:

import { createFFmpeg, fetchFile } from '@ffmpeg/ffmpeg';

字符串
然而,在最新版本中,我看到导入已更改为:

import { FFmpeg } from '@ffmpeg/ffmpeg';


并且所有新功能都已更改,我已通过日志进行了检查:
我通过控制台ffmpeg检查,它显示:

createDir: path => {…}
deleteDir: path => {…}
deleteFile: path => {…}
exec: ƒ ( /** ffmpeg command line args */ args)
listDir: path => {…}
load: ƒ ()
loaded: true
readFile: ƒ (path)
rename: (oldPath, newPath) => {…}
terminate: () => {…}
writeFile: (path, data) => {…}


我不确定API和函数的变化,我找不到任何更新的文档或指南,关于如何在React.js项目中使用最新版本的@ffmpeg/ffmpeg。

我有流媒体视频处理的任务,需要在视频中添加徽标。

有没有人可以提供如何在React.js项目中使用最新版本的@ffmpeg/ffmpeg的指导?具体来说,我正在寻找有关API中的更改、新函数名称以及如何使用最新版本执行视频处理任务的信息。
如果任何人有经验的最新版本的@ffmpeg/ffmpeg或知道更新的用法,任何帮助或例子将不胜感激。谢谢你,谢谢

ppcbkaq5

ppcbkaq51#

一个来自库作者的detailed post,他在其中告诉0.12.0版本中发生了什么变化。
该指南介绍了迁移到最新版本的过程,您可以查看here

相关问题