@bylqwjc/media-editor-server
v1.0.32
Published
媒体编辑器服务端:框架无关的视频导出/封面处理器 + Web(Next)/Express 适配器(Node + ffmpeg-static)
Readme
@media-editor/server
Node 侧视频导出和封面抽取处理器。内置 Web 标准适配器和 Express 适配器,依赖 ffmpeg-static。
Next.js App Router
import { createVideoExportHandler } from '@media-editor/server';
import { toWebVideoHandler } from '@media-editor/server/web';
export const runtime = 'nodejs';
export const maxDuration = 300;
export const POST = toWebVideoHandler(createVideoExportHandler());Express
import express from 'express';
import multer from 'multer';
import { createPosterHandler, createVideoExportHandler } from '@media-editor/server';
import { expressPoster, expressVideoExport } from '@media-editor/server/express';
const app = express();
const upload = multer();
app.post('/api/editor/video/', upload.any(), expressVideoExport(createVideoExportHandler()));
app.post('/api/editor/poster', upload.any(), expressPoster(createPosterHandler()));接口失败时会返回稳定错误契约:
{ "error": "BAD_REQUEST", "message": "..." }