Log in

View Full Version : Help! Trying to demux TS with ProjectX


bcsman
9th May 2005, 05:22
I'm trying to demux a recorded DVB MPEG2 transport stream with ProjectX. I've also used PVAStrumento with the same results. Every time I load the file and start the demux process it tells me there is no PMT. It goes ahead and demuxes but I get hundreds of dropping useless frames and dropping GOP. By the time it gets done the .m2v file is only 35-40 MB from the original 1.6 GB transport stream. When I play the m2v file it's the movie fast forwarded into about a 10 minute summary!!

What am I doing wrong?? Or better yet what do I need to do to either create or restore the PMT?? Seems like that is at least part of my problem.

Thanks for any or all help!!

buzzqw
9th May 2005, 07:13
the file could be "damaged" ...

try DgMpegDec or ts_repair (http://www.64k.it/andres/TS_repair.zip)

Make a backup first !!

BHH

bcsman
9th May 2005, 14:13
Don't think it's damaged, I have 4 files that do the same thing. I've recorded in just a plain MPEG2 file, not the transport stream, and they view just fine with no drop out's. I don't have any viewers that I know of that can display the TS file, if I did I would see how it looks before trying to demux.

I believe my problem is the no PMT which ProjectX and PVAStrumento tells me the files don't have. Need to find out how to find or replace that information!!

eb
9th May 2005, 14:32
Use PVAStrumento to demux but but uncheck ALL corrections and so on.

Guest
9th May 2005, 14:50
You don't need the PAT/PMT, as long as you can determine the PIDs. Try DGIndex and its detect PIDs functions in the Stream menu (use Raw PID detection if there is no PAT/PMT).

bcsman
10th May 2005, 04:19
Have used DGIndex and determined the PID's. Unfortunately still trying to figure out how to plug the D2V info into Avisynth and VirtualDub by writing scripts!! Can I use the PID info detected in DGIndex with either PVAStrumento or ProjectX to get an accurate demux?? Or do I have to continue on with the PID info with Avisynth and VirtualDub??