Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Trying to get a ``polished'' MPEG stream from DVB



Sorry if I'm coming from the wrong angle on this, but I use the Java
applicaiton ProjectX for all my .TS demuxing.   ProjectX can repair
breaks in the audio GOP by filling in with previous sections of audio.

Works extremely well and I've never noticed any loss in sync when
demuxing, editing the MPV and MPA streams and then finally remuxing
them back to a PS MPEG2.

regards,

Craig




-----Original Message-----
From: Chris Chatfield [mailto:C.Chatfield@Teamphone.com]
Sent: Thursday, 13 May 2004 7:29 PM
To: linux-dvb@linuxtv.org
Subject: [linux-dvb] Re: Trying to get a ``polished'' MPEG stream from
DVB


> This is the reason TS uses fixed-size packets and other things that
> make recovery easy.
> 
> > Transcode and other mpeg utilities generally expect a 
> perfect mpeg stream.
> > We're not able to supply one unless you convert the TS to 
> mpeg with a
> > utility that can cater for unreliable input.
> >
> > It's worse if you demultiplex the stream into separate 
> audio and video
> > streams before transcoding - a loss of a single audio frame 
> can play havoc
> > with a/v synchronisation.
> 
> Isn't that what PTS is for?
The demultiplexing I had in mind throws the PTS away (m2v/m2a). I think many
of the transcoding tools deal with audio and video separately, and don't
have the code to be able to correct breaks in the stream. That's been my
experience anyway.

But yes, you're right the information is there in the TS and PTS etc., but
utilities need to be use these properly if the output is to be of the
highest quality.

Chris


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index