首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"probe_score“是什么意思?

"probe_score“是什么意思?
EN

Stack Overflow用户
提问于 2014-08-12 06:56:16
回答 1查看 4K关注 0票数 13

给定一个媒体文件后,在运行ffprobe -i input.mp4 -show_format -print_format json之后,我得到了如下内容:

代码语言:javascript
复制
{
    "format": {
        "filename": "ooxx.mp4",
        "nb_streams": 2,
        "nb_programs": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "231.210000",
        "size": "65133325",
        "bit_rate": "2253650",
        "probe_score": 100,
        "tags": {
            "major_brand": "isom",
            "minor_version": "512",
            "compatible_brands": "isomiso2avc1mp41",
            "encoder": "Lavf55.33.100",
        }
    }
}

我想知道probe_score在这里是什么意思?它是如何计算的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-13 14:29:13

输入(在本例中为文件)可以具有扩展名(例如".avi"),并且具有不同的格式(例如,wav文件)。FFmpeg可以检测输入的真实格式(使用ff探头)。为了做到这一点,它打开文件并读取它(前5秒,如果我记得正确,由选项analyzeduration设置)。然后,它为每种格式分配一个分数:如果数据与输入无关,则为低分数;如果格式看起来是正确的,则为高分。

返回的格式是得分最高的格式。probe_score就是这个分数。

100是最大的分数,这意味着FFmpeg确信格式是真实的。当分数低于25时,它被重新命令以增加探测持续时间。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25257986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档