2009-12-31, 00:50
Hey all,
New 3.0.2 version
Bugs Fixed:
Download:
Application
Source Code
New 3.0.1 version
Bugs Fixed:
New 3.0 version
New Features:
New 2.0 version
New Features:
1. Ini file
Hey all I have update my script to use a .ini file to hold the configuration; I have included my isomount.ini file as a template and my playercorefactory.xml also. Just replace everything following the '=' sign on each line; its pretty self explanatory but I have included a readme on the ini file specifically explaining everything about it. I will post a link at the top of this post to the new program.
Basicly all you have to do is change the lines in the isomount.ini and change the playercorefactory.xml like so:
<player name="TMTPlayer Mount ISO" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\ISO Mount ini.exe</filename>
<args>-iso "{1}" -useIni "C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\ISOMount.txt"</args>
<forceontop>false</forceontop>
<hidexbmc>false</hidexbmc>
<hidecursor>false</hidecursor>
</player>
So just change the name="TMTPlayer Mount ISO" to what ever you want to call it and put the path to my ISO Mount ini.exe file between the <filename> </filename>. Then the only args you need are -iso "{1}" and the -useIni and the full path to your .ini file with the configuration it it if you want to use an inifile.
The old way of doing with my previous exe should still work, but this offers a much cleaner way to do it.
2. More automatic frame rate adjustment
To use this feature you must have in the iso's file name the fps of the video like as follows for a blu-ray movie:
G:\Batman Begins.bluray.24fps.iso
This program will parse this and pull out the 24 and set your refresh rate of your monitor to that.
And for say an HD-DVD movie that was mastered at 30 fps you can simply change the 24fps to 30fps.
If your file name doesn't not include the fps then it will use what ever you put in your .ini file or if you didnt put it in there what ever the current refresh rate of your monitor is.
Click Here to download
-bher20
Thanks to Catdroid here are some better instruction:
Hello all,
I have been struggling with getting iso's to play back in xbmc. Obviously XBMC doesnt support this, so I wrote a little batch/exe that you can launch using the external player feature of XBMC. I thought other people might be having the same issues with it as well, so I will post it.
You will need to have a bluray player installed on your system, i.e. ArcSofts TotalMedia Theater which I use, or CyberLinks WinDVD. It should work with others.
You will also need SlySofts Virtual CloneDrive, which mounts the iso to a virtual drive.
If you want the program to be able to automatically adjust the monitors refresh rate i.e. to 24p. Then you will need to download 12noon Display Changer.
I have included a readme file that hopefully explains how to use it. I would welcome anyone who would like to write a better one, just PM me. Also if you find a bug let me know!! I have also included the source batch script for anyone who is interested. Thanks.
New 3.0.2 version
Bugs Fixed:
- Fixed issue when using display changer the program would crash.
Download:
Application
Source Code
New 3.0.1 version
Bugs Fixed:
- Fixed issue when you would try and watch a blu-ray with TMT the video would freeze.
New 3.0 version
New Features:
- New name ISO Mounter
- ISO Mounter runs completely silent
- ISO Mounter has been completely redesigned and written in a different language.
- Previously created entries in the playercorefactory.xml file will work with this version!
New 2.0 version
New Features:
- The abillty to now use an .ini file to hold the configuration of the program.
- You can now include a frame rate in your iso's file name and the program will automaticly change the refresh rate of your moniter to match. See below how to.
- New dubug feature. You can know add -debug on to your args line in the playercorefactory.xml, to see everything my program is doing to help if your having problems.
1. Ini file
Hey all I have update my script to use a .ini file to hold the configuration; I have included my isomount.ini file as a template and my playercorefactory.xml also. Just replace everything following the '=' sign on each line; its pretty self explanatory but I have included a readme on the ini file specifically explaining everything about it. I will post a link at the top of this post to the new program.
Basicly all you have to do is change the lines in the isomount.ini and change the playercorefactory.xml like so:
<player name="TMTPlayer Mount ISO" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\ISO Mount ini.exe</filename>
<args>-iso "{1}" -useIni "C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\ISOMount.txt"</args>
<forceontop>false</forceontop>
<hidexbmc>false</hidexbmc>
<hidecursor>false</hidecursor>
</player>
So just change the name="TMTPlayer Mount ISO" to what ever you want to call it and put the path to my ISO Mount ini.exe file between the <filename> </filename>. Then the only args you need are -iso "{1}" and the -useIni and the full path to your .ini file with the configuration it it if you want to use an inifile.
The old way of doing with my previous exe should still work, but this offers a much cleaner way to do it.
2. More automatic frame rate adjustment
To use this feature you must have in the iso's file name the fps of the video like as follows for a blu-ray movie:
G:\Batman Begins.bluray.24fps.iso
This program will parse this and pull out the 24 and set your refresh rate of your monitor to that.
And for say an HD-DVD movie that was mastered at 30 fps you can simply change the 24fps to 30fps.
If your file name doesn't not include the fps then it will use what ever you put in your .ini file or if you didnt put it in there what ever the current refresh rate of your monitor is.
Click Here to download
-bher20
Thanks to Catdroid here are some better instruction:
Quote:Thanks of course to bher20 for the real work on this.
Software needed:
• Slysoft Virtual CloneDrive (referred to as VCD in this guide)
• Arcsoft Totalmedia Theatre 3 or Cyberlink PowerDVD 9 (referred to as MP in this guide)
• (Optional) 12noon Display Changer
Note: I have no need for the display changer as my television is not capable of displaying 24hz content. Therefore, my setup instructions will omit anything about refresh rate, resolution or color depth changes.
This guide assumes you’ve installed the software to the default locations. It also assumes you are running Windows Vista or Windows 7 64-bit.
Step One: Verify setup
• Mount a BD ISO with Virtual CloneDrive. Your computer should act like a BD disc has been inserted and will most likely start up your MP to play it.
• Open up Explorer.exe and find which drive letter VCD mounted the ISO to. Write it down.
Step Two: Download and configure
• Download the zip file from the first post of this thread. Extract the contents wherever you want. We want to look at the Program folder.
• Open ISOMount.ini in notepad.
• Change [driveLet=”K:”] to the Drive letter VCD previously mounted your test ISO.
• If you are using PowerDVD 9, you will need to change the [BD=….] line. Browse out to your executable and copy/paste the path.
• I deleted everything after the BD line since I have no use for it. YMMV.
• Save the file.
• Copy ISOMount.ini and ISOMount ini.exe to C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\
Step Three: playercorefactory.xml
The [playercorefactory.xml] requires that you name your ISOs *.bluray.*iso., which means something like [Gladiator.iso] wouldn’t work, but something like [Gladiator.bluray.iso] or [Gladiator.bluray.720.DTS.iso] would. If you have adopted this naming convention, you are fine.
Otherwise, you’ll need to edit
<rule filetypes="iso" filename="*.bluray.*iso" player="TMTPlayer Mount ISO"/>
to whatever filename structure you use.
In my case, I want MP to open all ISO files, so I have “*.iso”.
Place your file in c:\users\%USERNAME%\AppData\Roaming\XBMC\userdata
Step Four: Fire up XBMC and try it out!
Hello all,
I have been struggling with getting iso's to play back in xbmc. Obviously XBMC doesnt support this, so I wrote a little batch/exe that you can launch using the external player feature of XBMC. I thought other people might be having the same issues with it as well, so I will post it.
You will need to have a bluray player installed on your system, i.e. ArcSofts TotalMedia Theater which I use, or CyberLinks WinDVD. It should work with others.
You will also need SlySofts Virtual CloneDrive, which mounts the iso to a virtual drive.
If you want the program to be able to automatically adjust the monitors refresh rate i.e. to 24p. Then you will need to download 12noon Display Changer.
I have included a readme file that hopefully explains how to use it. I would welcome anyone who would like to write a better one, just PM me. Also if you find a bug let me know!! I have also included the source batch script for anyone who is interested. Thanks.