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 <[email protected]>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
> [email protected]
> http://ffmpeg.org/mailman/listinfo/libav-user
>
>
_______________________________________________
libav-api mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-api

Reply via email to