npm 包 handbrake-bin-fork 使用教程

阅读时长 3 分钟读完

简介

handbrake-bin-fork 是一个 Node.js 包装器,提供了一个命令行接口和 JavaScript API 使你可以使用 Handbrake(视频转码库)。

安装

使用 npm 安装:

使用

require handbrake-bin-fork:

转换视频

用以下代码来转换视频:

-- -------------------- ---- -------
--- ------- - -
  ------ --------------------------
  ------- --------------------------
--

-------------------
  ------------ --- -- -
    -------------------
  --
  --------------- -------- -- -
    ------------
      -------- --------- --- ---- ----
      -------------------------
      ------------
    --
  --
  ---------- -- -- -
    ---------------------- -----------
  ---

转换选项

你可以传递很多选项用于生成:

预设

预定义编码参数,可以选择以下:

  • Large File
  • Normal
  • Fast
  • HQ 1080p30 Surround
  • HQ 1080p30
  • HQ 720p30
  • HQ 576p25
  • HQ 480p30
  • HQ 576p25 Surround
  • HQ 480p30 Surround

编码器

默认情况下,使用 x264 编码器。可以在选项中设置 encoder: 'libx265' 来使用 HEVC 编码器。

结语

本篇文章介绍了如何使用 npm 包 handbrake-bin-fork 来转换视频。希望你能够从中学习到一些有用的知识,对 Node.js 包装器和视频转码有一定的了解。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005625881e8991b448df971

纠错
反馈