nodeJS转换视频格式

系统需要先安装 FFmpeg

Download FFmpeg

node安装模块

bash 复制代码
npm install fluent-ffmpeg

使用示例

把 wmv 格式转换 mp4 格式

javascript 复制代码
const ffmpeg = require('fluent-ffmpeg')
const path = require('path')

function convertWmvToMp4(inputPath, outputPath) {
  ffmpeg(inputPath)
    .output(outputPath)
    .on('end', () => {
      console.log('转换完成!')
    })
    .on('error', (err) => {
      console.error('转换出错:', err)
    })
    .run()
}

// 示例用法
const inputFilePath = path.join(__dirname, 'input.wmv') // 输入文件路径
const outputFilePath = path.join(__dirname, 'output.mp4') // 输出文件路径

convertWmvToMp4(inputFilePath, outputFilePath)
相关推荐
donecoding1 天前
nrm、corepack、npm registry 三者的爱恨情仇
前端·node.js·前端工程化
明月_清风1 天前
关于node 模块化的现状与未来
前端·node.js
李白的天不白2 天前
webpack 与 webpack-cli 版本匹配问题
前端·webpack·node.js
李白的天不白2 天前
webpack 与axios 版本冲突问题
前端·webpack·node.js
donecoding2 天前
pnpm 全局包与 nvm 的真相:命令永在,运行时随缘
node.js·claude
老蒋每日coding2 天前
Node.js 安装指南(Mac 版本)
macos·node.js
吴声子夜歌3 天前
Node.js——JSON-Server轻量级RESTful API
node.js·json·restful·json-server
tERS ERTS3 天前
node.js下载、安装、设置国内镜像源(永久)(Windows11)
node.js
donecoding3 天前
Corepack 完全解析:从懵到懂,包管理器自由了
前端·node.js·前端工程化