MHEG dump from ANY PC DVB-T device!

Nick [D]vB

Member ++
Joined
Mar 7, 2005
Messages
151
Reaction score
4
We all know doing an MHEG dump with a Nebula DigiTV device is really easy thanks to its great software.

Unfortunately it is much more complicated with other hardware, like the Nova-T, but it is possible!

If you're a window$ user you need to use DVB StreamExplorer's new DSM-CC Object Carousel plug-in to dump the vcg.mhg file.

This program will work with almost ANY DVB-T device but the full version will set you back £20.

Code:
You don't have permission to view the code content. Log in or register now.
You must select the BDA driver module to use most new devices,

Select your device for the tuner and the demux and set DVB-T mode

[if you get a graph error there are other settings you can try]

When you have the driver working go to the tuning menu and enter the frequency,

For RH [&XV] it's the same as your Channel 5 and for SS the it's the same as Channel 4

[Use ProgDVB or MyTheatre to find them]

When it is tuned choose Single transponder mode and do an SI scan of the current transponder,

if you see a list appear in the bottom window it is working.

To do an MHEG dump go to plug-ins and select DSM-CC, enter the MHEG PID for the channel you want and hit go.

RH = 7072

SS = 2180

When the counters stop hit cancel and go to the Object Carousel tab and click the /

you will see a list of objects you can save but you won't see a vcg.mhg file until the channel is back on-air.


DVBViewer can also do MHEG dumps using a plug-in but again you will need the full version [only £10] and I can't guarantee it will work with all devices.

Code:
You don't have permission to view the code content. Log in or register now.



If you're a linux guru you could save yourself £20 by using this:

Code:
You don't have permission to view the code content. Log in or register now.


Then use an ASN.1 compiler to read the vcg.mhg file or just load it straight into that funky new keygen.

Job done! :)
 
Last edited by a moderator:
cheers m8 ,Im hopeing to have my setup all ready by the weekend so I will take a look at this :)
thanks
 
I have an Airstar 2 DVB-t card and am running DVBStreamExplorer. What MHEG5 PID should I be putting into DSMCC to get the vcg.mhg ?

Thanks
 
Nick [D]vB said:
Have you got the full version of DVBSE or the free public beta?

I only have the free one but I would have thought that it would inform you that it had the dump and then inform you that it was only available in the paid for version. Instead I get three o's.
 
I have found a free DSM-CC Object Carousel plug-in called DC-DVB but it can only parse objects from the BBCi and E4 interactive streams at the moment.

I am doing some more tests, I'll let you know when I crack it.

Nick
 
Last edited:
From the Huppauge board:
Code:
You don't have permission to view the code content. Log in or register now.


DVB Webscheduler is good because it allows you to dump the entire transport stream, but is a real pain to set up in the UK.

If you have the Microsoft DirectX SDK then there's GraphEdit which is fun to play around with (if you don't have a life ). I use this to dump the transport stream to a file, and again takes a lot of setting up.

MCE2005 is available to purchase OEM now so that's another option. I'm not particularly fond of MCE2005 however since it seems to break any other BDA apps running on it and also fails to support DVB Radio, DVB MHEG5 Teletext, AFD Aspect Ratios etc. ShowShifter DVB is a lot more functional, if a little unstable at times.



Webscheduler available here http://dvb-ws.sourceforge.net/
 
Thanks for that Nix but dumping the transport stream really isn't a problem. To get at the actual files that make up the MHEG service out of the stream we need to use a DSM-CC object carousel decoder.

DigiTV has one build in but it only supports Nebula cards, I have tired to load a transport stream from my Nova-T into the DigiTV program but it doesn't seem to process MHEG in "off-line" mode.

There are several free DSM-CC object carousel programs for linux but I'm really after a window$ solution.
If you come across anything please let me know,

Cheers,
Nick
 
If you don't have a Nebula card and you don't want to fork out £20 for DVBSE there is now a FREE solution!

It's called DC-DVB 0.14 and it should work with any device with BDA drivers:

http://www.dsp-worx.de/?n=11

It is a directshow filter so it needs to be used with a host application, you can use Window$ MediaPlayer but I recommend you use ZoomPlayer or MPC.

Use the batch files to register the filter and plug-in then use the ChannelScan program to set-up the codecs and tune the channels.

Save a .dvb file and then open that file with a directshow mediaplayer.

If you want to do an MHEG dump tune to RH / XV, wait about 30 seconds, and then look in the MHPData directory.

Apart from being the only free application with a DSM-CC object carousel parser it also has loads of other great features like networking, and being able to record several channels simultaneously!

Please don't flood DeCoder's developement board with loads of "How do I do RedHot dumps?" style questions, if you have problems I'd be happy to help you out.

Cheers,
Nick :)
 
THanks for all the info, I'll try and get this going for the weekend.
 
I have just found some hacked drivers that let you use the Aver 771 card with ProgDVB, DVBViewer and some other programs that can edit PIDs.

You can also do MHEG dumps with DVBSE or DC-DVB. Download the files here:

Download TechniSat SkyStar 2 TV PCI for Windows 9x/NT/2000/XP/2003 - softwarepatch.pl

MEGAUPLOAD - One-Click Webhosting

Once you've got your Aver card [or any other non BDA device] working with ProgDVB you can do an MHEG dump by networking with DC-DVB.

First tune to Channel 5 and then enable the "Media Server" module, set it up like this:

mediaserver4zk.png


Minimize ProgDVB and Start DC-DVB's ChannelScan.exe

[make sure you have registered the filter first]

Set the TS source up like this and then select your A/V codecs

source4tv.png


Next scan the stream for channels, you must stop the scan as soon as they are found or you will get duplicate entries.

scan8ql.png


Save the .dvb file and close the Channel Scanner.

Open the dvb file in a text editor like wordpad and edit the packetsize from "-1" to "32767"

Save the file and then open it with Windows MediaPlayer [or Zoom Player]

Use the DC-DVB remote applet to tune to RH / SS and wait...

dcdvb9sp.png


After about 3 minutes check the MHPData directory and you should have a vcg.mhg file

View it in an ANS.1 compiler or just load it straight into the keygen.


That's all there is to it...

8)




.
 
Last edited:
If you have problems getting ProgDVB and DC-DVB to talk to each other it could be down the device driver for your card. Here is a possible solution.

Tune to Channel 5 and try and use ProgDVB's "PID Recoder" module to dump the full transport stream to a file.

[about 300Mb should be more than enough]

pidrec2rg.png


When you have done that stop the PID recording and go to the Device list

stop your hardware device module and start the TSReader module.

Load the TS file you have just recorded

tsreaderdevice4ms.png


Tune to Channel 5 again and set the MediaServer module going as before.

If it still doesn't work I'm affraid you're just going to have to fork out £20 for DVBStreamExplorer.

http://www.dvbstreamexplorer.dk/dvbstreamexplorer.php

Cheers,
Nick
 
Hi Nick,

This program is getting better and better.

I have one small problem... when i use the numerical keypad to save the transport stream for one channel it saves another (ie if i record bbc2 i get news24) any ideas?

Darcy
 
If you dump the transport stream it records EVERY channel in the multiplex to one file [about 6 TV and 12 radio / data streams - that's why the files are so huge! ] If you play them in a player that can not deal with transport stream format you will only see the first cahnnel the demux finds. Try using the Elecard MPEG player to play the transport stream file and you will see what I mean:

http://www.elecard.com/download/

If you want to record a single channel you must use the scheduler for the moment. Unfortunately single channels are saved in the DVR-MS format, DeCoder will not add a "one touch record" function until he has written a demuxer that can save them in normal MPEG format.

I hope that all makes sence,
Cheers, Nick
 
Last edited:
Hi Nick, i have one of these 771 Aver cards the dvb-t type. could you possibley give me detailed instructions on how to get it to work. i have downloaded the SS2 hack drivers, and the 1018 programs. Technisat is loded, ive put the drivers in for the card and the soft that i downloaded from aver..and done the hack drivers bit..

(could you list driver ver and soft ver of aver you ar euseing )

what do i do next....thanx for any advice..

:Cheers:
 
You must leave your current Aver driver and software installed. Everything else you need in included in the download.

Follow my instructions in the Readme.txt files and then try ProgDVB using the "SkyStar2" device module.

www.progdvb.com

Let me know if you get stuck,
Cheers, Nick
 
And there was light...

Thanks Nick,
Sometimes I can't see the wood for the trees.

Darcy
 
Back
Top