ffprobe参数show_entries

2021/12/24 6:07:27

本文主要是介绍ffprobe参数show_entries,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

之前一直没有理解show_entries的意义,实际上show_entries参数的意思是对输出结果进行定制,如果不加的话 就是输出全部信息,添加了就输出指定的信息

这里以format为例

ffprobe -show_entries format -v quiet -of json -i "/root/test/mnt//10.mp4"

会输出

{
    "format": {
        "filename": "/root/test/mnt//10.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": "119.998000",
        "size": "7134116",
        "bit_rate": "475615",
        "probe_score": 100,
        "tags": {
            "major_brand": "isom",
            "minor_version": "512",
            "compatible_brands": "isomiso2avc1mp41",
            "encoder": "Lavf58.20.100"
        }
    }
}

如果使用下面的代码

ffprobe -show_entries format=duration,size,bit_rate -v quiet -of json -i "/root/test/mnt//10.mp4"

就只输出如下信息了

{
    "format": {
        "duration": "119.998000",
        "size": "7134116",
        "bit_rate": "475615"
    }
}

 



这篇关于ffprobe参数show_entries的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程