[Libav-user] PTS values and writing encoded audio and video frames ?
Gagandeep Bawa
gagandeep.bawa at ironroad.com
Thu Apr 12 07:51:50 CEST 2012
Hi,
These PTS and DTS used for sync between audio and video data while encoding
and presentation. Check below link for more details.
*http://dranger.com/ffmpeg/tutorial05.html*
Thanks,
Gagan
On Thu, Apr 12, 2012 at 11:14 AM, ashika umanga <umanga.forums at gmail.com>wrote:
> Greetings all,
>
> I am writing a wrapper class for video/audio encoding by following the
> "muxing.c".
> http://ffmpeg.org/doxygen/trunk/muxing_8c-source.html
>
> I see in the example that before writing frames to the file ,is checks
> whether the PTS value of audiostream is
> lesser than that of videostream.
>
> code snippet:
>
> if (!video_st || (video_st && audio_st && audio_pts < video_pts)) {
> write_audio_frame(oc, audio_st);
> } else {
> write_video_frame(oc, video_st);
> picture->pts++;
> }
>
> Can someone explain why this test is done? Whats the connection between
> PTS values ?
>
>
>
> _______________________________________________
> Libav-user mailing list
> Libav-user at ffmpeg.org
> http://ffmpeg.org/mailman/listinfo/libav-user
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://ffmpeg.org/pipermail/libav-user/attachments/20120412/dabcc4cd/attachment.html>
More information about the Libav-user
mailing list