2,225
edits
No edit summary |
No edit summary |
||
Line 223: | Line 223: | ||
[h264 @ 0x7febe480fc00] S S S S S S S S S S S S S S >- > S S S S | [h264 @ 0x7febe480fc00] S S S S S S S S S S S S S S >- > S S S S | ||
[h264 @ 0x7febe480fc00] S S S S S S S S S S S S S S S S S S S S | [h264 @ 0x7febe480fc00] S S S S S S S S S S S S S S S S S S S S | ||
</pre> | |||
== Display Macroblock Quantization Parameter (QP) == | |||
The following command will display the QP for each Macroblock in a frame: | |||
<pre> | |||
ffmpeg -threads 1 -debug 'qp' -i file.h264 -f null - | |||
</pre> | |||
Sample output: | |||
<pre> | |||
[h264 @ 0x7fcf9c819000] New frame, type: B | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 4 4 4 4 4 | |||
[h264 @ 0x7fcf9c819000] 4 4 4 4 4 4 4 4 4 4 4 4 4 7 0 7 7 7 7 7 | |||
[h264 @ 0x7fcf9c819000] 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 7 7 7 7 7 | |||
[h264 @ 0x7fcf9c819000] 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 4 4 4 4 4 | |||
[h264 @ 0x7fcf9c819000] 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 | |||
[h264 @ 0x7fcf9c819000] New frame, type: P | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 | |||
[h264 @ 0x7fcf9c819000] 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 7 3 3 3 3 | |||
[h264 @ 0x7fcf9c819000] 3 3 3 3 3 3 3 3 3 3 3 3 3 6 0 3 5 5 5 5 | |||
[h264 @ 0x7fcf9c819000] 5 5 5 5 5 5 5 5 5 5 5 5 5 5 7 7 7 7 7 7 | |||
[h264 @ 0x7fcf9c819000] 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 | |||
</pre> | </pre> |