Ffmpeg 什么是;调查“U分数”;从ffprobe输出的平均值?

Ffmpeg 什么是;调查“U分数”;从ffprobe输出的平均值?,ffmpeg,ffprobe,Ffmpeg,Ffprobe,给定一个媒体文件,在运行ffprobe-i input.mp4-show_format-print_format json之后,我得到如下结果: { "format": { "filename": "ooxx.mp4", "nb_streams": 2, "nb_programs": 0, "format_name": "mov,mp4,m4a,3gp,3g2,mj2", "format_long_name"

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

{
    "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\u score是什么意思?它是如何计算的?

一个输入(在本例中是一个文件)可以有一个扩展名(比如“.avi”),并且可以是不同的格式(例如wav文件)。FFmpeg可以检测输入的真实格式(使用ffprobe)。 为此,它打开文件并读取它(前5秒,如果我调用正确,则由选项
analyzeduration
设置)。然后,它为每种格式分配一个分数:如果数据与输入无关,则低分;如果格式正确,则高分

返回的格式是得分最高的格式探测分数就是这个分数

100是最大分数,这意味着FFmpeg确保格式是真实的。分数低于25分时,建议增加探头持续时间