<div dir="ltr"><div class="gmail_default" style="color:rgb(0,0,153)">Hi All,</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)">I want to read a frame from a video file, edit it and write back the frame in replacement of the read frame. However I am finding it difficult to accomplish this.</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)">I can get a frame from the video file using ffmpeg provided examples and editing the frame/image is also done separately, the problem arises when I want to write back the image to the video file.</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)">I went through remuxing example given in ffmpeg example, to write a new video file all together with the edited content. The problem is that the remuxing example is not working for different videos of same format.</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)">While fixing the reported error for a given input video file, a different error is thrown for another set of video files. I am using MPEG-1/2 file as my video source.</div><div><font color="#000099"><br></font><div class="gmail_default" style="color:rgb(0,0,153)">I want to accomplish this for my academic work submitted, please provide me with some inputs, as materials related to video editing through 'C' interface seems really rare.</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)">I can't understand why an 'I' frame read from a video file can't be written/encoded back to the video file. For other frames 'P' and 'B' there are dependencies, so writing/encoding the complete frame can't be done, but why this applies to 'I' frame too, which is a separate frame on its own.</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div class="gmail_default" style="color:rgb(0,0,153)">Please provide me some clarity on how to handle this, any help is appreciated, Thanks!</div><div class="gmail_default" style="color:rgb(0,0,153)"><br></div><div><div dir="ltr"><div><span style="color:rgb(0,0,153)"><div class="gmail_default" style="color:rgb(0,0,153);display:inline">​- ​</div>Set</span><div class="gmail_default" style="color:rgb(0,0,153);display:inline">​v</div><br></div><div><div class="gmail_default" style="color:rgb(0,0,153);display:inline"><br></div></div></div></div>
</div></div>