FFmpeg.wasmFFmpeg 的 WebAssembly 移植
ffmpeg.wasm 是純 WebAssembly / JavaScript 實現(xiàn)的 FFmpeg 移植。它可以在瀏覽器中進行視頻和音頻錄制、轉換和流式傳輸。
AVI to MP4 Demo
ffmpeg.wasm 提供簡單易用的 API,只需幾行代碼即可對視頻進行轉碼:
const fs = require('fs');
const { createFFmpeg, fetchFile } = require('@ffmpeg/ffmpeg');
const ffmpeg = createFFmpeg({ log: true });
(async () => {
await ffmpeg.load();
ffmpeg.FS('writeFile', 'test.avi', await fetchFile('./test.avi'));
await ffmpeg.run('-i', 'test.avi', 'test.mp4');
await fs.promises.writeFile('./test.mp4', ffmpeg.FS('readFile', 'test.mp4'));
process.評論
圖片
表情
