![]() |
八块腹肌的西装 · 如何全面研究《叛逆的鲁鲁修》这部作品? - 知乎· 1 年前 · |
![]() |
八块腹肌的西装 · 手游《叛逆的鲁鲁修》主人公设定图公开_手机搜狐网· 1 年前 · |
![]() |
八块腹肌的西装 · 黑石瞳的stories那首歌(叛逆的鲁鲁修的 ...· 1 年前 · |
![]() |
八块腹肌的西装 · 《叛逆的鲁鲁修》手游新公布5位登场角色人设图 ...· 1 年前 · |
如果我执行这样的命令:
$ ffmpeg -i video.mp4 -qphist -vf codecview=qp=true video_qp.mp4
我得到了不同帧类型的平均值的QP直方图,如下所示:
[libx264 @ 0x7f8386803c00] frame I:5 Avg QP:21.65 size: 5960
[libx264 @ 0x7f8386803c00] frame P:172 Avg QP:23.90 size: 3449
[libx264 @ 0x7f8386803c00] frame B:204 Avg QP:26.77 size: 1168
我想为视频中的每一个帧提取QP,而不是获得总体平均值。
是否有一种方法可以使用(甚至没有) ffmpeg或相关工具(例如ff探头)来完成此操作?
发布于 2019-12-09 12:18:33
看起来,ffmpeg不会当机立断地这么做。
然而,:这里的这个工具: https://github.com/slhck/ffmpeg-debug-qp 非常有用。
您可以请求按宏块打印出来:
./ffmpeg_debug_qp video.mp4 2> qp-values.txt
然后转换成更友好的json:
./parse-qp-output.py -o qp-values.json -f qp-values.txt
或者要求每个帧的平均值:
./parse-qp-output.py -o qp-values-avg.json -a -f qp-values.txt
https://stackoverflow.com/questions/59212897
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287