PDA

View Full Version : How to remux DVB live stream?


silenceboy
13th September 2005, 04:45
I use BDA structure.
Get TS from capture filter, then to MS demux.
It creates 5 pins, two of them are video and audio pins.
I connect video pin to MainConcept MPEG Video Decoder filter,
audio pin to MainConcept MPEG Audio Decoder filter;
then to VMR and DSound filter.
It works fine for preview.

Now, I want to record files, not TS, but only video and audio streams.
So, I connect video and audio pins of MS Mux to MainConcept MPEG2 Multiplexer, then to file writer/file dump.

In the recorded files, the audio is ok.
But video losses too many frames, more than 80% video frames are dropped! Look like fast-slideshow.
However, CPU usage is only 20-30% (Intel 915, P4 2.8C,512M).

Then, I try record file with MainConcept MPEG2 Multiplexer itself, not pass through file writer/file dump.
The video stream in the recorded file does not loss frame, but is sped up to 2-3 times than audio stream while playback. Lost A/V synchronization.

Anyone got such problem? and how to solve?

silenceboy
13th September 2005, 04:49
BTW: I use the same MainConcept Video/Audio encoder and Multiplexer on analog card, with 720x480 resolution, on same PC. It works fine, only 1%-2% video frames are dropped.

I just try with Intervideo's MPEG Multiplexer. Faint, it's ok, except several frames dropped, at least keep A/V sync. It's Multiplexer's problem! Shit!
But we only have MainConcept's licence, no Intervideo's. :scared: