On Fri, Aug 19, 2016 at 12:31:49 +0200, Peter White wrote: > is the wrong approach. I don't know if ffmpeg is capable of just writing > different PTS without re-encoding the file. I reckon it is not. But as
That I would also like to know. I.e. whether, at least theoretically, an input stream can be output with only changed timestamps. I *believe* timestamps are not always part of the bitstream, so one would have to design a path to "copy" ther bitstream, but manipulate the side data. > If you must do it this way, downscaling is an option. The less pixels > x264 has to encode the faster it runs. You can also consider dropping some frames, as you are doubling the framerate while timelapsing (e.g. from 25 to 50 fps). If the increased framerate is not required for the viewer, do something like this: $ ffmpeg -i input -vf framestep=2,setpts=0.5*PTS output giving you only half as many frames to encode, in about half the encoding time. But the question remains: How to avoid reencoding. Moritz _______________________________________________ ffmpeg-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
