Alexandre Vazquez wrote: > > And Finally, I need information about get the mux_rate. Some person told me > that the mux_rate is the (video_bitrate + audio_bitrate) but I don't have > this parameters from the TS.
There is no header with a simple bit rate as a number, if that's what you're looking for. It's easy enough to calculate bit rate, though. Just look for I, P, and B frame header markers in the stream and calculate how far apart they are in bytes. Do this for several GOPs, and you will know bytes per frame over that section. You also need to know how many frames per second there are. You will either know it in advance because you know where the stream came from, or you can calculate it from the time stamps in the stream in much the same way as you calculate bytes per frame. Given bytes per frame and frames per second, you know bytes per second. If the stream is CBR, this should be pretty accurate. If it's VBR, it's still the best you can do without just scanning the entire stream. _______________________________________________ mpeg2 mailing list mpeg2@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/mpeg2