登录 注册
图像、视频与音频开发者工具
5,597
Stars
850
Forks
477
Watchers
188
Open Issues
NOASSERTION
许可证
C
语言
2016-02-08
创建时间
2026-11-02
最近更新

项目能做什么

基于多方法融合的视频感知质量评估算法工具。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
# VMAF - Video Multi-Method Assessment Fusion

[![libvmaf](https://github.com/Netflix/vmaf/actions/workflows/libvmaf.yml/badge.svg)](https://github.com/Netflix/vmaf/actions/workflows/libvmaf.yml)
[![Windows](https://github.com/Netflix/vmaf/actions/workflows/windows.yml/badge.svg)](https://github.com/Netflix/vmaf/actions/workflows/windows.yml)
[![ffmpeg](https://github.com/Netflix/vmaf/actions/workflows/ffmpeg.yml/badge.svg)](https://github.com/Netflix/vmaf/actions/workflows/ffmpeg.yml)
[![Docker](https://github.com/Netflix/vmaf/actions/workflows/docker.yml/badge.svg)](https://github.com/Netflix/vmaf/actions/workflows/docker.yml)

VMAF is an [Emmy-winning](https://theemmys.tv/) perceptual video quality assessment algorithm developed by Netflix. This software package includes a stand-alone C library `libvmaf` and its wrapping Python library. The Python library also provides a set of tools that allows a user to train and test a custom VMAF model.

Read [this](https://medium.com/netflix-techblog/toward-a-practical-perceptual-video-quality-metric-653f208b9652) tech blog post for an overview, [this](https://medium.com/netflix-techblog/vmaf-the-journey-continues-44b51ee9ed12) post for the tips of best practices, and [this](https://netflixtechblog.com/toward-a-better-quality-metric-for-the-video-community-7ed94e752a30) post for our latest efforts on speed optimization, new API design and the introduction of a codec evaluation-friendly [NEG mode](resource/doc/models_v0.md#disabling-enhancement-gain-neg-mode).

Also included in `libvmaf` are implementations of several other metrics: PSNR, PSNR-HVS, SSIM, MS-SSIM and CIEDE2000.

![vmaf logo](resource/images/vmaf_logo.jpg)

## News

- (2026-10-26) We are releasing an HDR version for VMAF-v1. Please refer to [models_v1.md](resource/doc/models_v1.md#hdr-models) for more information.
- (2026-06) We are releasing a new set of VMAF models (**v1**). See [tech blog](https://medium.com/netflix-techblog/vmaf-v1-good-is-not-good-enough-60d7e4244ea8) for more information on v1. See [models_v1.md](resource/doc/models_v1.md) for details and model selection guidance. The previous generation of models (v0) remains documented in [models_v0.md](resource/doc/models_v0.md). We are open to user feedback on VMAF v1 and will continue to improve and update the models over time.
- (2023-12-07) We are releasing `libvmaf v3.0.0`. It contains several optimizations and bug fixes, and a full removal of the APIs which were deprecated in `v2.0.0`.
- (2021-12-15) We have added to CAMBI the `full_ref` input parameter to allow running CAMBI as a full-reference metric, taking into account the banding that was already present on the source. Check out the [usage](resource/doc/cambi.md) page.
- (2021-12-1) We have added to CAMBI the `max_log_contrast` input parameter to allow to capture banding with higher contrasts than the default. We have also sped up CAMBI (e.g., around 4.5x for 4k). Check out the [usage](resource/doc/cambi.md) page.
- (2021
阅读完整原文

项目深度分析 AI 生成

Cloud-VMAF 视频转码质检与分析微服务 (SaaS)

产品构想基于 libvmaf 提供即插即用的云端画质分析 API,支持与 FFmpeg 转码流程无缝对接,生成帧级 VMAF/CAMBI 波动曲线及质检报告,帮助团队快速完成 A/B 编码参数测试。
核心功能云端多节点并行计算 VMAF/CAMBI/PSNR/SSIM 指标、生成可视化 Bad Frame 报告、Webhook 回调与 CI/CD 质检集成。
目标用户中小流媒体服务商、出海短视频 App、影视分发中台。
难度/周期中等 · 1 - 2 个月 · 成本:中等(主要是大文件传输的云存储与计算算力成本)
收费模式按分钟/时长计费,或按月订阅阶梯 API 配额收费。
竞争风险原始高清视频上传下载网络带宽成本高昂,可能吞噬服务利润;需依赖客户边缘侧部署或就近计算。
依据 已验证事实

面向桌面端与后期的自动化编码与质检 GUI 工具

产品构想封装 libvmaf、CAMBI 与 FFmpeg,打造一款极简的离线桌面质检客户端,支持批量对比源文件与输出视频的画质评分、色阶断层(banding)检测,并推荐最优编码参数。
核心功能跨平台桌面 UI、双视频同步逐帧对比视窗、VMAF/CAMBI 异常帧定位导出、一键自动寻找目标 VMAF(如 93 分)的最优 CRF 参数。
目标用户独立视频制作人、影视后期后期质检工程师、编码发烧友与字幕组。
难度/周期较低 · 3 - 5 周 · 成本:极低(纯本地客户端运行,无服务器带宽开销)
收费模式买断制 License 授权或年订阅制专业版激活码。
竞争风险小众工具市场天花板较低,受开源社区免费 FFmpeg 脚本/小工具分流。
依据 数据支持的判断

自适应码率阶梯优化与 CAE 咨询解决方案

产品构想结合 VMAF 模型与 Per-Title 编码算法,为视频平台定制内容自适应编码(Content-Adaptive Encoding)流程,在维持目标 VMAF 分数下压缩 15%-30% 的码率。
核心功能定制化 VMAF 模型训练(基于 Python 工具包)、转码流水线 Per-Title 算法植入、CDN 带宽节省审计报告。
目标用户中大型垂直视频平台、在线教育直播录播系统、泛娱乐直播出海企业。
难度/周期高 · 2 - 4 个月 · 成本:低至中等(主要是人力与实验转码算力)
收费模式项目制实施费 + 按节省带宽成本的百分比抽成。
竞争风险ToB 销售周期长,客户涉及复杂现有基础设施改造,决策阻力大。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

相似项目数据正在完善中,暂不展示(避免误导)

项目优势与风险

技术成熟度创建于 2016-02-08,近 30 天仍在推送,发布过 26 个 Release
社区活跃Star 5,597 / Fork 850 / Issue 188(数据支持,可自行核实)
许可证NOASSERTION
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/Netflix/vmaf.git
cd vmaf
docker compose up -d   # 或参考 README 中的 docker run 命令
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。