Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support
Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support Windows 7, Vista & Linux Media Center Support


Go Back   Australian Media Center Community > Windows Media Center - Related Support & Discussion > Windows TV Files - Conversion & Archiving

Community Information

Reply
 
Thread Tools
Old 16th July 2007, 10:29 PM   #1 (permalink)
MCE Graduate
 
djmac's Avatar
Status djmac is Offline:
ActivityPosts: 55
Reputation & Thanks Support Rating:
djmac
Points Earned: 97

djmac has been Thanked 2 times in 2 posts
DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Hi all,

It been ages since I hacked the DVRMSToolbox source to get AC3 working. I haven't been keeping the replacement DLL updated, so I've gone back and created a DVRMS to MPEG converter thats not based on the DVRMSToolbox source.

Its also a lot simpler for an end user to install and use. (It automatically configures all FFDShow settings bar one).

Just download, install and point Crunchie to the folder (default installation path is C:\Program Files\Frogisoft Wares\ConvertToMPEG). It accepts the same command line options as DVRMSToolbox so should work as a drop in replacement for DVRMSToolbox.

FFDShow is required to install this software. I've tested with current verison of FFDShow Tryouts (ffdshow_beta3_rev1324_20070701_clsid).

Ensure you have AC3 set to liba52 in the "codecs" section.

Cheers,
Dave
Attached Files
File Type: zip ConvertToMPEG.zip (353.1 KB, 46 views)
  Reply With Quote
The following Member(s) said "Thank You!" to djmac for this information:
Old 16th July 2007, 10:49 PM   #2 (permalink)

 
arkay's Avatar
Status arkay is Offline:
Location Melbourne
ActivityPosts: 7,240
Reputation & Thanks Support Rating:
arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay arkay
Points Earned: 1613

arkay has been Thanked 273 times in 213 posts
arkay's
Media Center
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Dave,

Love your work

Cheers,

Arkay
__________________

The box said 'Requires Windows XP or better' - so I installed Linux . . .
  Reply With Quote
Old 17th July 2007, 07:58 AM   #3 (permalink)
MC Specialist
 
KingHilary's Avatar
Status KingHilary is Offline:
Location Victoria
ActivityPosts: 315
Reputation & Thanks Support Rating:
KingHilary
Points Earned: 46

KingHilary has been Thanked 18 times in 18 posts
KingHilary's
Media Center
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Sorry if it is a stupid question guys,

but I see AC3 all the time in these posts, but still don't really know what it stands for. Can anyone provide a brief rundown?

Thanks,

KH
  Reply With Quote
Old 17th July 2007, 02:25 PM   #4 (permalink)
 
dgaust's Avatar
Status dgaust is Offline:
Location Wollongong, NSW
ActivityPosts: 3,059
Reputation & Thanks Support Rating:
dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust dgaust
Points Earned: 1229

dgaust has been Thanked 479 times in 428 posts
dgaust's
Media Center
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

  Reply With Quote
The following Member(s) said "Thank You!" to dgaust for this information:
Old 23rd July 2007, 01:21 AM   #5 (permalink)
Newbie
No Avatar
Status laser is Offline:
ActivityPosts: 5
Reputation & Thanks Support Rating:
laser
Points Earned: 10

laser has been Thanked 0 times in 0 posts
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Hi djmac,

Am getting an exception error when trying to run Crunchie, whis is replicated by running ConvertToMPEG.exe from the command line.

C:\Program Files\Frogisoft Wares\ConvertToMPEG>ConvertToMPEG.exe

Enabling autoPresets for FFDShow in registry

Unhandled Exception: System.NullReferenceException: Object reference not set to
an instance of an object.
at Toub.MediaCenter.Dvrms.DirectShow.IGraphBuilder.Ad dSourceFilter(String lpw
strFileName, String lpwstrFilterName)
at ConvertToMPEG.ConvertToMPEG.AddSourceFilter()
at ConvertToMPEG.ConvertToMPEG.Run()
at ConvertToMPEG.ConvertToMPEG.Main(String[] args)

Have your recommended version of FFDShow installed with the AC3 codec set as instructed.

Do you have any clues to help me get this running,

Cheers,

Laser.
  Reply With Quote
Old 23rd July 2007, 10:25 AM   #6 (permalink)
MCE Graduate
 
djmac's Avatar
Status djmac is Offline:
ActivityPosts: 55
Reputation & Thanks Support Rating:
djmac
Points Earned: 97

djmac has been Thanked 2 times in 2 posts
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Hi Laser,

You need to run ConvertToMPEG with parameters. Try something like:
ConvertToMPEG /if "d:\Recorded TV\Path to my file.dvr-ms" /of "d:\output.mpg"

Substitute with correct values for parameters (if is for Input File, of is for Output File).

The tool should probably do something nicer that printing that error message, maybe for v1.1.

Can you try and post back the results? BTW make sure you quote the path to your files if the path has spaces in it.

Edit: and please run with the /debug option too.

Cheers,
Dave
  Reply With Quote
Old 24th July 2007, 12:29 AM   #7 (permalink)
MC Specialist
 
mick5au's Avatar
Status mick5au is Offline:
Location Canberra
ActivityPosts: 336
Reputation & Thanks Support Rating:
mick5au
Points Earned: 68

mick5au has been Thanked 14 times in 14 posts
mick5au's
Media Center
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

It fails for me with this output:

C:\Program Files\Arksoft\Arksofts Crunchie>"C:\Program Files\Frogisoft Wares\Con
vertToMPEG\dvrmstompeg.exe" /if="\\lounge\recorded TV\Chappelle's Show_SBS_04_03
_2007_00_16_09.dvr-ms" /of="D:\TEMP\MPEG\Chappelle's Show_SBS_04_03_2007_00_16_0
9.mpg" /act=dvrmstompg
\\lounge\recorded TV\Chappelle's Show_SBS_04_03_2007_00_16_09.dvr-ms
Enabling autoPresets for FFDShow in registry

Unhandled Exception: System.Runtime.InteropServices.COMException (0x80040111): C
lassFactory cannot supply requested class
at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at Toub.MediaCenter.Dvrms.DirectShow.ClassId.CoCreate Instance(Guid id)
at ConvertToMPEG.ConvertToMPEG.CreateFilters()
at ConvertToMPEG.ConvertToMPEG.Run()
at ConvertToMPEG.ConvertToMPEG.Main(String[] args)
__________________
Gigabyte EP35-DS3, Gigabyte GeForce 8600GT 512MB, Intel Core 2 Duo E8200 LGA775 2.66GHz 6MB L2 cache, 4GB DDR800 RAM, Nova-T 500 Dual DVB-T, Lots of HDs, LiteOn Blu-Ray 2xBDE Burner
  Reply With Quote
Old 24th July 2007, 09:09 PM   #8 (permalink)
Newbie
No Avatar
Status laser is Offline:
ActivityPosts: 5
Reputation & Thanks Support Rating:
laser
Points Earned: 10

laser has been Thanked 0 times in 0 posts
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Hi Djmac,

As suggested added the line string parameters, but still the getting exception error. A window is als popped up with the exception error with;

Process id=0x16f0 (5872), Thread id=0x1780 (6016)

C:\Program Files\Frogisoft Wares\ConvertToMPEG>ConvertToMPEG /if M:\MediaCoder_I
n\test_in.dvr-ms /of M:\MediaCoder_In\test_out.mpg
M:\MediaCoder_In\test_in.dvr-ms
Enabling autoPresets for FFDShow in registry

Unhandled Exception: System.Runtime.InteropServices.COMException (0x80040217): E
xception from HRESULT: 0x80040217.
at Toub.MediaCenter.Dvrms.DirectShow.IGraphBuilder.Co nnect(IPin ppinOut, IPin
ppinIn)
at ConvertToMPEG.ConvertToMPEG.ConnectPin(IGraphBuild er graph, IBaseFilter sr
c, String srcPinName, IBaseFilter dest, String destPinName)
at ConvertToMPEG.ConvertToMPEG.ConnectPins()
at ConvertToMPEG.ConvertToMPEG.Run()
at ConvertToMPEG.ConvertToMPEG.Main(String[] args)

I captured the following file type data from Videoredo for my test file to assist.

File Name: M:\MediaCoder_In\test_in.dvr-ms
Program Duration: 00:00:33.01
File Type: DVR-MS
Encoding: MPEG 2
Video stream Id: xE0
Encoding Dimensions: 720 x 576
Display Size: 720 x 576
Aspect Ratio: 16/9
Frame Rate: 25.00 FPS
Bit Rate: 10.000 Mbps
VBV_Buffer: 224 KB
Profile: Main/Main
Progressive: Prog or Int
Chroma: 4:2:0
Audio Format: 2.0
Audio Stream Id: Raw PS1
Audio Bit Rate: 256 Kbps
Audio Sampling Rate: 48000 Hz


Cheers,

Laser.
  Reply With Quote
Old 25th July 2007, 02:42 PM   #9 (permalink)
MCE Graduate
 
djmac's Avatar
Status djmac is Offline:
ActivityPosts: 55
Reputation & Thanks Support Rating:
djmac
Points Earned: 97

djmac has been Thanked 2 times in 2 posts
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Quote:
Originally Posted by mick5au View Post
It fails for me with this output:

C:\Program Files\Arksoft\Arksofts Crunchie>"C:\Program Files\Frogisoft Wares\Con
vertToMPEG\dvrmstompeg.exe" /if="\\lounge\recorded TV\Chappelle's Show_SBS_04_03
_2007_00_16_09.dvr-ms" /of="D:\TEMP\MPEG\Chappelle's Show_SBS_04_03_2007_00_16_0
9.mpg" /act=dvrmstompg
\\lounge\recorded TV\Chappelle's Show_SBS_04_03_2007_00_16_09.dvr-ms
Enabling autoPresets for FFDShow in registry

Unhandled Exception: System.Runtime.InteropServices.COMException (0x80040111): C
lassFactory cannot supply requested class
at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at Toub.MediaCenter.Dvrms.DirectShow.ClassId.CoCreate Instance(Guid id)
at ConvertToMPEG.ConvertToMPEG.CreateFilters()
at ConvertToMPEG.ConvertToMPEG.Run()
at ConvertToMPEG.ConvertToMPEG.Main(String[] args)
It's having trouble creating one of the filters.

Can you try with a local file/directory (noticed a UNC network path is the source in your output above).
Can you reinstall FFDShow tryouts.
Can you reinstall the ConvertToMPEG program.

Cheers,
Dave
  Reply With Quote
Old 25th July 2007, 02:46 PM   #10 (permalink)
MCE Graduate
 
djmac's Avatar
Status djmac is Offline:
ActivityPosts: 55
Reputation & Thanks Support Rating:
djmac
Points Earned: 97

djmac has been Thanked 2 times in 2 posts
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Quote:
Originally Posted by laser View Post
Hi Djmac,

As suggested added the line string parameters, but still the getting exception error. A window is als popped up with the exception error with;

Process id=0x16f0 (5872), Thread id=0x1780 (6016)

C:\Program Files\Frogisoft Wares\ConvertToMPEG>ConvertToMPEG /if M:\MediaCoder_I
n\test_in.dvr-ms /of M:\MediaCoder_In\test_out.mpg
M:\MediaCoder_In\test_in.dvr-ms
Enabling autoPresets for FFDShow in registry
Hi Laser,
What OS are you running? MCE2005 or Vista (or just XP)? Does it print "Enabling autoPresets for FFDShow in registry" every time you run it?

If you're on Vista, can you try running Command Prompt as Administrator (right click on Command Prompt and select "Run as Administrator" and try converting the file again?

Cheers,
Dave
  Reply With Quote
Old 25th July 2007, 09:29 PM   #11 (permalink)
Newbie
No Avatar
Status laser is Offline:
ActivityPosts: 5
Reputation & Thanks Support Rating:
laser
Points Earned: 10

laser has been Thanked 0 times in 0 posts
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Hi Dave,

No joy unfortunately.

Am Running MCE 2005, use FFDshow & PureVideo. My user is a computer administrative.

Have reinstalled FFDshow and ConvertToMPeg.

After reinstalling FFDShow i wasn't getting any "Enabling Presets" message. I went into FFDshow and made an manual change to the audio presets (just changed volume setting), after that the "Enable Presets" message starts to appear, and appears every time.

Also tried disabling virus scanner.

CHeers,

Laser.
  Reply With Quote
Old 26th July 2007, 09:54 PM   #12 (permalink)
MC Specialist
 
mick5au's Avatar
Status mick5au is Offline:
Location Canberra
ActivityPosts: 336
Reputation & Thanks Support Rating:
mick5au
Points Earned: 68

mick5au has been Thanked 14 times in 14 posts
mick5au's
Media Center
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

I installed ffdshow tryouts, reinstalled convertompeg and tried with a local file and got the same error

c:\Program Files\Arksoft\Arksofts Crunchie>"C:\Program Files\Frogisoft Wares\Con
vertToMPEG\dvrmstompeg.exe" /if="Chappelle's Show_SBS_04_03_2007_00_16_09.dvr-ms
" /of="Chappelle's Show_SBS_04_03_2007_00_16_09.mpg" /act=dvrmstompg
Chappelle's Show_SBS_04_03_2007_00_16_09.dvr-ms
Enabling autoPresets for FFDShow in registry

Unhandled Exception: System.Runtime.InteropServices.COMException (0x80040111): C
lassFactory cannot supply requested class
at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at Toub.MediaCenter.Dvrms.DirectShow.ClassId.CoCreate Instance(Guid id)
at ConvertToMPEG.ConvertToMPEG.CreateFilters()
at ConvertToMPEG.ConvertToMPEG.Run()
at ConvertToMPEG.ConvertToMPEG.Main(String[] args)
__________________
Gigabyte EP35-DS3, Gigabyte GeForce 8600GT 512MB, Intel Core 2 Duo E8200 LGA775 2.66GHz 6MB L2 cache, 4GB DDR800 RAM, Nova-T 500 Dual DVB-T, Lots of HDs, LiteOn Blu-Ray 2xBDE Burner
  Reply With Quote
Old 26th July 2007, 11:06 PM   #13 (permalink)
Newbie
No Avatar
Status WallyG is Offline:
ActivityPosts: 1
Reputation & Thanks Support Rating:
WallyG
Points Earned: 10

WallyG has been Thanked 0 times in 0 posts
Unhappy Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Hi,

I can't even download the file convert to mpeg

Any ideas why?

All it does is sit there retrying

Thanks,

Rob

Last edited by WallyG; 27th July 2007 at 09:19 AM.
  Reply With Quote
Old 15th August 2007, 11:21 AM   #14 (permalink)
MCE Apprentice
No Avatar
Status alanb is Offline:
ActivityPosts: 25
Reputation & Thanks Support Rating:
alanb
Points Earned: 10

alanb has been Thanked 0 times in 0 posts
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

Hi djmac,

I followed your instructions as above, and I am getting the exact same error as the others have reported. I am using XP MCE 2005 and the version of FFDshow that you have recommended. I get a popup box whenever I execute the crunchie app.
  Reply With Quote
Old 15th August 2007, 08:09 PM   #15 (permalink)
MCE Apprentice
No Avatar
Status alanb is Offline:
ActivityPosts: 25
Reputation & Thanks Support Rating:
alanb
Points Earned: 10

alanb has been Thanked 0 times in 0 posts
Re: DVRMSToolbox replacement for Aussie AC3 conversion problems (requires FFDShow)

OK I fixed it. There are a few important things missing from the instructions.

Do everything as explained above, and when done check the ffdshow audio configuration. Mine originally only showed the default profile, but after running crunchie unsuccessfully once there was a profile there called dvrmstompeg. Ensure that in the output page of this profile the LPCM flag is turned on. Then ensure that in the profiles/preset settings page the automatic preset loading flag is on. Check the dvrms profile to ensure that it activates on application exec and that there are two exe entries there for dvrmstompeg.exe and one other (forget it).

After I did this it worked perfectly. Awesome fix djmac.