Am Friday 25 August 2006 14:12 schrieb Michael Riepe: > There's even more to consider. Video format changes, for example.
Like changes from 4:3 to 16:9 aspect ratio. > Or subtitles. Never seen them on DVB. Are they the same format as on DVD? > And while we're at it, the indexer should also calculate the > average and maximum bitrates of each (packaged) elementary stream. That > way it would be easy to tell if you can create a conforming DVD or not. Nice idea. > Maybe we need several indexes: > > - video frame directory > - video GOP directory Okay, this can be combined together. > - audio frame directory for each stream This is what I was thinking of. > - subtitle directory As I said, I don't know how this is done in transport streams. > - stream directory What should that be? > Not so easy. How can you tell the difference between a missing > presentation unit (transport error) and a broken timestamp in a > contiguous stream? It's maybe not trivial. What I mean, is that the indexer should be able to read real-world transport streams (perfectly conformant ones as well as slightly flakey ones, as German ARD) and should calculate the correct presentation time for each presentation unit. These goes into the index, and these should go into the exported video files. > > 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. > I don't think that's a good idea. Not only because we already had so > many hassles with third-party software (ffmpeg). Well. I don't know if it's easy to get the DVBCUT muxer work properly in all cases. Mplex is somehow the agreed-upon standard tool for muxing, and it should be quite solid. I don't know if the mplex code is based from the very beginning to the end on muxing (non-packetized) elementary streams, which lack timestamps, and which might mean that the implementation could not make use of the timestamp values that DVBCUT can provide. In that case there is no use in using mplex code. But maybe mplex is written in a way that you can introduce presentation units with time stamps at some point. I don't know, was just an idea. Bye, Sven. PS: I'm cut off of the rest of the world during the weekend. Presently no internet at home... -- 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
