1 个不稳定版本
0.1.0 | 2023 年 5 月 4 日 |
---|
#269 in 视频
8KB
113 代码行
bpg2hevc
命令行工具,允许您将兼容的 BPG 文件无损转换为更广泛支持的 HEIC 格式。该工具本身处理从 BPG 文件中提取 HEVC 流。该流可以被其他工具如 FFmpeg 或 MP4Box 消费。
示例
$ bpgenc sample.png -o sample.bpg
$ bpg2hevc sample.bpg > sample.hvc
$ MP4Box -add-image sample.hvc:primary -new sample.heic
限制
该工具是为了处理我自己的文件而创建的,这些文件相当统一,可能无法处理任意的 BPG 文件。
- 仅支持基本的 BPG 文件:没有 alpha 通道、没有动画、只有一种特定的色彩空间等。
- 大多数内容都是硬编码的 - 只小心处理图片的宽度和高度。编码方式不同的 BPG 文件(例如,非默认的
-m
或-b
)可能无法转换。
安装
从 Github 发布版 下载预构建的可执行文件,或使用 cargo install --path .
或 cargo install bpg2hevc
使用源代码安装。
CLI 选项
bpg2hevc --help 输出
ARGS:
<path>
BPG file to read and convert to HEVC raw stream to stdout.
`MP4Box -add-image w.hvc:primary -new w.heic` would help to pack it as a HEIF image.
OPTIONS:
-h, --help
Prints help information.
依赖项
~2.5MB
~48K SLoC