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分时,建议增加探头持续时间