使用 fluent-ffmpeg 在 Node.js 中从视频生成缩略图

使用 fluent-ffmpeg 在 Node.js 中从视频生成缩略图

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

本文讲解如何用 Node.js 和 fluent-ffmpeg 从视频生成缩略图。首先,设置项目并安装 fluent-ffmpeg 和 uuid。然后,创建脚本从视频第1秒生成缩略图,保存到指定文件夹。使用 uuid 生成唯一文件名,并处理错误。最后,运行脚本生成缩略图。这种方法简单高效,适合视频处理。

🎯

关键要点

  • 从视频创建缩略图是展示内容预览的好方法。
  • 确保系统已安装 Node.js 和 FFmpeg。
  • 第 1 步:创建新目录并初始化项目。
  • 第 2 步:安装所需的 Node.js 包 fluent-ffmpeg 和 uuid。
  • 第 3 步:创建名为 index.js 的脚本文件。
  • 定义输入视频路径,可以是本地文件或 URL。
  • 定义缩略图的输出文件夹路径,如果不存在则创建。
  • 在视频的第 1 秒处捕获缩略图,并生成唯一文件名。
  • 处理缩略图生成过程中的错误。
  • 第 4 步:使用 Node.js 运行脚本生成缩略图。
  • 使用 fluent-ffmpeg 在 Node.js 中生成视频缩略图简单高效。
➡️

继续阅读