Am Thursday 24 August 2006 21:51 schrieb Michael Riepe:
> Hi!

Hi, Michael.

> Guess what my next project will be? Don't hold your breath, though -
> that may take quite a while.

A new indexer is the one big thing that DVBCUT really needs, as it will fix 
lots of bugs and problems.

I know this since a long time but haven't started on it. So if you (or even 
other people) want to start working on it, maybe I should at least write down 
some of the ideas I had for a new indexer.

So, the point is, by now the indexer works like this: it searches the first N 
megabytes of the input file for video and audio streams. Already this is some 
kind of limitation, as you might have a big TS file, in which new audio 
streams start in the middle, for example an additional language stream for a 
movie. These streams are completely ignored by DVBCUT. So a new indexer 
should start at the beginning of the file and create a catalogue of *all* 
usable presentation units. That is, of all pictures in the video stream and 
all audio units. Unlike the current indexer, which only indexes the video 
stream.

DVBCUT now just seeks the input file to a place 2 seconds (not sure about the 
value) before the START marker, and reads all streams and decides at which 
exact place it begins to copy the audio packets. In the future, it should 
know from the index, what streams are available and which is the right 
position to start copying the streams.

While indexing, it should correct for inconsistencies like timestamp 
discontinuities (the ARD problem). When exporting videos, all timestamp 
values for the output file should be taken from the index then, no longer 
from the original input file. These values of course come from the input file 
in the first place, of course, but might have been corrected by the indexer. 
These correction can be done best, when continously reading the input file 
from the beginning to the end.

The second big space for improvements is the muxer. The best solution would be 
to get really familiar with the sources of mplex and adopt them.

Just my 2 cents...

Bye,
 Sven.

-- 
Sven Over
Stephanienstr. 9
76133 Karlsruhe
GERMANY

Telefon: 0721-9204199

http://www.svenover.de/

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
DVBCUT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dvbcut-user

Reply via email to