一、vcpkg安装ffmpeg 4.4.1
vcpkg的使用可以参考之前的文章:vcpkg 使用
1.1 查看vcpkg中的ffmpeg版本
查看库的版本:vcpkg.io


1.2 vcpkg.json文件解析
创建vcpkg.json文件:
{
"builtin-baseline": "984f9232b2fe0eb94f5e9f161d6c632c581fff0c",
"dependencies": [
{
"name": "ffmpeg",
"features": [
"x264", "x265",
"fdk-aac","mp3lame"
]
}
],
"overrides": [
{
"name": "ffmpeg",
"version": "4.4.1",
"port-version": 20
}
]
}
说明:
builtin-baseline:是vcpkg的commit-id,vcpkg如果是解压编译的,是无法获取该id的- 获取commit-id:
git -C D:\Program\Vcpkg\vcpkg rev-parse HEAD
- 获取commit-id:
dependencies:只需要填写库名称即可。name库名称features依赖库
overrides指定库的版本version:库主版本号port-version: vcpkg端口版本号
1.3 ffmpeg 常用feature
查找 feature:vcpkg search ffmpeg
| 分类 | Feature 名称 | 描述 | 是否默认启用 | 备注 |
|---|---|---|---|---|
| 视频编码 | x264 | H.264 视频编码支持,使用 libx264 库 | 否 | 需要 GPLv2+ 许可证,需手动启用 |
| x265 | H.265/HEVC 视频编码支持,使用 libx265 库 | 否 | 需要 GPLv |

最低0.47元/天 解锁文章
823

被折叠的 条评论
为什么被折叠?



