TiVo Community Forum banner

KMTTG issue with VideoRedo Profiles

1343 Views 9 Replies 3 Participants Last post by  moyekj
Hi, I just setup KMTTG and bought VRD Suite, and want to use one of it's profiles for encoding. I'm using the latest KMTTG as of this post.

I'm seeing two issues:

1) on startup, the GUI throws a "Invalid encode name selected" error (since the VRD profile is the default in the GUI) but encoding with this profile works fine, but most problematic,

2) When running as a service, the encoding step never happens, I'm just left with the .mpg file.

I've made sure the service has permission to interact with desktop, and I have tried switching it's "running as" account to be me, with Admin privledges, etc.

I'm running on Win7 64-bit, with the JRE 1.6_029 32-bit VM.

Any ideas would be greatly appreciated.

Thanks
1 - 10 of 10 Posts
1) That's normal. It takes a few seconds to query VRD to obtain Encoding Profiles so when you first start GUI the VRD profiles are not immediately available.
2) I think there's an issue right now with service mode and using VRD Encoding Profile, possibly related to issue 1. For me when I add VRD Encoding profile to auto transfers task set the service is shut down once it reaches the encode step. I'll have to try and debug what the problem is. (Using non-VRD Encoding profile works fine).
Thanks. Let me know if I can help debug this in any way, I'd be happy to help. The VRD encoder for h.264 .mp4 is produces far superior output to the ff and handbrake ones, so I'm keen to use it. I'll run GUI mode in the meantime.

BTW, kmttg is a seriously nice piece of work. Very impressed and I'm spreading the word. It's obviously a labor of love and it shows.

Let me know if there's a way to donate/participate. I'm in SW engineering myself so I definitely appreciate great work when I see it.
Update. I'm able to use a VRD encoding profile in service mode if I use a standard built in profile (for example "H.264 MP4"). For some very strange reason I don't understand when kmttg obtains list of VRD encoding profiles in service mode none of the user-defined VRD custom encoding profiles are available. Previously when testing I was using a custom VRD Profile I created. Since it's exact same code for obtaining profiles in GUI mode vs service mode I'm inclined to think it's some VRD related issue somehow constrained by service mode.

So I'd be curious if you are seeing same thing. i.e. Try "H.264 MP4" profile to see if that works for you as well.
Tetsing right now, stand by....I have a modified H.264 MP4 default profile, but it is one of the default ones (just a few parms changed by me)....
Huh! Ok, things appear to be working fine now...I have no idea what changed, but I'm very happy it's working!

In poking around a bit with the wrapper.conf, I did bump up the max mem to 1024, but I doubt that had anything to do with it. I also, just for fun, also went into the properties of the VRD .exe binaries and marked them all "Run as Administrator", for what it's worth...but again, I doubt that had anything to do with it.

I added a comment to the issue on Google Code.

Thanks man
Are you still using a modified profile though or the built in "H.264 MP4" one? I'm unable to use any of my own custom profiles in service mode myself.
I'm using the modified (but built-in) "H.264 MP4" profile, yes. I haven't tried using custom profiles.

I just changed the max resolution to be 1280x720 and max bit rate to be 4000Kbps.
Update. I'm able to use a VRD encoding profile in service mode if I use a standard built in profile (for example "H.264 MP4"). For some very strange reason I don't understand when kmttg obtains list of VRD encoding profiles in service mode none of the user-defined VRD custom encoding profiles are available. Previously when testing I was using a custom VRD Profile I created. Since it's exact same code for obtaining profiles in GUI mode vs service mode I'm inclined to think it's some VRD related issue somehow constrained by service mode.

So I'd be curious if you are seeing same thing. i.e. Try "H.264 MP4" profile to see if that works for you as well.
I think VRD keeps the built-in and custom-defined profiles in different folders and I think the custom versions are kept in a user/logon/account-specific folder and the service mode isn't using that account. (Maybe ;))
I think VRD keeps the built-in and custom-defined profiles in different folders and I think the custom versions are kept in a user/logon/account-specific folder and the service mode isn't using that account. (Maybe ;))
It's probably something along those lines. However I do have the kmttg service running using my local account instead of the default system account and the problem still occurs. The only possible workaround is to find and parse the custom VRD profile .xml file manually in such cases, but then whenever VRD updates the implementation of how they save custom profiles that would have to be updated so I'm not inclined to go down that path.
1 - 10 of 10 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top