[FFmpeg-user] Modify i frame placement in videos
Hello, I was wondering if there is a way in ffmpeg to convert I frames to P frames. For example, let's say I have a video of 1000 frames and currently I frames occur every 200 frames (so 0,200,400,600,800 would be I frames). I would like to convert the I frame at 200 to a P frame, so as a result we have 4 I frames. Thanks in advance. ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".
Re: [FFmpeg-user] Modify i frame placement in videos
Jaeho Bang (12021-07-14): > I was wondering if there is a way in ffmpeg to convert I frames to P frames. Why? > I would like to convert the I frame at 200 to a P frame, so as a result we > have 4 I frames. Why? While it makes sense to want an I-frame instead of a P-frame, because there are things you can do with an I-frame that you cannot with a P-frame, the symmetric does not apply: an I-frame is functionally a P-frame, just one that only has new blocks. So, before you ask how to do it, you need to explain, possibly to yourself, why you think you need to do it. Odds are you will realize your exact need is somewhat different. Regards, -- Nicolas George signature.asc Description: PGP signature ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".
Re: [FFmpeg-user] Modify i frame placement in videos
> I was wondering if there is a way in ffmpeg to convert I frames to P frames. Why? I work in the space of video analytics and basically I want to replace I frames generated by the traditional encoder with frames my analytics engine considers 'important'. These frames will be the primary focus in analyzing the videos onward and as we all know decoding I frames is much faster compared to decoding P frames. I want to 'convert' originally chosen I frames to P frames because the newly encoded video will be bloated in size if I end up keeping the original set of I frames along with my new set of I frames. By the I->P conversion there is the possibility that the newly encoded video has smaller overall size. Thanks, Jaeho On Thu, Jul 15, 2021 at 12:02 AM Nicolas George wrote: > Jaeho Bang (12021-07-14): > > I was wondering if there is a way in ffmpeg to convert I frames to P > frames. > > Why? > > > I would like to convert the I frame at 200 to a P frame, so as a result > we > > have 4 I frames. > > Why? > > While it makes sense to want an I-frame instead of a P-frame, because > there are things you can do with an I-frame that you cannot with a > P-frame, the symmetric does not apply: an I-frame is functionally a > P-frame, just one that only has new blocks. > > So, before you ask how to do it, you need to explain, possibly to > yourself, why you think you need to do it. > > Odds are you will realize your exact need is somewhat different. > > Regards, > > -- > Nicolas George > ___ > ffmpeg-user mailing list > ffmpeg-user@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-user > > To unsubscribe, visit link above, or email > ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe". > -- *Jaeho Bang* *PhD Student in Computer Science* Georgia Institute of Technology North Ave NW, Atlanta, GA 30332, USA ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".
Re: [FFmpeg-user] Modify i frame placement in videos
Jaeho Bang (12021-07-15): > I want to 'convert' originally chosen I frames to P frames because the > newly encoded video will be bloated in size if I end up keeping the > original set of I frames along with my new set of I frames. By the I->P > conversion there is the possibility that the newly encoded video > has smaller overall size. You are engaging in premature optimization. Just let the codec choose, it knows best, and "convert" the I-frame by understanding there is nothing to do. Then, if you have performance or size issues, come back. > On Thu, Jul 15, 2021 at 12:02 AM Nicolas George wrote: ... but learn what top-posting means, because it is forbidden here and you will not get useful help if you do it again. Regards, -- Nicolas George signature.asc Description: PGP signature ___ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".