<p>I created a library to integrate with ffmpeg via CLI. In tests I verify that ffprobe output can be parsed. One of the tests checks that with <code>-show_frames</code> option frame data and side data are parsed correctly.</p>
<p>Recently tests started to fail because of absent frame side data in output. After an investigation I found that it happened because of ffmpeg &amp; ffprobe update.</p>
<p>With ffprobe 4.3.1 side data is present:</p>
<pre class="lang-bash prettyprint-override"><code>docker run --entrypoint=&quot;ffprobe&quot; collelog/ffmpeg:4.3.1-alpine-amd64 -show_frames -of flat https://samples.ffmpeg.org/3D/car.avi
...
frames.frame.2929.color_primaries=&quot;unknown&quot;
frames.frame.2929.color_transfer=&quot;unknown&quot;
frames.frame.2929.chroma_location=&quot;unspecified&quot;
frames.frame.2929.side_data_list.side_data.0.side_data_type=&quot;QP table data&quot;
frames.frame.2929.side_data_list.side_data.1.side_data_type=&quot;QP table properties&quot;
</code></pre>
<p>With ffprobe 4.4 side data is absent:</p>
<pre class="lang-bash prettyprint-override"><code>docker run --entrypoint=&quot;ffprobe&quot; collelog/ffmpeg:4.4-alpine-amd64 -show_frames -of flat https://samples.ffmpeg.org/3D/car.avi
...
frames.frame.2929.color_range=&quot;unknown&quot;
frames.frame.2929.color_space=&quot;unknown&quot;
frames.frame.2929.color_primaries=&quot;unknown&quot;
frames.frame.2929.color_transfer=&quot;unknown&quot;
frames.frame.2929.chroma_location=&quot;unspecified&quot;
</code></pre>
<p>Is it a bug?</p>

CC BY-SA 4.0
2021-04-27T04:24:35.210Z
Are these all the sidedata dumped?
Gyan
CC BY-SA 4.0
2021-04-27T04:59:01.657Z
yes, from https://samples.ffmpeg.org/3D/car.avi it's all side data shown
Denis Kokorin
<ffmpeg><ffprobe>
ffprobe 4.4 doesn't show Frame Side Data
Denis Kokorin
# ffprobe 4.4 doesn't show Frame Side Data

(Asked by: username_0 on 2021-04-27)

I created a library to integrate with ffmpeg via CLI. In tests I verify that ffprobe output can be parsed. One of the tests checks that with -show_frames option frame data and side data are parsed correctly.
Recently tests started to fail because of absent frame side data in output. After an investigation I found that it happened because of ffmpeg & ffprobe update.
With ffprobe 4.3.1 side data is present:
docker run --entrypoint="ffprobe" collelog/ffmpeg:4.3.1-alpine-amd64 -show_frames -of flat https://samples.ffmpeg.org/3D/car.avi
...
frames.frame.2929.color_primaries="unknown"
frames.frame.2929.color_transfer="unknown"
frames.frame.2929.chroma_location="unspecified"
frames.frame.2929.side_data_list.side_data.0.side_data_type="QP table data"
frames.frame.2929.side_data_list.side_data.1.side_data_type="QP table properties"

With ffprobe 4.4 side data is absent:
docker run --entrypoint="ffprobe" collelog/ffmpeg:4.4-alpine-amd64 -show_frames -of flat https://samples.ffmpeg.org/3D/car.avi
...
frames.frame.2929.color_range="unknown"
frames.frame.2929.color_space="unknown"
frames.frame.2929.color_primaries="unknown"
frames.frame.2929.color_transfer="unknown"
frames.frame.2929.chroma_location="unspecified"

Is it a bug?

**Tags:** ffmpeg, ffprobe

> **Comments:**
> **username_1**: Are these all the sidedata dumped?  
> **username_0**: yes, from https://samples.ffmpeg.org/3D/car.avi it's all side data shown  

---

## 0 answers

