Hi,
I'm encoding VFR frame sequence to Constant Frame Rate output stream (in
real-time)
E.g. to maintain 60 fps I have to DUPLICATE frames from 30 fps stream (or
any VFR video streams).
To do this I`m copying the same frame binary data and feed it to
avcodec_receive_packet() once again. (It works but is not optimal)
What is the proper way to tell the encoder that the new frame is the same
as the last one besides timestamp data (PTS/DTS). In other words how
to duplicate last frame in the stream without reencoding the frame again?
I've seen  this type of video ( generated by OBS ) where MANY frames were
really duplicated, where pkt_size=48 or lower!

With best regards,
Alex K
--
_______________________________________________
Libav-user mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/libav-user

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to