简介
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