 |
pyTivo Discussion Forum Answers and the development of pyTivo a TiVo transcoding server
|
|
| Author |
Message |
Texas Kelly
Joined: 27 Dec 2011 Posts: 6
|
Posted: Tue Dec 27, 2011 10:17 pm Post subject: Easy video conversion to MPG prior to loading into pyTivo |
|
|
Did a search on the boards and couldn't find info on this posted anywhere, so apologies in advance if this has been answered before:
Got pyTivo installed and running as a service on my WHS2011 server and now trying to load my content. I have a series of short MP4 files (about 3-7 minutes in length each) that are taking a ridiculously long amount of time to pull from my server to my TiVo box (example: 31 minutes at 1.92 Mb/s for a 3 1/2 minute video) so I figured the easiest thing to do was to convert all of the MP4s to MPGs so the TiVo box could pull them without needing to transcode. Of course, that's turned out to be harder than expected, because the programs I'm most familiar with for this task (Avidemux and Handbrake) either are blowing up in my face when I try settings that I think are right (former) or just can't do it (latter).
Would greatly appreciate some tips and/or guides for doing this conversion in a quick and stress-free way... |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2034 Location: Maryland
|
Posted: Wed Dec 28, 2011 12:50 am Post subject: |
|
|
That isn't normal, unless it's an extremely underpowered processor. Since it's a Windows machine, I'm assuming that's not the case. You should be able to get something like real-time transfers.
You don't say what kind of TiVo is involved. Assuming it's a Series 3 or later, you should try using the web interface to "push" the videos, which will likely be able to transfer them without having to reencode them.
Other than that... you could try turning on debug in pyTivo.conf, watching what pyTivo does when it calls ffmpeg, and copying that. Or you could even just use pyTivo normally, then transfer the reencoded video from the TiVo back to the computer. _________________ My pyTivo fork . My page |
|
| Back to top |
|
 |
Texas Kelly
Joined: 27 Dec 2011 Posts: 6
|
Posted: Wed Dec 28, 2011 1:17 am Post subject: |
|
|
| wmcbrine wrote: | That isn't normal, unless it's an extremely underpowered processor. Since it's a Windows machine, I'm assuming that's not the case. You should be able to get something like real-time transfers. |
The server is a stock HP ProLiant N36L MicroServer running a 1.3 GHz AMD Athlon NEO II processor. RAM has been expanded from the included 1 GB to 4 GB, and the content is on 2 additionally installed 2 TB hard drives running in RAID 1 at the BIOS level.
| wmcbrine wrote: | You don't say what kind of TiVo is involved. Assuming it's a Series 3 or later, you should try using the web interface to "push" the videos, which will likely be able to transfer them without having to reencode them. |
The TiVo box is a Premiere HD provided by my cable provider (RCN in New York City), and according to what I searched for, it's a Series 4. I could push the videos, but I'd prefer the convenience factor of a pull from the TiVo menu interface, especially if I have guests present.
| wmcbrine wrote: | Other than that... you could try turning on debug in pyTivo.conf, watching what pyTivo does when it calls ffmpeg, and copying that.  Or you could even just use pyTivo normally, then transfer the reencoded video from the TiVo back to the computer. |
I thought about and tried the latter, but it's been several hours since I requested the copy back of the video I transcoded as a test, and the pyTivo web configuration is still showing it as "Initiating Transfer, Please Wait" with no way to cancel out of it. I took the extra steps to set up pyTivo as a service on my server so I don't need to be logged into the server to initiate requests; if I attempt to open up the pyTivo console the normal way, will it piggy-back on that instance, or should I stop the service so that I don't have multiple pyTivo instances running on the server? Let me know and I'll run another test and provide you with the output. |
|
| Back to top |
|
 |
lucasnz
Joined: 13 Sep 2010 Posts: 260
|
Posted: Wed Dec 28, 2011 2:43 am Post subject: |
|
|
| You need to stop the service. |
|
| Back to top |
|
 |
Texas Kelly
Joined: 27 Dec 2011 Posts: 6
|
Posted: Thu Dec 29, 2011 2:34 am Post subject: |
|
|
OK, I stopped the service and reloaded pyTivo in the console. The first thing I noticed was that the path for ffmpeg had reset itself back to its Linux default even though I had set it correctly previously via the web interface. I ended up having to edit pyTivo.conf manually to get the ffmpeg path correct, then tested it with a 2 1/2 minute file thinking that might have been the problem... and it of course was not, as the transcode took about 25 minutes to complete. I've quoted the output from the pyTivo console below. (I didn't turn debug on, let me know if I should do that and try again - I do see some useful information in the log, but I have no clue what any of it means.)
| Code: | INFO:pyTivo.beacon:Announcing shares...
INFO:pyTivo.beacon:Registering: My Recorded TV on DOLLHOUSE-DC
INFO:pyTivo.beacon:Registering: My Videos on DOLLHOUSE-DC
INFO:pyTivo.beacon:Scanning for TiVos...
INFO:pyTivo.beacon:DVR-B1A0
INFO:pyTivo:pyTivo is ready.
INFO:pyTivo:192.168.1.200 [28/Dec/2011 20:59:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:27] "GET /TiVoConnect?Command=Query
Formats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:27] "GET /TiVoConnect?Command=Query
Container&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC&SortOrder=!CaptureDat
e&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,vi
deo%2Fx-tivo-mpeg,video%2F*&SerialNum=7460001903EB1A0 HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:30] "GET /TiVoConnect?Command=Query
Formats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:30] "GET /TiVoConnect?Command=Query
Container&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC%2FFood%20Network&Sort
Order=!CaptureDate&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-cont
ainer%2Ffolder,video%2Fx-tivo-mpeg,video%2F*&SerialNum=7460001903EB1A0 HTTP/1.1"
200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:34] "GET /TiVoConnect?Command=Query
Formats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:34] "GET /TiVoConnect?Command=Query
Container&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC%2FFood%20Network&Sort
Order=!CaptureDate&ItemCount=1&AnchorItem=%2FMy%2520Recorded%2520TV%2520on%2520D
OLLHOUSE-DC%2FFood%2520Network%2FThe%2520Best%2520Thing%2520I%2520Ever%2520Ate%2
520-%2520Umberto%2527s%2520Pizzeria%2520-%2520New%2520Hyde%2520Park%252C%2520NY.
mp4&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffol
der,video%2Fx-tivo-mpeg,video%2F*&SerialNum=7460001903EB1A0 HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:34] "GET /TiVoConnect?Command=TVBus
Query&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC&File=%2FFood%20Network%2F
The%20Best%20Thing%20I%20Ever%20Ate%20-%20Umberto's%20Pizzeria%20-%20New%20Hyde%
20Park,%20NY.mp4&SerialNum=7460001903EB1A0 HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:39] "GET /My%20Recorded%20TV%20on%2
0DOLLHOUSE-DC/Food%20Network/The%20Best%20Thing%20I%20Ever%20Ate%20-%20Umberto's
%20Pizzeria%20-%20New%20Hyde%20Park,%20NY.mp4 HTTP/1.1" 206 -
INFO:pyTivo.video.video:[28/Dec/2011 21:00:39] Start sending "E:\ServerFolders\R
ecorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyd
e Park, NY.mp4" to DVR-B1A0
FFmpeg version SVN-r21659-rdian06-1.02-win-x86_32, Copyright (c) 2000-2010 Fabri
ce Bellard, et al.
built on Aug 24 2010 20:46:16 with gcc 4.4.0
configuration: --enable-memalign-hack --disable-debug --enable-hardcoded-table
s --enable-runtime-cpudetect --enable-static --disable-shared --disable-ffserver
--disable-ffplay --enable-gpl --enable-pthreads --enable-libmp3lame --enable-li
bvorbis --enable-libtheora --enable-libspeex --enable-libgsm --enable-libx264 --
enable-libschroedinger --enable-libfaad --enable-libxvid --disable-decoder=aac -
-enable-avisynth --enable-postproc --enable-avfilter --enable-avfilter-lavf
libavutil 50. 8. 0 / 50. 8. 0
libavcodec 52.52. 0 / 52.52. 0
libavformat 52.50. 0 / 52.50. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.17. 0 / 1.17. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
Seems stream 0 codec frame rate differs from container frame rate: 59.94 (2997/5
0) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'E:\ServerFolders\Recorded TV\Food Netwo
rk\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf52.108.0
title : "Umberto's Pizzeria"
Duration: 00:02:28.44, start: 0.000000, bitrate: 5671 kb/s
Stream #0.0(und): Video: h264, yuv420p, 1920x1088 [PAR 1:1 DAR 30:17], 5281
kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Stream #0.1(und): Audio: libfaad, 48000 Hz, 6 channels, s16, 384 kb/s
[ac3 @ 0x13cdac0]No channel layout specified. The encoder will guess the layout,
but it might be incorrect.
Output #0, vob, to 'pipe:':
Stream #0.0(und): Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9],
q=2-31, 16384 kb/s, 90k tbn, 29.97 tbc
Stream #0.1(und): Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:44] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:47] "GET /TiVoConnect?Command=Query
Formats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:00:47] "GET /TiVoConnect?Command=Query
Container&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC%2FFood%20Network&Sort
Order=!CaptureDate&ItemCount=8&AnchorItem=%2FMy%2520Recorded%2520TV%2520on%2520D
OLLHOUSE-DC%2FFood%2520Network%2FThe%2520Best%2520Thing%2520I%2520Ever%2520Ate%2
520-%2520Umberto%2527s%2520Pizzeria%2520-%2520New%2520Hyde%2520Park%252C%2520NY.
mp4&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffol
der,video%2Fx-tivo-mpeg,video%2F*&SerialNum=7460001903EB1A0 HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:01:44] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:02:44] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:03:44] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:04:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:05:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:06:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:07:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:08:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:09:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:10:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:11:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:12:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:13:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:14:45] "GET /TiVoConnect?Command=Que
ryContainer&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:15:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:16:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:17:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:18:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:19:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:20:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:21:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:22:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:23:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [28/Dec/2011 21:24:45] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
frm= 4449 fps= 3 q= 6.5 Lsize= 308758kB time= 148.41 brt=17042.4kbps
video:296875kB audio:8116kB global headers:0kB muxing overhead 1.235000%
INFO:pyTivo.video.video:[28/Dec/2011 21:25:11] Done sending "E:\ServerFolders\Re
corded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde
Park, NY.mp4" to DVR-B1A0, 316168192 bytes, 1.64 Mb/s |
|
|
| Back to top |
|
 |
Texas Kelly
Joined: 27 Dec 2011 Posts: 6
|
Posted: Sat Dec 31, 2011 2:13 am Post subject: |
|
|
| Any suggestions as to what to do? Should I resubmit this in the Support forum since it's branched off quite a bit from what I originally intended? |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2034 Location: Maryland
|
Posted: Sat Dec 31, 2011 9:16 am Post subject: |
|
|
I don't think you're going to get a different readership there, seeing as this whole forum only gets a few posts a day. Anyway, no, please don't.
| Quote: | I didn't turn debug on, let me know if I should do that |
Again, yes. _________________ My pyTivo fork . My page |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2034 Location: Maryland
|
Posted: Sat Dec 31, 2011 5:35 pm Post subject: |
|
|
BTW, what does your CPU meter look like when one of these slow transfers is going on? _________________ My pyTivo fork . My page |
|
| Back to top |
|
 |
Texas Kelly
Joined: 27 Dec 2011 Posts: 6
|
Posted: Mon Jan 02, 2012 1:33 am Post subject: |
|
|
New output on transfer of same file with debug turned on. (I don't think I was able to capture all the output; hopefully this is enough to be useful.)
| Code: | DEBUG:pyTivo.video.transcode:tsn: 7460001903EB1A0
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=E:\ServerFolders\Recorded TV\Food Network\The
Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4 vCodec=h264 v
Width=1920 vHeight=1088 vFps=29.97 millisecs=148440 TIVO_HEIGHT=1080 TIVO_WIDTH=
1920
DEBUG:pyTivo.video.transcode:rheight=17 rwidth=30
DEBUG:pyTivo.video.transcode:par2=1.000 ratio=176.471 mult4by3=0.750
DEBUG:pyTivo.video.transcode:16:9 aspect allowed, file is narrower than 16:9 pad
ding left and right
-aspect 16:9 -s 1920x1080
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, E:\Serve
rFolders\Recorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria
- New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:06:26] "GET /TiVoConnect?Command=Query
Container&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC%2FFood%20Network&Sort
Order=!CaptureDate&ItemCount=1&AnchorItem=%2FMy%2520Recorded%2520TV%2520on%2520D
OLLHOUSE-DC%2FFood%2520Network%2FThe%2520Best%2520Thing%2520I%2520Ever%2520Ate%2
520-%2520Umberto%2527s%2520Pizzeria%2520-%2520New%2520Hyde%2520Park%252C%2520NY.
mp4&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffol
der,video%2Fx-tivo-mpeg,video%2F*&SerialNum=7460001903EB1A0 HTTP/1.1" 200 -
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, E:\Serve
rFolders\Recorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria
- New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:tsn: 7460001903EB1A0
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=E:\ServerFolders\Recorded TV\Food Network\The
Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4 vCodec=h264 v
Width=1920 vHeight=1088 vFps=29.97 millisecs=148440 TIVO_HEIGHT=1080 TIVO_WIDTH=
1920
DEBUG:pyTivo.video.transcode:rheight=17 rwidth=30
DEBUG:pyTivo.video.transcode:par2=1.000 ratio=176.471 mult4by3=0.750
DEBUG:pyTivo.video.transcode:16:9 aspect allowed, file is narrower than 16:9 pad
ding left and right
-aspect 16:9 -s 1920x1080
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, E:\Serve
rFolders\Recorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria
- New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:06:27] "GET /TiVoConnect?Command=TVBus
Query&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC&File=%2FFood%20Network%2F
The%20Best%20Thing%20I%20Ever%20Ate%20-%20Umberto's%20Pizzeria%20-%20New%20Hyde%
20Park,%20NY.mp4&SerialNum=7460001903EB1A0 HTTP/1.1" 200 -
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, E:\Serve
rFolders\Recorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria
- New Hyde Park, NY.mp4
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:06:30] "GET /My%20Recorded%20TV%20on%2
0DOLLHOUSE-DC/Food%20Network/The%20Best%20Thing%20I%20Ever%20Ate%20-%20Umberto's
%20Pizzeria%20-%20New%20Hyde%20Park,%20NY.mp4 HTTP/1.1" 206 -
INFO:pyTivo.video.video:[01/Jan/2012 20:06:30] Start sending "E:\ServerFolders\R
ecorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyd
e Park, NY.mp4" to DVR-B1A0
DEBUG:pyTivo.video.video:"E:\ServerFolders\Recorded TV\Food Network\The Best Thi
ng I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4" is not tivo compatib
le
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:tsn: 7460001903EB1A0
DEBUG:pyTivo.video.transcode:aspect169: True
DEBUG:pyTivo.video.transcode:optres: False
DEBUG:pyTivo.video.transcode:File=E:\ServerFolders\Recorded TV\Food Network\The
Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4 vCodec=h264 v
Width=1920 vHeight=1088 vFps=29.97 millisecs=148440 TIVO_HEIGHT=1080 TIVO_WIDTH=
1920
DEBUG:pyTivo.video.transcode:rheight=17 rwidth=30
DEBUG:pyTivo.video.transcode:par2=1.000 ratio=176.471 mult4by3=0.750
DEBUG:pyTivo.video.transcode:16:9 aspect allowed, file is narrower than 16:9 pad
ding left and right
-aspect 16:9 -s 1920x1080
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:transcoding to tivo model 746 using ffmpeg command:
DEBUG:pyTivo.video.transcode:C:\pyTivo\bin\ffmpeg.exe -i E:\ServerFolders\Record
ed TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Par
k, NY.mp4 -vcodec mpeg2video -b 16384k -maxrate 30000k -bufsize 4096k -aspect 16
:9 -s 1920x1080 -ab 448k -ar 48000 -acodec ac3 -copyts -f vob -
FFmpeg version SVN-r21659-rdian06-1.02-win-x86_32, Copyright (c) 2000-2010 Fabri
ce Bellard, et al.
built on Aug 24 2010 20:46:16 with gcc 4.4.0
configuration: --enable-memalign-hack --disable-debug --enable-hardcoded-table
s --enable-runtime-cpudetect --enable-static --disable-shared --disable-ffserver
--disable-ffplay --enable-gpl --enable-pthreads --enable-libmp3lame --enable-li
bvorbis --enable-libtheora --enable-libspeex --enable-libgsm --enable-libx264 --
enable-libschroedinger --enable-libfaad --enable-libxvid --disable-decoder=aac -
-enable-avisynth --enable-postproc --enable-avfilter --enable-avfilter-lavf
libavutil 50. 8. 0 / 50. 8. 0
libavcodec 52.52. 0 / 52.52. 0
libavformat 52.50. 0 / 52.50. 0
libavdevice 52. 2. 0 / 52. 2. 0
libavfilter 1.17. 0 / 1.17. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
Seems stream 0 codec frame rate differs from container frame rate: 59.94 (2997/5
0) -> 29.97 (30000/1001)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'E:\ServerFolders\Recorded TV\Food Netwo
rk\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf52.108.0
title : "Umberto's Pizzeria"
Duration: 00:02:28.44, start: 0.000000, bitrate: 5671 kb/s
Stream #0.0(und): Video: h264, yuv420p, 1920x1088 [PAR 1:1 DAR 30:17], 5281
kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 59.94 tbc
Stream #0.1(und): Audio: libfaad, 48000 Hz, 6 channels, s16, 384 kb/s
[ac3 @ 0x14cdac0]No channel layout specified. The encoder will guess the layout,
but it might be incorrect.
Output #0, vob, to 'pipe:':
Stream #0.0(und): Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9],
q=2-31, 16384 kb/s, 90k tbn, 29.97 tbc
Stream #0.1(und): Audio: ac3, 48000 Hz, 5.1, s16, 448 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press [q] to stop encoding
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:06:39] "GET /TiVoConnect?Command=Query
Formats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
frm= 27 fps= 3 q= 2D.2EBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolde
rs\Recorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New
Hyde Park, NY.mp4
DsEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Netw
ork\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
ize= 194D4EBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV
\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY
.mp4
kDBEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, E:\Ser
verFolders\Recorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzer
ia - New Hyde Park, NY.mp4
DtEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Netw
ork\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
iDmEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Netw
ork\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
e= 0.8D7 EBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\
Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.
mp4
brt=1D8EBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food
Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
3D5EBUG:pyTivo.video.transcode:tsn: 7460001903EB1A0
6D.EBUG:pyTivo.video.transcode:aspect169: True
9DkEBUG:pyTivo.video.transcode:optres: False
bDpEBUG:pyTivo.video.transcode:File=E:\ServerFolders\Recorded TV\Food Network\Th
e Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4 vCodec=h264
vWidth=1920 vHeight=1088 vFps=29.97 millisecs=148440 TIVO_HEIGHT=1080 TIVO_WIDT
H=1920
sDEBUG:pyTivo.video.transcode:rheight=17 rwidth=30
DEBUG:pyTivo.video.transcode:par2=1.000 ratio=176.471 mult4by3=0.750
DEBUG:pyTivo.video.transcode:16:9 aspect allowed, file is narrower than 16:9 pad
ding left and right
-aspect 16:9 -s 1920x1080
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:TRANSCODE=YES, vCodec h264 not compatible, E:\Serve
rFolders\Recorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria
- New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
DEBUG:pyTivo.video.transcode:CACHE HIT! E:\ServerFolders\Recorded TV\Food Networ
k\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:06:39] "GET /TiVoConnect?Command=Query
Container&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC%2FFood%20Network&Sort
Order=!CaptureDate&ItemCount=8&AnchorItem=%2FMy%2520Recorded%2520TV%2520on%2520D
OLLHOUSE-DC%2FFood%2520Network%2FThe%2520Best%2520Thing%2520I%2520Ever%2520Ate%2
520-%2520Umberto%2527s%2520Pizzeria%2520-%2520New%2520Hyde%2520Park%252C%2520NY.
mp4&AnchorOffset=-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffol
der,video%2Fx-tivo-mpeg,video%2F*&SerialNum=7460001903EB1A0 HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:06:41] "GET /TiVoConnect?Command=Query
Formats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:06:41] "GET /TiVoConnect?Command=Query
Container&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC&SortOrder=!CaptureDat
e&ItemCount=8&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,vi
deo%2Fx-tivo-mpeg,video%2F*&SerialNum=7460001903EB1A0 HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:06:41] "GET /TiVoConnect?Command=Query
Formats&SourceFormat=video%2Fx-tivo-mpeg HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:06:41] "GET /TiVoConnect?Command=Query
Container&Container=My%20Recorded%20TV%20on%20DOLLHOUSE-DC&SortOrder=!CaptureDat
e&ItemCount=8&AnchorItem=%2FTiVoConnect%3FCommand%3DQueryContainer%26Container%3
DMy%2520Recorded%2520TV%2520on%2520DOLLHOUSE-DC%2FFood%2520Network&AnchorOffset=
-1&Filter=x-tivo-container%2Ftivo-videos,x-tivo-container%2Ffolder,video%2Fx-tiv
o-mpeg,video%2F*&SerialNum=7460001903EB1A0 HTTP/1.1" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:07:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:08:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:09:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:10:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:11:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:12:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:13:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:14:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:15:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:16:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:17:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:18:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:19:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:20:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:21:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:22:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:23:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:24:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:25:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:26:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:27:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
frm= 4085 fps= 3 q= 5.1 size= 283692kB time= 136.INFO:pyTivo:192.168.1.200
[01/Jan/2012 20:28:12] "GET /TiVoConnect?Command=QueryContainer&Container=%2F&Do
Genres=1 HTTP/1.0" 200 -
INFO:pyTivo:192.168.1.200 [01/Jan/2012 20:29:12] "GET /TiVoConnect?Command=Query
Container&Container=%2F&DoGenres=1 HTTP/1.0" 200 -
frm= 4449 fps= 3 q= 6.5 Lsize= 308758kB time= 148.41 brt=17042.4kbps
video:296875kB audio:8116kB global headers:0kB muxing overhead 1.235000%
INFO:pyTivo.video.video:[01/Jan/2012 20:30:06] Done sending "E:\ServerFolders\Re
corded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde
Park, NY.mp4" to DVR-B1A0, 316168192 bytes, 1.70 Mb/s |
CPU utilization on the server hovers at around 50% for the duration of the transfer. (Most of that is for ffmpeg; the server OS processes take up a couple percent while the rest goes to system idle.) |
|
| Back to top |
|
 |
philhu
Joined: 04 Jan 2008 Posts: 480
|
Posted: Tue Jan 03, 2012 2:08 pm Post subject: |
|
|
is it a dual processor system?
50% means most likely that one processor is at 100%, pegged |
|
| Back to top |
|
 |
Texas Kelly
Joined: 27 Dec 2011 Posts: 6
|
Posted: Tue Jan 03, 2012 3:54 pm Post subject: |
|
|
| philhu wrote: | is it a dual processor system?
50% means most likely that one processor is at 100%, pegged |
Yes, it's a dual-core processor. I thought maybe that would be playing a role, but I haven't done any mods on the server other than the RAM upgrade and the HD installs, so logically pyTivo should be reacting as it normally would. (Besides, wouldn't you want the other core free so that the server can do other stuff?) |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2034 Location: Maryland
|
Posted: Tue Jan 03, 2012 4:58 pm Post subject: |
|
|
| Texas Kelly wrote: | Besides, wouldn't you want the other core free so that the server can do other stuff? |
It doesn't really work like that. Each core can multitask, and does. But a single-threaded task can only make use of one core.
You could perhaps achieve some improvement by adding the parameter "-threads 2" to the ffmpeg command line:
http://pytivo.sourceforge.net/wiki/index.php/Configure_pyTivo#ffmpeg_pram
But really, you should be pushing. If you don't want to use the web interface, try jbernardis' Video Manager -- it's an HME app that lets you push from the TiVo:
http://www.tivocommunity.com/tivo-vb/showthread.php?t=468466 _________________ My pyTivo fork . My page
Last edited by wmcbrine on Wed Jan 04, 2012 2:57 am; edited 1 time in total |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2034 Location: Maryland
|
Posted: Wed Jan 04, 2012 2:56 am Post subject: |
|
|
I should add -- to return to the original topic, if you want to try pre-converting the file, there in the log is your command line to do it the way pyTivo does it:
C:\pyTivo\bin\ffmpeg.exe -i E:\ServerFolders\Recorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4 -vcodec mpeg2video -b 16384k -maxrate 30000k -bufsize 4096k -aspect 16:9 -s 1920x1080 -ab 448k -ar 48000 -acodec ac3 -copyts -f vob -
Replace the final "-" with a destination filename, and put quotes around the source pathname. _________________ My pyTivo fork . My page |
|
| Back to top |
|
 |
mcampbell
Joined: 26 Oct 2010 Posts: 24
|
Posted: Sat Jun 30, 2012 11:27 pm Post subject: |
|
|
| wmcbrine wrote: | I should add -- to return to the original topic, if you want to try pre-converting the file, there in the log is your command line to do it the way pyTivo does it:
C:\pyTivo\bin\ffmpeg.exe -i E:\ServerFolders\Recorded TV\Food Network\The Best Thing I Ever Ate - Umberto's Pizzeria - New Hyde Park, NY.mp4 -vcodec mpeg2video -b 16384k -maxrate 30000k -bufsize 4096k -aspect 16:9 -s 1920x1080 -ab 448k -ar 48000 -acodec ac3 -copyts -f vob -
Replace the final "-" with a destination filename, and put quotes around the source pathname. |
This is an old post, but I'm curious... if I do this "... do it the way pytivo does it..." what do I name the output file? <basename>.vob? Will Pytivo not have to do anything extra when it transfers then? Does it recognize a .vob extension already? |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2034 Location: Maryland
|
Posted: Sun Jul 01, 2012 2:34 am Post subject: |
|
|
The name is mostly irrelevant. There's a long list of recognized extensions, but what happens once pyTivo decides a file is a video file depends on the report from ffmpeg. There's also a shorter list of extensions that are recognized as files that can be passed through if pyTivo can't find ffmpeg. ".vob" is on both lists. So is ".mpg", which is what I'd use. But it really makes no difference. _________________ My pyTivo fork . My page |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|