<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>To precise my answer which was a bit out of scope:<div>Yes you can take images from a video stream, and encode them in a H264 movie.</div><div><br></div><div><br></div><div><br><div><div>Le 16 juin 2015 à 13:48, Mohamed Moanis <<a href="mailto:mohamed_moanis@outlook.com">mohamed_moanis@outlook.com</a>> a écrit :</div><br class="ecxApple-interchange-newline"><blockquote><div class="ecxhmmessage"><div dir="ltr"><font face="Calibri"><span style="font-size: 12pt;">Hi all,</span></font><div style="font-family: Calibri; font-size: 12pt;">Is it possible to use libav to decode JPEG images coming from surveillance camera and encode them with H264?</div><div style="font-family: Calibri; font-size: 12pt;">I mean can it be done to make a function that takes a frame by frame of stream and encode it immediately?</div><div style="font-family: Calibri; font-size: 12pt;">or I have to store them in a file to be able to transcode it?</div><div style="font-family: Calibri; font-size: 12pt;"><br></div><div style="font-family: Calibri; font-size: 12pt;">Thanks in advance  </div><div style="font-family: Calibri; font-size: 12pt;"><br></div><div style="font-family: Calibri; font-size: 12pt;"><br></div><div style="font-family: Calibri; font-size: 12pt;">-------------------------------------------------------------------------------------------</div><div style="font-family: Calibri; font-size: 12pt;">I think my question is too vague. The problem is that <span style="color: rgb(37, 53, 85); font-family: Roboto, sans-serif; font-size: 14px; font-weight: bold; line-height: 22px; background-color: rgb(226, 232, 242);">avcodec_encode_video2 </span></div><div style="font-family: Calibri; font-size: 12pt;">produce delayed frames. I am expecting to give it a frame and take a frame back as a result</div><div style="font-family: Calibri; font-size: 12pt;"><br></div><div style="font-family: Calibri; font-size: 12pt;">So my question is basically, is there a way to to turn around the flushing and the delay.</div></div></div></blockquote></div></div>                                          </div></body>
</html>