PDA

View Full Version : 2.8 and iPhone (portable) Video Quality


gcawad
11-20-2009, 04:56 PM
I was using the "edit" listed below to get higher quality video to my iPhone. In TiVo to Go 2.8 there are now settings for different devices but shows seem dark when converted, and not as nice as the old fix was. Does anyone know if you can edit the new version as you could version 2.6.

Here’s what was posted before that I used:

I don't know about the Mac version of Tivo Desktop, but on the PC version, you can edit all of the encoding parameters with a resource editor. Said a different way, you can customize everything -- resolution, frame rate, average video bitrate, peak video bitrate, audio bitrate, etc. I appended a screenshot at the bottom of this post.

Download the free XN Resource Editor (http://www.wilsonc.demon.co.uk/d10resourceeditor.htm) application.

Make sure Tivo Desktop is closed. Right-click on the TiVo icon in your task tray and click "Pause Server."

Run the XN Resource Editor and use it to open the c:\Program Files\TiVo\Desktop\Plus\TiVoTrans.dll.

Select ENCODEPROFILES -> 220 -> English on the left. Scroll down to the bottom where you see:You can change the hrez and vrez values as appropriate for your player. In the case of the iPod Touch, you would change hrez to 640 and vrez to 480. If you increase resolution, you'll probably also want to increase the bitrate; you might try a vbitrateK of 1000 with a vmaxbitrateK of 1200.

Save the change. Open Tivo Desktop and select the "H.264 compatible device" profile (instead of iPod) under File -> Preferences -> Portable Devices.

You can right-click on the Tivo icon in your task tray to "Resume Server."

To restore the default settings, delete the TiVoTrans.dll and re-run the TiVo Desktop setup program. When you choose the Repair option, the installer will re-copy the original version of the file.

ggieseke
11-21-2009, 09:38 AM
Looking at the binaries, I see the profiles in TranscoderHost.exe and TranscodingService.exe. I haven't tried the resource editor in 2.8 but I didn't have much luck in 2.7 either. You have to kill all of the TiVo processes first and sometimes XN Resource editor doesn't seem to actually save the changes. Here's another approach that should work...

Go to the "\Documents and Settings\All Users\Application Data\TiVo\Conversion Profiles" directory and you will see a file there named MyProfiles.xml. You can edit that file or use it as a template to create your own. They will show up at the bottom of the Convert For list.

Let me know how it goes.

gcawad
11-21-2009, 10:21 PM
Well my folder "\Documents and Settings\All Users\Application Data\TiVo\Conversion Profiles" was empty. So I paused the TiVo server and opened the c:\Program Files\TiVo\Desktop\Plus\TranscoderHost.exe with XN Resource Editor, then edited the iTouch/iPhone settings to "hrez to 640" and "vrez to 480" Also raised the bitrate to "vbitrateK of 1500" with a "vmaxbitrateK of 1800"

One additional note: save the edited file to your "documents" folder first. Then rename the TranscoderHost.exe file, finally copy your new edited saved file to the c:\Program Files\TiVo\Desktop\Plus folder. It doesn't seem to want to save or update the file without doing this.

The transfered files look much better now.

ggieseke
11-22-2009, 08:36 AM
My apologies - I completely forgot that I created that file back in March after discovering the existence of the Conversion Profiles directory. :o

Basically I used the text out of the resource editor as my template and started playing around with it. If you paste the following text into an XML file it will duplicate the changes you made to the transcoder exe. You can name it anything you want as long as it has the correct extension.

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="C:\depot\mainline\author\DirectX\Src\tivotrans\testprofile.x sl"?>
<EncodeProfiles xmlns:tivotrans="http://www.tivo.com/developer/encode-profiles/">
<tivotrans:Profile name="My iPhone iPod Touch" version="1.1" audioresamplerate="48" audiobitrateK="160" hrez="640" vrez="480" vbitrateK="1500" vmaxbitrateK="1800" filetype=".mp4" framerate="30" AdditionalAction="iTunes">
<tivotrans:ImageScaler filter="Scaler"/>
<tivotrans:VideoFormat filter="H.264"/>
<tivotrans:AudioFormat filter="AAC"/>
<tivotrans:TheMux filter="H.264-Mux"/>
<tivotrans:Writer filter="filewrite"/>
<CustomVideoSettings description="baseline">
<Common Preset="0" Profile="0" Level="100"/>
<GuidParam guid="{39178668-4FF1-4991-A76B-1B6D54F709B2}" value="0"/>
</CustomVideoSettings>
</tivotrans:Profile>
</EncodeProfiles>