PDA

View Full Version : Transfered HD Video not playing in HD--Please Help


JLWINE
04-06-2009, 09:15 AM
I having taken some HD Video with my EOS 5d camera. It plays in 1080p HD fine on my computer, When I use PyTivo to transfer to my TiVo Series 3 it shows up as 480i. I have re-encoded as 1080i and have tried .mov, .avi and mpeg 4. Any ideas?

jcthorne
04-06-2009, 11:11 AM
What resolution is PyTivo (ffmpeg) say its encoding to?

Pytivo can allow your tivo to pull HD video in mpeg2 format only, transcoding on the fly. In push mode it can also transfer h264 as an mp4 file. It sounds like pyTivo thinks your sending to a S2 unit. Give us some information on what pytivo is doing and there are folks here that can help you get it working.

JLWINE
04-06-2009, 11:56 AM
What resolution is PyTivo (ffmpeg) say its encoding to?

Pytivo can allow your tivo to pull HD video in mpeg2 format only, transcoding on the fly. In push mode it can also transfer h264 as an mp4 file. It sounds like pyTivo thinks your sending to a S2 unit. Give us some information on what pytivo is doing and there are folks here that can help you get it working.

Below is what I captured from PyTivo hile it was streaming the content to my TiVo. It is probably also important to point out that other media (such as a TV show that I transferred from my Tivo to my computer using TiVo Desktop and the transferred back to my TiVo using PyTivo displays in HD as expected.

172.19.27.99 - - [06/Apr/2009 11:47:47] "GET /TiVoConnect?Command=QueryContainer
&Container=%2F HTTP/1.0" 200 -
172.19.27.99 - - [06/Apr/2009 11:47:51] "GET /TiVoConnect?Command=QueryContainer
&Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-containe
r%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1
" 200 -
172.19.27.99 - - [06/Apr/2009 11:47:55] "GET /TiVoConnect?Command=QueryContainer
&Container=My%20Videos%2FHome%20Movies&SortOrder=!CaptureDate&ItemCount=8&Filter
=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,vi
deo%2F* HTTP/1.1" 200 -
172.19.27.99 - - [06/Apr/2009 11:48:06] "GET /TiVoConnect?Command=QueryContainer
&Container=My%20Videos%2FHome%20Movies&SortOrder=!CaptureDate&ItemCount=8&Anchor
Item=%2FMy%2520Videos%2FHome%2520Movies%2FMVI_0247.MOV&AnchorOffset=-8&Filter=x-
tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video
%2F* HTTP/1.1" 200 -
172.19.27.99 - - [06/Apr/2009 11:48:06] "GET /TiVoConnect?Command=QueryContainer
&Container=My%20Videos%2FHome%20Movies&SortOrder=!CaptureDate&ItemCount=8&Anchor
Item=%2FMy%2520Videos%2FHome%2520Movies%2FMVI_0297.MOV&AnchorOffset=-3&Filter=x-
tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video
%2F* HTTP/1.1" 200 -
172.19.27.99 - - [06/Apr/2009 11:48:06] "GET /TiVoConnect?Command=QueryContainer
&Container=My%20Videos%2FHome%20Movies&SortOrder=!CaptureDate&ItemCount=-8&Filte
r=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,v
ideo%2F* HTTP/1.1" 200 -
172.19.27.99 - - [06/Apr/2009 11:48:10] "GET /TiVoConnect?Command=QueryContainer
&Container=My%20Videos%2FHome%20Movies&SortOrder=!CaptureDate&ItemCount=1&Anchor
Item=%2FMy%2520Videos%2FHome%2520Movies%2FaVI_0403.avi&AnchorOffset=-1&Filter=x-
tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video
%2F* HTTP/1.1" 200 -
172.19.27.99 - - [06/Apr/2009 11:48:10] "GET /TiVoConnect?Command=TVBusQuery&Con
tainer=My%20Videos%2FHome%20Movies&File=aVI_0403.avi HTTP/1.1" 200 -
172.19.27.99 - - [06/Apr/2009 11:48:18] "GET /My%20Videos/Home%20Movies/aVI_0403
.avi HTTP/1.1" 200 -
FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --
enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaa
d --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-l
ibtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable
-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
libavutil version: 49.3.0
libavcodec version: 51.34.0
libavformat version: 51.10.0
built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
Input #0, avi, from 'C:\Documents and Settings\jack\My Documents\My Videos/Home
Movies/aVI_0403.avi':
Duration: 00:01:34.8, start: 0.000000, bitrate: 62816 kb/s
Stream #0.0: Video: mjpeg, yuvj420p, 1920x1080, 30.00 fps(r)
Stream #0.1: Audio: mp3, 44100 Hz, stereo, 256 kb/s
Output #0, vob, to 'pipe:':
Stream #0.0: Video: mpeg2video, yuv420p, 544x480, q=2-31, 4096 kb/s, 29.97 fps
(c)
Stream #0.1: Audio: mp2, 44100 Hz, stereo, 192 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
frame= 1498 q=6.0 size= 26570kB time=49.9 bitrate=4357.6kbits/s

txporter
04-06-2009, 01:31 PM
It looks like it is re-encoding the video. I think the bitrate of your source file is too high (~60kbps). I believe that Tivo can only handle up to about 30kbps for both video and audio together. You might have to try re-encoding into something with a lower overall bitrate.

Jason

JLWINE
04-06-2009, 04:25 PM
It looks like it is re-encoding the video. I think the bitrate of your source file is too high (~60kbps). I believe that Tivo can only handle up to about 30kbps for both video and audio together. You might have to try re-encoding into something with a lower overall bitrate.

Jason

Thanks for the suggestion Jason--I just tried again at 27000kb/s--still the same problem.

C:\Program Files\pyTivo\Cheetah\Compiler.py:1508: UserWarning:
You don't have the C version of NameMapper installed! I'm disabling Cheetah's us
eStackFrames option as it is painfully slow with the Python version of NameMappe
r. You should get a copy of Cheetah with the compiled C version of NameMapper.
"\nYou don't have the C version of NameMapper installed! "
172.19.27.99 - - [06/Apr/2009 16:16:54] "GET /TiVoConnect?Command=QueryContainer
&Container=%2F HTTP/1.0" 200 -
172.19.27.99 - - [06/Apr/2009 16:16:58] "GET /TiVoConnect?Command=QueryContainer
&Container=My%20Videos&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-containe
r%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1
" 200 -
172.19.27.99 - - [06/Apr/2009 16:17:03] "GET /TiVoConnect?Command=QueryContainer
&Container=My%20Videos%2FHome%20Movies&SortOrder=!CaptureDate&ItemCount=8&Filter
=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,vi
deo%2F* HTTP/1.1" 200 -
172.19.27.99 - - [06/Apr/2009 16:17:06] "GET /TiVoConnect?Command=QueryContainer
&Container=My%20Videos%2FHome%20Movies&SortOrder=!CaptureDate&ItemCount=1&Anchor
Item=%2FMy%2520Videos%2FHome%2520Movies%2F00MVI_0403.avi&AnchorOffset=-1&Filter=
x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,vid
eo%2F* HTTP/1.1" 200 -
172.19.27.99 - - [06/Apr/2009 16:17:06] "GET /TiVoConnect?Command=TVBusQuery&Con
tainer=My%20Videos%2FHome%20Movies&File=00MVI_0403.avi HTTP/1.1" 200 -
172.19.27.99 - - [06/Apr/2009 16:17:12] "GET /My%20Videos/Home%20Movies/00MVI_04
03.avi HTTP/1.1" 200 -
FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --
enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaa
d --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-l
ibtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable
-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
libavutil version: 49.3.0
libavcodec version: 51.34.0
libavformat version: 51.10.0
built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
Input #0, avi, from 'C:\Documents and Settings\jack\My Documents\My Videos/Home
Movies/00MVI_0403.avi':
Duration: 00:01:15.0, start: 0.000000, bitrate: 27046 kb/s
Stream #0.0: Video: mjpeg, yuvj420p, 1920x1080, 30.00 fps(r)
Stream #0.1: Audio: mp3, 44100 Hz, stereo, 96 kb/s
Output #0, vob, to 'pipe:':
Stream #0.0: Video: mpeg2video, yuv420p, 544x480, q=2-31, 4096 kb/s, 29.97 fps
(c)
Stream #0.1: Audio: mp2, 44100 Hz, stereo, 192 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
frame= 2248 q=6.7 Lsize= 39858kB time=75.0 bitrate=4355.0kbits/s
video:37596kB audio:1758kB global headers:0kB muxing overhead 1.280369%
172.19.27.99 - - [06/Apr/2009 16:18:39] "GET /My%20Videos/Home%20Movies/00MVI_04
03.avi HTTP/1.1" 206 -

txporter
04-07-2009, 01:39 PM
It looks like you have an older version of ffmpeg. Maybe it doesn't support something that you need? Failing that, I would head over to pytivo forums (http://pytivo.krkeegan.com/) and post there. Might get more information.

Jason

wmcbrine
04-07-2009, 04:56 PM
I think the problem is that you're using a really, really old version of pyTivo. Like, from before it had special handling for S3/HD. A clue is that the output audio codec is mp2, and it never does that anymore. (Unless you've overridden it in pyTivo.conf?)

.TiVo files aren't even checked for resolution, which is why HD .TiVo files could still be passed through by a version of pyTivo that doesn't know from HD.

JLWINE
04-07-2009, 05:05 PM
Thanks guys, I will try to find the most updated version when I get home.

aaronwt
04-07-2009, 05:17 PM
Thanks for the suggestion Jason--I just tried again at 27000kb/s--still the same problem.

-


so will the tivo actually play a video with a very high bitrate of 27mbs?

what is the bitrate limit that the tiVo is able to play?

JLWINE
04-07-2009, 08:59 PM
Thanks guys, I will try to find the most updated version when I get home.

So I updated to the newest version of PyTivo that I could find online and then it wouldn't transfer files over at all. Although it would see the files on my computer it would not transfer them at all.

I then found an older version that was still newer than what I had been running and now it is transferring my 1080p videos over at 720p--which although not perfect is sure a lot better than the 480i it had been doing. Thanks again for the help.

wmcbrine
04-07-2009, 10:15 PM
so will the tivo actually play a video with a very high bitrate of 27mbs?Probably. But it's irrelevant, because that's the bitrate of the source, and it's being transcoded.

So I updated to the newest version of PyTivo that I could find online and then it wouldn't transfer files over at all.It would help if you mentioned exactly where you got it, and what appeared in the console.

sender_name
01-13-2010, 11:20 AM
bumping this because I believe i have a similar question. I have a WMV file that I created from a .tivo that was converted to mpe2 (kmttg), opened with windows movie maker and then I cut the commercials out. I saved the resultant file as a 1080...When I push it to the series 3 it looks perfect...I wanted to pull it so that it would be placed in the correct episode/folders under the correct tivo file structure...Unfortunately the pulled video is being converted from 1080 and smushed into a 4:3 with the tivo gray bars at the side...
Here is a screen cap of the video specs from VLC
http://img705.imageshack.us/img705/7237/busytown.jpg
here is the info from the debug...Is this where you get the info on what is going on with your transfers? I think so...
My thoughts were that ffmpeg can't handle the wmv? and I have to pull .tivo or mpeg2 files only, but for some reason if i push a wmv it does a different sort of processing and retains the 16:9 resolution? I'm a little confused...
I aborted the transfer when I saw that it was forced to the wrong resolution...this is the debug from the 1 min that i was transfering

thanks all!
2010-01-13 10:44:03,905 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:44:03] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
2010-01-13 10:44:04,030 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:04,030 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:04,030 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:04,030 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:04,030 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec wmv3 not compatible, H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:04,030 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:04,046 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:04,046 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:44:04] "GET /TiVoConnect?Command=QueryContainer&Container=pyTiVo%20Videos&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
2010-01-13 10:44:49,812 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:44:49] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
2010-01-13 10:44:49,842 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:49,858 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:49,858 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:49,858 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:49,858 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec wmv3 not compatible, H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:49,858 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:49,858 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:49,858 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:44:49] "GET /TiVoConnect?Command=QueryContainer&Container=pyTiVo%20Videos&SortOrder=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
2010-01-13 10:44:53,092 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:44:53] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
2010-01-13 10:44:53,155 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,155 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,155 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,155 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,155 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec wmv3 not compatible, H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,155 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,155 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,155 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:44:53] "GET /TiVoConnect?Command=QueryContainer&Container=pyTiVo%20Videos&SortOrder=!CaptureDate&ItemCount=1&AnchorItem=%2FpyTiVo%2520Videos%2FBusytown%2520Mysteries%252 0-%2520Mystery%2520of%2520the%2520Lost%2520Camera%2520Jellybea n%2520List%2520Mystery%2520%252812_05_2009%2529.wmv&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
2010-01-13 10:44:53,296 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,296 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,296 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,296 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,296 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec wmv3 not compatible, H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,296 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,296 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:44:53,296 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:44:53] "GET /TiVoConnect?Command=TVBusQuery&Container=pyTiVo%20Videos&File=%2FBusytown%20Mysteries%20-%20Mystery%20of%20the%20Lost%20Camera%20Jellybean%20List%20M ystery%20(12_05_2009).wmv HTTP/1.1" 200 -
2010-01-13 10:44:56,000 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:44:56] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
2010-01-13 10:44:56,030 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:44:56] "GET /TiVoConnect?Command=QueryItem&Url=http%3A%2F%2Fa%2Fb%3FContainer%3D%2FNowPlaying%26id%3D%2 FpyTiVo%2520Videos%2FBusytown%2520Mysteries%2520-%2520Mystery%2520of%2520the%2520Lost%2520Camera%2520Jellybea n%2520List%2520Mystery%2520%252812_05_2009%2529.wmv HTTP/1.1" 404 -
2010-01-13 10:45:00,265 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:00,265 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec wmv3 not compatible, H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:00,265 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:45:00] "GET /pyTiVo%20Videos/Busytown%20Mysteries%20-%20Mystery%20of%20the%20Lost%20Camera%20Jellybean%20List%20M ystery%20(12_05_2009).wmv HTTP/1.1" 206 -
2010-01-13 10:45:00,265 DEBUG pyTivo.video.video: H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv is not tivo compatible
2010-01-13 10:45:00,265 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:00,265 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:00,265 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:00,265 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:00,280 DEBUG pyTivo.video.transcode: tsn: xxxxxxxxxxxxxxxxxx
2010-01-13 10:45:00,280 DEBUG pyTivo.video.transcode: aspect169: True
2010-01-13 10:45:00,280 DEBUG pyTivo.video.transcode: optres: False
2010-01-13 10:45:00,280 DEBUG pyTivo.video.transcode: File=H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv vCodec=wmv3 vWidth=1440 vHeight=1080 vFps=29.97 millisecs=1336270 TIVO_HEIGHT=1080 TIVO_WIDTH=1920
2010-01-13 10:45:00,280 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:00,280 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:00,280 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:01,000 DEBUG pyTivo.video.transcode: transcoding to tivo model 648 using ffmpeg command:
2010-01-13 10:45:01,000 DEBUG pyTivo.video.transcode: C:\Program Files\pyTivo\bin\ffmpeg.exe -i H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv -vcodec mpeg2video -b 16384k -maxrate 30000k -bufsize 4096k -ab 448k -ar 48000 -acodec ac3 -copyts -f vob -
2010-01-13 10:45:12,905 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:45:12] "GET /TiVoConnect?Command=QueryFormats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
2010-01-13 10:45:12,953 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:12,953 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:12,953 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:12,953 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:12,953 DEBUG pyTivo.video.transcode: TRANSCODE=YES, vCodec wmv3 not compatible, H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:12,953 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:12,953 DEBUG pyTivo.video.transcode: CACHE HIT! H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv
2010-01-13 10:45:12,953 INFO pyTivo: 192.168.1.2 [13/Jan/2010 10:45:12] "GET /TiVoConnect?Command=QueryContainer&Container=pyTiVo%20Videos&SortOrder=!CaptureDate&ItemCount=8&AnchorItem=%2FpyTiVo%2520Videos%2FBusytown%2520Mysteries%252 0-%2520Mystery%2520of%2520the%2520Lost%2520Camera%2520Jellybea n%2520List%2520Mystery%2520%252812_05_2009%2529.wmv&AnchorOffset=-2&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tivo-mpeg,video%2F* HTTP/1.1" 200 -
2010-01-13 10:46:37,203 INFO pyTivo.video.transcode: [Errno 10054] An existing connection was forcibly closed by the remote host
2010-01-13 10:46:37,203 INFO pyTivo.video.video: [Errno 10054] An existing connection was forcibly closed by the remote host
2010-01-13 10:46:37,203 DEBUG pyTivo.video.video: Finished outputing video

orangeboy
01-13-2010, 11:29 AM
It would be best that you not show your tsn. You should edit your post, and show only the first 3 digits, which represent the model number.

txporter
01-13-2010, 12:06 PM
bumping this because I believe i have a similar question. I have a WMV file that I created from a .tivo that was converted to mpe2 (kmttg), opened with windows movie maker and then I cut the commercials out. I saved the resultant file as a 1080...When I push it to the series 3 it looks perfect...I wanted to pull it so that it would be placed in the correct episode/folders under the correct tivo file structure...Unfortunately the pulled video is being converted from 1080 and smushed into a 4:3 with the tivo gray bars at the side...
Here is a screen cap of the video specs from VLC
http://img705.imageshack.us/img705/7237/busytown.jpg
here is the info from the debug...Is this where you get the info on what is going on with your transfers? I think so...
My thoughts were that ffmpeg can't handle the wmv? and I have to pull .tivo or mpeg2 files only, but for some reason if i push a wmv it does a different sort of processing and retains the 16:9 resolution? I'm a little confused...
I aborted the transfer when I saw that it was forced to the wrong resolution...this is the debug from the 1 min that i was transfering

thanks all!
--snip--
2010-01-13 10:45:01,000 DEBUG pyTivo.video.transcode: transcoding to tivo model 648 using ffmpeg command:
2010-01-13 10:45:01,000 DEBUG pyTivo.video.transcode: C:\Program Files\pyTivo\bin\ffmpeg.exe -i H:\pyTiVo Videos on The-Machine\Busytown Mysteries - Mystery of the Lost Camera Jellybean List Mystery (12_05_2009).wmv -vcodec mpeg2video -b 16384k -maxrate 30000k -bufsize 4096k -ab 448k -ar 48000 -acodec ac3 -copyts -f vob -
--snip--


Based on what I see ffmpeg doing, it appears to be passing your resolution as-is. You have a resolution of 1440x1080...which is 4:3. If the wmv is actually displaying as 16:9, then it must be encoded with non-square pixels (although both the resolution and display resolution are listed as 1440x1080). My guess is that ffmpeg is encoding to square pixel size, so you are now getting 4:3 aspect ratio.

I am not sure if it is possible to set your defaults in pytivo such that it will format it correctly or not. I believe you can force pytivo to transcode your videos to a specific resolution by setting optres (http://pytivo.sourceforge.net/wiki/index.php/Configure_pyTivo#optres) to true and defining your width and height parameters. For 1080i, you need 1920 for width and 1080 for height. Doing this, I am pretty sure that it would stretch your 1440 to 1920. You can do this by setting your display to Fullscreen though, I expect.

wmcbrine
01-13-2010, 12:19 PM
bumping this because I believe i have a similar question.Not really similar, no. :)

Unfortunately the pulled video is being converted from 1080 and smushed into a 4:3 with the tivo gray bars at the side...OK, what's happening here is that your transferred video is not being flagged as 16:9, so it's being shown with square pixels -- which, at 1440:1080, makes it 4:3.

I can't tell from the data here whether or not the WMV video is actually flagged properly.

Meanwhile, the simplest way for you to view this video properly would be to use the Aspect button to temporarily set your mode to Full.

sender_name
01-13-2010, 04:38 PM
1. TSN...doooh...I didn't see that there
2. I am guessing that in the wmv generation i can set the resolution...i will experiment...thanks


edit...
your non square 1440 pixel thingy is correct...it's a wmv/digital cam format...non-square pixels result in true hd..