Using VRD to re-encode for Tivo S3 HD.

Peter

New member
Hi Dan/Pat,
I have a Tivo Series 3 HD and I am just learning how to transfer files from the PC to it.
I have suceeded by re-encoding my USB Tuner HD files into MPG.
These copy over and play ok.
I had tried (obviously first) to re-encode as a 'tivo' file, but the resultant export did not play.
Any idea why the MPG works and not the Tivo vers.?
I am currently trying to get MKV's to play.
I used MKV2VOB and got an Mpeg, but this didn't seem to copy over (after 30 mins, the Tivo a) wouldn't play it and, b) showed the 'length' as 0.0)

I am now trying to re-encode the Mpeg with VRD.
It's taking a looong time, but once it's done, I'll try to copy & play with the Tivo.

Peter

Update:
So the file took over an hour to convert to mpeg, but it plays in the Tivo. :)
The file also grew to 4x original size.
Is there a way to re-encode quicker?
 
Last edited:

phd

Super Moderator
What version number of VideoReDo are you using? Help>About

Is it necessary to reencode the converted MKV file?

What are the properties of the original file? Ctrl+L
 

Peter

New member
What version number of VideoReDo are you using? Help>About

Is it necessary to reencode the converted MKV file?

What are the properties of the original file? Ctrl+L
Hi Pat.

What version number of VideoReDo are you using?
4.20.3.596

Is it necessary to reencode the converted MKV file?

"I used MKV2VOB and got an Mpeg, but this didn't seem to copy over (after 30 mins, the Tivo a) wouldn't play it and, b) showed the 'length' as 0.0)"

So since this doesn't paly in Tivo (I have tried various config. options), then, yes, I'm assuming I need to re-encode in VRD.

Properties of mpg (from mkv):

File Name: D:\Converted videos\dwts-test3.mpg
File Size: 1227371724 ( 1.14 GB )
Program Duration: 00:42:53.27
File Type: TS Stream
Encoding: H.264
Video stream Id: 4113 (x1011)
Encoding Dimensions: 1280 x 720
Display Size: 1280 x 720
Aspect Ratio: 16:9
Frame Rate: 29.97 FPS
Bit Rate: 40.000 Mbps
VBV_Buffer: 3662 KB
Profile: High/4.1
Progressive: Progressive
Chroma: 4:2:0
Audio Format: 5.1
Audio Stream Id: AC3: 4352 (x1100)
Audio Bit Rate: 384 Kbps
Audio Sampling Rate: 48000 Hz
TS Mux Rate (bps): -1
Est. video bit rate: 3.295 (Mbps)
 

phd

Super Moderator
The name: MKV2VOB is very misleading. That is nowhere near a VOB file

File Type: TS Stream
Encoding: H.264
Encoding Dimensions: 1280 x 720
Display Size: 1280 x 720
Bit Rate: 40.000 Mbps

A VOB file would contain MPEG-2 video in a programs stream type file
Max dimensions 720X480
Max BR about 10 Mbps

Can you adjust your conversion program to provide a friendlier file coming into VideoReDo. This way you could avoid reencoding
 

txporter

New member
Hi Dan/Pat,
I have a Tivo Series 3 HD and I am just learning how to transfer files from the PC to it.
I have suceeded by re-encoding my USB Tuner HD files into MPG.
These copy over and play ok.
I had tried (obviously first) to re-encode as a 'tivo' file, but the resultant export did not play.
Any idea why the MPG works and not the Tivo vers.?
I am currently trying to get MKV's to play.
I used MKV2VOB and got an Mpeg, but this didn't seem to copy over (after 30 mins, the Tivo a) wouldn't play it and, b) showed the 'length' as 0.0)

I am now trying to re-encode the Mpeg with VRD.
It's taking a looong time, but once it's done, I'll try to copy & play with the Tivo.

Peter

Update:
So the file took over an hour to convert to mpeg, but it plays in the Tivo. :)
The file also grew to 4x original size.
Is there a way to re-encode quicker?
Consider using pytivo for your transfers to your Tivo, rather than Tivo Desktop. Here is a link to their forum.

Follow these instructions (use compressed package instructions) and download latest compressed package from this fork (.zip link on right side).

You will likely be able to push or pull the files to your tivo without the need for transcoding beforehand. pytivo uses ffmpeg to transcode on the fly for video that are not playable by your Tivo.
 

Peter

New member
Consider using pytivo for your transfers to your Tivo, rather than Tivo Desktop. Here is a link to their forum.

Follow these instructions (use compressed package instructions) and download latest compressed package from this fork (.zip link on right side).

You will likely be able to push or pull the files to your tivo without the need for transcoding beforehand. pytivo uses ffmpeg to transcode on the fly for video that are not playable by your Tivo.
Hi,
I can't find how to 'push' a file to the tivo.
I have pytivo running and when I type http://localhost:9032 I get the Pytivo page.
I select 'My Movies' and they are showing up. So, what is the next stage?
Thanks if you can help!
Peter
 

Peter

New member
Ok, I found some more info (finally!)
Should be able to get it going after some config file edits
 

txporter

New member
Glad you figured it out. Make sure that you get the latest git from wmcbrine's repository. He just entered a fix for some recent issues with pushing files.
 

Peter

New member
Yeah, my big problem was an install version that wasn't showing me the 'push' option.
I uninstall, re-installed and voila! It was there.
Now I can just send mkv's to the Tivo without using VRD to re-encode
 

txporter

New member
I don't think that Tivos accept .mkv files. I think when you push a .mkv file with pytivo it is transcoding the file to MPEG2. If that is ok with you, then you don't need to do anything else. Otherwise, you need to remux the .mkv to .mp4 and it will push the video without any transcode. TivoHD (and S3 even more so) are not as capable of players with h.264 files as MPEG2 files, however. They are much pickier with what they will play back well.
 

Peter

New member
So my findings are that some MKV's when they get pushed with Pytivo to my Tivo, do get transcoded.
That's great for most of the time.
However, some programs playback very jerky on the Tivo, that played ok pn my PC.
I'm not sure why some are ok and a few are not.

When I do get a jerky file, I use Handbrake to convert to MP4 format, but that doesn't play on the Tivo at all.

But I can now run that file through VRD and save it as a MPEG2 file, which then copies (quite quickly now) back to the Tivo.

The re-encoding using both Handbrake & VRD is quite time consuming though.

Ideally, I would like to figure out if an MKV file is going to play ok , BEFORE I send it to the Tivo, using Pytivo. As you can imagine, after the long transfer process, If the video is jerky, I am faced with an even longer post process to fix the file.
Anyone have an idea on how and what I should look for in an MKV file to know ahead of time?
Cheers!
 

dlflannery

Moderator
Use MediaInfo to get the basic parameters, such as Video type, Audio type, bitrate, framerate, width and height. If the video is H.264 the profile level (3.1, 4.0 etc.) is important. Whether frame rate is constant or variable also can matter.

Then look for the pattern of what plays well and what doesn't.
 

Peter

New member
That's handy - maybe that's why I'm not getting them to play at all.
But how do you add that? I am using Handbrake from it's GUI, not a command line.
I just use the Regular/Normal defaults, and create an MP4 file.
 

dlflannery

Moderator
The GUI is just a front end for the command line Handbrake Program. It has a window where you can view and modify the command line. You would edit in the -O there just before hitting the Encode button. You may have to do something in the menus to make this window appear, and positioning of the -O may matter. See the HandBrake CLI docs. This is a destination option so should probably appear following the -o <outputfile> option.
 

dlflannery

Moderator
Speaking of HandBrake, there's an interesting discussion on it going on over at the Vegas Pro forum (I hope the mods don't mind me posting a link):

http://www.sonycreativesoftware.com/forums/ShowMessage.asp?MessageID=740864&Replies=47
...........
Yes, interesting.... and more detail than I am willing to care about! ;)

Do you understand the color rendering problem they discuss wrt Handbrake? Is this something that has relevance only if you're using Sony Vegas and DXnHD ?
 
Top Bottom