On Tue, 2010-02-23 at 14:55 +0100, Johan Persson wrote:
> Since my knowledge of the details of the MP2 stream produced by a caputure 
> card 
> (+ ivtv) driver is rather vague so before I start to immerse myself in 
> standards 
> documents I was wondering if there is some "shortcut" to find out the overall 
> length (in min or sec) for a saved MP2 file from the capture card without 
> having 
> to write a (semi-) complete MP2 decoder onseself? 
> 
> I'm thinking of using the libmpeg2 but before I start analysing the headers 
> and 
> example programs (there is no documentation) I thought I would ask.

In the ivtv-utils source, there is a ps-analyzer utility which dumps out
a lot of information (e.g. timestamps of every frame), but at the end
you get this:

Statistics:

video frames:    554
audio frames:    436
private packets: 554
total time:      18.35 seconds


> It doesn't have ot be precise on the second; +/- 1 min accuracy is good 
> enough 
> for my purposes. 

A fellow on the linux-media list just provided a patch to correct some
time reference decoding problems in ps-analyzer, but I have not checked
it in yet.

Check the output of the current ps-analyzer against known sample mpegs
that you have timed yourself.

Regards,
Andy

> /Johan



_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to