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)
相关推荐
橙露8 小时前
Webpack/Vite 打包优化:打包体积减半、速度翻倍
前端·webpack·node.js
十五年专注C++开发13 小时前
libuv:一个跨平台的C++异步 I/O 库
开发语言·c++·node.js·libuv·vlibuv
困惑阿三14 小时前
客户消息及时反馈
nginx·node.js·飞书·企业微信
饥饿的帕尼尼15 小时前
Claude Code本地安装使用教程
node.js·github·claude
小民AI实战笔记15 小时前
NVM实战指南:高效管理你的Node.js环境
前端·node.js
gCode Teacher 格码致知18 小时前
Javascript提高:Node.js readline 模块 完整使用教程
javascript·node.js
小p2 天前
nodejs学习6:nodejs应用的优雅退出
node.js
军哥全栈AI2 天前
Windows11 彻底卸载Node.js(无残留,适配所有版本)
npm·node.js
困惑阿三2 天前
全栈部署排雷手册:从 405 报错到飞书推送成功
服务器·前端·后端·nginx·阿里云·node.js·飞书
Andytoms2 天前
Node.js 版本和 pnpm 版本的对应关系
node.js