Hi Guys
I'm having a hard time getting my head around encoding variable frame
rate containers in LibAV. I have taken the 'output_example.c' program
and modified it to encode to FLV. What I would like to know is how I
would modify the 'output_example.c' program to write variable time stamp
values into the output file. For my project I will be taking a streaming
input source (which will not have time-stamp information) and will need
to create my own timestamp values (I guess from the delta value between
the last received frame and the current frame?).
I have read that you need to set the time base value to:
c->time_base.num=1;
c->time_base.den=1000;
But I am not sure exactly what I should be setting the encoded packet's
PTS values to?
If someone could help I would be eternally grateful.
Thanks to you all,
Mark.
_______________________________________________
libav-api mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-api