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".

Reply via email to