1. Just as a sanity check, to disable b-frames, I just set the max_bframes parameter to 0? 2. If GOP size is 1, wouldn't that always be I frames? No predictional ones?]
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Alex Cohn Sent: Saturday, February 09, 2013 12:46 PM To: This list is about using libavcodec, libavformat, libavutil, libavdevice and libavfilter. Subject: Re: [Libav-user] Problem with using libavcodec with AV_CODEC_ID_H264 On Sat, Feb 9, 2013 at 10:24 PM, Ashwin Chandra - SISA <[email protected]> wrote: > Can you tell me the exact options for the preset you mentioned. I want I and > P frames and not B frames to reduce latency but gain better h264 compression > rather than mpeg 2. > > On Feb 9, 2013, at 11:38 AM, "Alex Cohn" <[email protected]> wrote: > >> On Fri, Feb 8, 2013 at 8:21 PM, Ashwin Chandra - SISA >> <[email protected]> wrote: >>> All those presets I tried but didn't help. >> >> You should try the zerolatency preset, and not allow any b-frames if >> you want to flush so often. You can try to set max gop size to 1. >> Even in this case, h264 is not optimized for this kind of flushing. >> What were the motivations of choosing this codec? JPEG should suit >> you best. >> >> BR, >> Alex You could find the answer on this list: http://libav-users.943685.n4.nabble.com/Libav-user-FFmpeg-x264-settings-for-zero-delay-encoding-tp4655209p4655212.html. I don't think you can get a significant improvement without using B-frames and requiring immediate flush, but it's up to you to test it with your input and choose the optimal parameters. Sincerely, Alex _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
