📜  ffmpeg 将 mp4 转换为 avi - Javascript (1)

📅  最后修改于: 2023-12-03 14:41:10.781000             🧑  作者: Mango

FFMPEG 将 MP4 转换为 AVI - JavaScript

在本文中,我将向您介绍使用 JavaScript 和 FFMPEG 库将 MP4 文件转换为 AVI 文件的方法。我们将使用 Node.js 平台和 ffmpeg 包。以下是完成此任务所需的步骤。

步骤
  1. 首先,我们将在本地安装 Node.js 平台。您可以从官方网站 (https://nodejs.org/) 上下载适用于您操作系统的安装程序,并按照提示进行安装。

  2. 一旦 Node.js 安装完成,打开命令行终端,并运行以下命令来创建一个新的 Node.js 项目:

mkdir mp4-to-avi-converter
cd mp4-to-avi-converter
npm init -y
  1. 接下来,我们需要安装 ffmpeg 库。运行以下命令来安装 ffmpeg
npm install ffmpeg-cli-wrapper
  1. 创建一个名为 convert.js 的新文件,并使用以下代码填充它:
const ffmpeg = require('ffmpeg-cli-wrapper');

// 定义输入和输出文件的路径
const inputFilePath = 'input.mp4';
const outputFilePath = 'output.avi';

// 使用 ffmpeg 进行转换
ffmpeg.run(`-i ${inputFilePath} ${outputFilePath}`, (err, stdout, stderr) => {
  if (err) {
    console.error(err);
    return;
  }
  console.log('转换完成!');
});

请注意,您需要将 input.mp4 替换为要转换的实际 MP4 文件的路径,并将 output.avi 替换为转换后的 AVI 文件的输出路径。

  1. 保存并关闭 convert.js 文件。现在,在命令行终端中运行以下命令来执行转换脚本:
node convert.js
  1. 运行脚本后,FFMPEG 将开始处理并将 MP4 文件转换为 AVI 文件。一旦完成,您将在命令行上看到"转换完成!"的消息。

现在,您已经成功使用 JavaScript 和 FFMPEG 将 MP4 文件转换为 AVI 文件。您可以根据需要调整输入和输出文件的路径,并在其他脚本中使用这个代码片段。

希望本文对您有所帮助!