<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="text-align:left; direction:ltr;"><div>Le mardi 06 août 2019 à 21:08 +0100, Ian Davidson a écrit :</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
<p>Yes - although once you have seen a Key Frame, you can watch as
many (or as few) Deltas as you want. But you can't start midway
through.</p>
<p>If you want to be able to go backwards, you want to have lots of
key frames. If you have a Key Frame followed by 100 Deltas, you
cannot view the last Delta frame without finding the Key frame and
then constructing all the intermediate deltas.<br></p></blockquote><div><br></div><div>Also, strictly speaking, the key frame is not self sufficient. You also need in many format sufficient headers, which are stream information. That why you often have option on pay-loaders and other peace of code to configure the "config-interval".</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><p>
</p>
<br>
<div class="moz-cite-prefix">On 06/08/19 20:47, pisymbol . wrote:<br>
</div>
<blockquote type="cite" cite="mid:CAPpy_fG3DQS1P=pOM3f-YSX+5uCLpivBMW-16R8fBMBGESEq2Q@mail.gmail.com" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr"><br>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, Aug 6, 2019 at 4:51
AM Ian Davidson <<a href="mailto:id012c3076@blueyonder.co.uk" moz-do-not-send="true">id012c3076@blueyonder.co.uk</a>>
wrote:<br>
</div>
<blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">You asked "What is a Key
Frame?"<br>
<br>
If you think of a typical TV picture, much of the image
stays the same <br>
from one frame to another. You could create your video file
by storing <br>
each frame in its entirety - but in order to reduce the
overall file <br>
size we use 'Key Frames' and 'Delta Frames'. The Key Frame
has all the <br>
pixels required to make up the picture - just like a still
photo. That <br>
key frame will then be followed by a series of Delta Frames
which simply <br>
note the differences from the previous frame. If your video
is of a <br>
news reader reading the news, the delta frames would detail
the mouth <br>
moving and not much more. If you were to try to pick up
your video in <br>
the middle, you would have the detail of the mouth moving -
but you <br>
would know nothing about the news reader's face. Therefore,
you need to <br>
include Key Frames from time to time to enable starting
'part-way through'.<br>
<br></blockquote>
<div><br>
</div>
<div>Ian, isn't the Key Frame also the start of what is known
as a Group of Pictures (which is a complete set of Key and
Delta frames)?</div>
<div><br>
</div>
<div>-aps<br>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre>_______________________________________________</pre><pre>gstreamer-devel mailing list</pre><a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org"><pre>gstreamer-devel@lists.freedesktop.org</pre></a><pre><br></pre><a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel"><pre>https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</pre></a>
</blockquote>
<br>
<pre>_______________________________________________</pre><pre>gstreamer-devel mailing list</pre><a href="mailto:gstreamer-devel@lists.freedesktop.org"><pre>gstreamer-devel@lists.freedesktop.org</pre></a><pre><br></pre><a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel"><pre>https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</pre></a></blockquote></body></html>