[FFmpeg-user] Use force_key_frames to obtain keyframes at exactly the same positions as in the input stream?

Anatol anatol2002 at gmail.com
Tue May 5 15:17:58 CEST 2015


Added a small patch to support 'source' option for 'force_key_frames' -
https://github.com/anatolschwarz/FFmpeg/commit/1968f5fd83fcece5422b7bca4a37e48087774915

On Sun, May 3, 2015 at 2:12 AM, Henk D. Schoneveld <belcampo at zonnet.nl>
wrote:

>
> > On 02 May 2015, at 22:32, Anatol <anatol2002 at gmail.com> wrote:
> >
> > Henk,
> > Live streaming, not files.
> OK, I was thinking with options as pause and go back in time, but you only
> intend linear streaming.
> Sorry for the misunderstanding.
> >
> > On Sat, May 2, 2015 at 10:32 PM, Henk D. Schoneveld <belcampo at zonnet.nl>
> > wrote:
> >
> >>
> >>> On 02 May 2015, at 21:11, Anatol <anatol2002 at gmail.com> wrote:
> >>>
> >>> Henk,
> >>> Its a real problem, if the streams are un-aligned, the playback gets
> into
> >>> jump-forward-backward mood.
> >> If you create a 5min source file and split in 5 1 minute chunks with the
> >> help of the hls function of ffmpeg.
> >> Then create 3 other quality streams form these chunks.
> >> This results in a total of 4 hls compatible streams where switching
> >> between each of them should be without any problem I think.
> >>> It's not a problem to get source file key frames and to have them
> encoded
> >>> into the rest of the files.
> >>> The problem is with a live streaming, because it is not possible to
> query
> >>> it for the keyframe lications
> >>>
> >>> Reuben,
> >>> The whole idea is to avoid intense CPU consumption for LIVE streaming.
> >>>
> >>>
> >>> On Sat, May 2, 2015 at 8:31 PM, Reuben Martin <reuben.m at gmail.com>
> >> wrote:
> >>>
> >>>> On Saturday, May 02, 2015 06:00:32 PM Haris Zukanovic wrote:
> >>>>> My case is live streaming.
> >>>>> I have tried it and definitely keyframes are not aligned between
> input
> >>>>> and output streams.
> >>>>> For all encoded output streams it is very simple to obtain alignement
> >>>>> with setting the fixed GOP size. But the PTS and keyframes of input
> are
> >>>>> never aligned with that.
> >>>>>
> >>>>
> >>>> I’ve had success with it as long as I encode all the derivative
> streams
> >> at
> >>>> once from the same encoder process. This of course can consume
> >> significant
> >>>> CPU
> >>>> resources.
> >>>> _______________________________________________
> >>>> ffmpeg-user mailing list
> >>>> ffmpeg-user at ffmpeg.org
> >>>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> >>>>
> >>> _______________________________________________
> >>> ffmpeg-user mailing list
> >>> ffmpeg-user at ffmpeg.org
> >>> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> >>
> >> _______________________________________________
> >> ffmpeg-user mailing list
> >> ffmpeg-user at ffmpeg.org
> >> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
> >>
> > _______________________________________________
> > ffmpeg-user mailing list
> > ffmpeg-user at ffmpeg.org
> > http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>
> _______________________________________________
> ffmpeg-user mailing list
> ffmpeg-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/ffmpeg-user
>


More information about the ffmpeg-user mailing list