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)
相关推荐
hoLzwEge1 天前
Volta实战:项目级Node版本管理 + 自定义安装目录
前端框架·node.js
laowang3571 天前
依赖故障时,日志体系需要埋哪些关键节点才能快速定位是安装失败、解析失败还是运行时缺失?
前端·javascript·vue.js·webpack·node.js
不正经开发者2 天前
Node.js process
node.js
志尊宝2 天前
Vue3 环境搭建 + 第一个 HelloVue 项目(零基础入门)
vue.js·node.js·vue·css3
张一根3 天前
ESP32+Mqtt+Node.js+Vue3 做工控界面
node.js
TE-茶叶蛋3 天前
Node.js-Phase 1 学习总结:CLI 文件管理系统
学习·node.js
前端之虎陈随易3 天前
编程语言级别的Skill市场,AI Agent 的未来形态
前端·vue.js·人工智能·typescript·node.js
meilindehuzi_a4 天前
从零开始:用原生 Node.js 徒手拆解 RAG 与向量检索底层原理
node.js·rag
炒毛豆4 天前
ai全栈-node.js相关的学习之路(草稿版)
学习·node.js
meilindehuzi_a4 天前
解密 MCP 协议:如何用 Node.js 从零手写一个本地文件读取 MCP 服务器
运维·服务器·node.js