TiVo Community
TiVo Community
TiVo Community
Go Back   TiVo Community > Main TiVo Forums > TiVo Home Media Features & TiVoToGo
TiVo Community
Reply
Forum Jump
 
Thread Tools
Old 02-15-2009, 02:38 PM   #271
wmcbrine
Resistance Useless
 
wmcbrine's Avatar
 
Join Date: Aug 2003
Posts: 9,020
Quote:
Originally Posted by Yoav View Post
10.5 comes with python 2.5, which pyTivo depends on.
It'll also work with 2.4 (and 2.6). But not the 2.3 that comes with 10.4, true.
__________________

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
wmcbrine is offline   Reply With Quote
Old 02-17-2009, 12:11 AM   #272
nriahi
Registered User
 
nriahi's Avatar
 
Join Date: May 2003
Posts: 5
Question Photos are not showing. Only shows broken icon

I hope I am asking this question in the right forum. I just installed pyTiVoX 1.0.1 and I can share music from my iMac (10.5.6) but the photos that I share all show a broken image on the Tivo HD Series2.


I appreciate any help as I did search the forums and found no help there.

Thanks

Nashmarkt
nriahi is offline   Reply With Quote
Old 02-17-2009, 02:33 AM   #273
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by nriahi View Post
I hope I am asking this question in the right forum. I just installed pyTiVoX 1.0.1 and I can share music from my iMac (10.5.6) but the photos that I share all show a broken image on the Tivo HD Series2.


I appreciate any help as I did search the forums and found no help there.

Thanks

Nashmarkt
Download the beta. The official release has a bug with pictures that was fixed in the betas.
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-17-2009, 07:18 AM   #274
scrytch
Registered User
 
Join Date: Feb 2009
Posts: 4
Hi,

Great program! Works with Australian TiVo with latest firmware, but videos don't show up in Now Playing section, only accessible via streambaby. Music & photos work fine.

Now onto my question:
I've got my kids dvd's ripped to xvid format (handbrake - mp3 audio), and when I choose to play these files streambaby comes back with an error 0x2e006a

I've tried changing "same" to all other options and no luck.

Any way to fix this?

Error log below:
Code:
Wed 2009/02/18 00:17:08.516|   |Acceptor|HostContext|compKey=663000180223515-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
Wed 2009/02/18 00:17:08.518|   |Acceptor|HostContext|compKey=663000180223515-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
Wed 2009/02/18 00:17:08.519|   |Acceptor|ViewScreen|Desc: Cars
Wed 2009/02/18 00:17:08.638|   |Acceptor|PreviewWindow|pWidth: 640
Wed 2009/02/18 00:17:08.638|   |Acceptor|PreviewWindow|preview parent=BView[#2916,bounds=0,0,640x480]
Wed 2009/02/18 00:17:08.638|   |Acceptor|HostContext|key=mpos:file:/Volumes/media/Videos/Movies/Cars.avi applicationId=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
Wed 2009/02/18 00:17:08.638|   |Acceptor|HostContext|applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
Wed 2009/02/18 00:17:08.638|   |Acceptor|HostContext|applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream
Wed 2009/02/18 00:17:08.639|   |Acceptor|HostContext|compKey=663000180223515-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
Wed 2009/02/18 00:17:08.639|   |Acceptor|ViewScreen|goto position: 0, vidlen: 2967720
Wed 2009/02/18 00:17:08.639|   |Acceptor|ViewScreen|Position not in buffer, starting new stream
Wed 2009/02/18 00:17:08.889|   |master|ViewScreen|Openening stream at position: 0(0 secs)
Wed 2009/02/18 00:17:08.889|   |master|VideoModuleHelper|Bitrate for quality: 2221
Wed 2009/02/18 00:17:08.890|   |master|VideoModuleHelper|quality setting is above quality of video, streaming normally
Wed 2009/02/18 00:17:08.891|   |master|FFmpegExeVideoModule|Using ffmpeg transcode args: -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -bufsize 4096k -b 2008k -maxrate 8000k -ab 224k -s 624x352
Wed 2009/02/18 00:17:08.893|   |master|FFmpegExeVideoModule|FFmpegCmd: /Applications/pyTivoX.app/Contents/Resources/ffmpeg.bin -ss 0.0 -i /Volumes/media/Videos/Movies/Cars.avi -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -bufsize 4096k -b 2008k -maxrate 8000k -ab 224k -s 624x352 tcp://127.0.0.1:8503
Wed 2009/02/18 00:17:09.050|   |master|NamedStream|Registering named stream: fa9ed501-b7de-477c-aa43-0b9295981949.stream
Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
Cars.avi
Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
Cars.avi
Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
Cars.avi
Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
Cars.avi
Wed 2009/02/18 00:17:09.196|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
Cars.avi
Wed 2009/02/18 00:17:09.197|   |Acceptor|ViewScreen|error=ERROR: 0x2e006a
Cars.avi
Wed 2009/02/18 00:17:10.667|   |Acceptor|ViewScreen|code=3 rawcode=16777475
Cars.avi
Thanks,
Shane.

Last edited by scrytch : 02-17-2009 at 07:38 AM.
scrytch is offline   Reply With Quote
Old 02-17-2009, 10:33 AM   #275
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by scrytch View Post
Now onto my question:
That looks like a streambaby issue. First thing to try is check that ffmpeg is managing to read/write those files. Open up Terminal.app, and type:
Code:
 /Applications/pyTivoX.app/Contents/Resources/ffmpeg -i /Volumes/media/Videos/Movies/Cars.avi
That should print out some info about the movie and exit. Tell us what it says.

If that works, the next thing is to see how the transcode is doing:
Code:
 /Applications/pyTivoX.app/Contents/Resources/ffmpeg -ss 0.0 -i /Volumes/media/Videos/Movies/Cars.avi -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -bufsize 4096k -b 2008k -maxrate 8000k -ab 224k -s 624x352 /tmp/out.mpg
You can kill the encode by hitting 'ctrl-c' while it's running. The above should run for a long time. If it exits with an error, we have the culprit, please repeat the error here. I may ask you to re-post this question in the streambaby thread if we can't figure out anything though
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-17-2009, 11:08 AM   #276
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by Yoav View Post
That looks like a streambaby issue.
From some of the conversations going on over in the streambaby thread, I don't think anyone has gotten streambaby working down under. The only exception may be someone who is beta-testing new TiVo software for Australia.

So I'm not 100% sure, but I have a feeling people will have to wait for the next Australian TiVo software update to get streambaby to work.
kearygriffin is offline   Reply With Quote
Old 02-18-2009, 02:00 AM   #277
scrytch
Registered User
 
Join Date: Feb 2009
Posts: 4
Quote:
That should print out some info about the movie and exit. Tell us what it says.
Code:
FFmpeg version SVN-r17231, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --arch=i386 --cpu=i686 --disable-vhook --disable-static --enable-shared --enable-pthreads --enable-gpl --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-libx264 --enable-swscale --extra-cflags=-I/Users/yoav/src/lame/include -I/Users/yoav/src/faad2/include -I/Users/yoav/src/faac/include -I/Users/yoav/src/x264 --extra-ldflags=-L/Users/yoav/src/lame/libmp3lame/.libs -L/Users/yoav/src/faad2/libfaad/.libs -L/Users/yoav/src/faac/libfaac/.libs -L/Users/yoav/src/x264/
  libavutil     49.14. 0 / 49.14. 0
  libavcodec    52.15. 0 / 52.15. 0
  libavformat   52.28. 0 / 52.28. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libswscale     0. 6. 2 /  0. 6. 2
  built on Feb 14 2009 08:39:56, gcc: 4.0.1 (Apple Inc. build 5484)

Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (2997003/125000)
Input #0, avi, from '/Volumes/media/Videos/Movies/Cars.avi':
  Duration: 00:49:27.72, start: 0.000000, bitrate: 1553 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 624x352 [PAR 1:1 DAR 39:22], 23.98 tb(r)
    Stream #0.1: Audio: mp3, 48000 Hz, stereo, s16, 128 kb/s
At least one output file must be specified
Quote:
If that works, the next thing is to see how the transcode is doing
No error - it encoded fine.

I'm gathering it may be due to the bastardised TiVo Australia software, so will try it when the next firmware is released.

Regards,
Shane.
scrytch is offline   Reply With Quote
Old 02-18-2009, 01:24 PM   #278
TadK
Registered User
 
Join Date: Oct 2007
Posts: 19
10.5.6 Not sharing

Greetings- I'm very interested in this program but am struggling to get it to work. I have downloaded both stable and beta versions of the app but reach the same result. Nothing showing up in the Now Playing.

I am running a iMac G5 10.5.6, python version 2.51. A previous poster has similar issues and reported that restarting the DVR helped. This did not work for me. I have 2 shared folders set up (sharing preferences set), added them to PyTivoX and applied (several times).

I'm not getting anywhere. Any help would be appreciated.
Tad
TadK is offline   Reply With Quote
Old 02-18-2009, 03:03 PM   #279
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by TadK View Post
Greetings- I'm very interested in this program but am struggling to get it to work.
Tivo S3? HD? S2?. Can you stream under Photos,Music,Showcases?
Does iTiVo see your tivo? Is everything on the same network? wireless?
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-18-2009, 04:14 PM   #280
Sevenfeet
Gentle Giant
 
Sevenfeet's Avatar
 
Join Date: Jun 2000
Location: Nashville, TN
Posts: 146
Quote:
Originally Posted by TadK View Post
Greetings- I'm very interested in this program but am struggling to get it to work. I have downloaded both stable and beta versions of the app but reach the same result. Nothing showing up in the Now Playing.

I am running a iMac G5 10.5.6, python version 2.51. A previous poster has similar issues and reported that restarting the DVR helped. This did not work for me. I have 2 shared folders set up (sharing preferences set), added them to PyTivoX and applied (several times).

I'm not getting anywhere. Any help would be appreciated.
Tad
This is a problem for me too and has been for a couple of weeks. I have a Leopard Server hacked to run on an elderly G4 PowerMac. Up until recently, pTivoX has run on this machine just fine. Now it runs but the Preferences panel refuses to come up (it's just grayed out in the application). So I'm not sure exactly what it's doing. It does seem to still be sharing...I get the shared folders I previously setup in the Now Playing Lists for my two S3 Tivos. I can transfer previously transferred programs (.tivo files). But I can't change anything. Any ideas? Restarting the server does not seem to help.
__________________
Rick

Last edited by Sevenfeet : 02-18-2009 at 04:21 PM.
Sevenfeet is offline   Reply With Quote
Old 02-18-2009, 04:30 PM   #281
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Sevenfeet View Post
This is a problem for me too and has been for a couple of weeks. I have a Leopard Server hacked to run on an elderly G4 PowerMac. Up until recently, pTivoX has run on this machine just fine. Now it runs but the Preferences panel refuses to come up (it's just grayed out in the application). So I'm not sure exactly what it's doing. It does seem to still be sharing...I get the shared folders I previously setup in the Now Playing Lists for my two S3 Tivos. I can transfer previously transferred programs (.tivo files). But I can't change anything. Any ideas? Restarting the server does not seem to help.
Well, since there *is* no preferences panel, the bug isn't that it's greyed out. The bug is that there's a menu option for it. Removing it for next release. The main window is all there is. Sometimes it is hidden behind other windows (try minimizing/hiding other applications). Also, top right menulet may let you hide/show the main window.

As to why it's not working for you in general for pyTivo. I don't really know. Since there's nothing interesting in the logs, and nothing more than 'it used to work for me but now it doesn't', it's really hard to debug.
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-18-2009, 05:02 PM   #282
Sevenfeet
Gentle Giant
 
Sevenfeet's Avatar
 
Join Date: Jun 2000
Location: Nashville, TN
Posts: 146
Quote:
Originally Posted by Yoav View Post
Well, since there *is* no preferences panel, the bug isn't that it's greyed out. The bug is that there's a menu option for it. Removing it for next release. The main window is all there is. Sometimes it is hidden behind other windows (try minimizing/hiding other applications). Also, top right menulet may let you hide/show the main window.

As to why it's not working for you in general for pyTivo. I don't really know. Since there's nothing interesting in the logs, and nothing more than 'it used to work for me but now it doesn't', it's really hard to debug.
It was the top right menulet. I feel completely embarrassed now.

Hey, b20 is up !
__________________
Rick
Sevenfeet is offline   Reply With Quote
Old 02-18-2009, 05:25 PM   #283
TadK
Registered User
 
Join Date: Oct 2007
Posts: 19
Quote:
Originally Posted by Yoav View Post
Tivo S3? HD? S2?. Can you stream under Photos,Music,Showcases?
Does iTiVo see your tivo? Is everything on the same network? wireless?
Tivo S2, I am able to stream content through the Tivo (showcases, photostream, etc.) iTivo see the tivo and transfer to mac is fine. Tivo is hardwired to same route as mac.

Was previously using the tivo software and visual hub plugin to place content back on the tivo with no issues. I really was drawn to this for the ability to organize my media collection. Nothing else has changed network wise.

Shared media is on mounted external drive and a local folder on the mac.

Tad
TadK is offline   Reply With Quote
Old 02-18-2009, 06:30 PM   #284
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by TadK View Post
Tivo S2, I am able to stream content through the Tivo (showcases, photostream, etc.) iTivo see the tivo and transfer to mac is fine. Tivo is hardwired to same route as mac.
I'm assuming you don't mean 'stream content through the Tivo' with streambaby? That doesn't work on S2.

When you use iTiVo, does it tell you the tivo's name at the top menu? or does it say "My Tivos" and you type in an IP address?
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-18-2009, 07:16 PM   #285
TadK
Registered User
 
Join Date: Oct 2007
Posts: 19
Quote:
Originally Posted by Yoav View Post
I'm assuming you don't mean 'stream content through the Tivo' with streambaby? That doesn't work on S2.

When you use iTiVo, does it tell you the tivo's name at the top menu? or does it say "My Tivos" and you type in an IP address?
No- I can access the standard web content through the tivo- not the streambaby content. (honestly not even sure what that is).

In iTivo, from left to right- my IP address, a drop menu with "My Tivos" and "HomeTivo" (where hometivo is our tivo)
TadK is offline   Reply With Quote
Old 02-18-2009, 08:10 PM   #286
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by TadK View Post
No- I can access the standard web content through the tivo- not the streambaby content. (honestly not even sure what that is).

In iTivo, from left to right- my IP address, a drop menu with "My Tivos" and "HomeTivo" (where hometivo is our tivo)
Hm... so your tivo and your mac are definitely talking. and nothing seems to be filtering broadcast packets.... I guess there's a few more things to try, none of them too easy though .

First, lets try using a different port, just in case something else is already using that (although I *think* we would see something in the log if that were the case). Open up pyTiVoX (use the beta), Make sure you have 'pyTivo's checkbox selected (classic). Add at least one video share at the bottom. Hit Apply, and then hit the big red 'exit' button.
Now open up the Finder, and go to <user>/Library/Application Support/pyTivoX/. Option-click (or right click) pyTivo.conf, and choose "Open With...", "other...". From the menu choices pick "TextEdit".

Where you see a Port=9032, change that to somehting like 9123. And where you see a beacon=xxx.xxx.xxx.255, change that to the IP address of your tivo. Save, and exit.

Now start up pyTivoX again. DO NOT HIT APPLY!!!

Go to your tivo, check the bottom of the 'now playing...' list. Is your computer listed there now?
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-18-2009, 08:16 PM   #287
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by pmd View Post
* A collection of .mkv files (the only ones tried), all give the Error 0xffff in red text on screen.
it would be useful if you could look at /tmp/pyTivoX-SB.log and see if there's anything useful there. I know for a fact that my mkv files, which I encoded using x.264/ac-3 using handbrake, work fine.

Quote:
* A number of mpeg4 videos (.mov, & .mp4) ripped from DVD with an older version of Handbrake don't display any video when played. Audio works fine, and thumbnails are shown when skipping. This can be fixed by selecting a lower quality rate (so transcoding the file makes it playable), but isn't ideal. DVDs ripped to .m4v using a newer version of Handbrake's Universal preset play fine.
Sounds like the mpeg-4 video is using a h.264 encoding that is more advanced than the tivo likes, but which ffmpeg is happy to read (which is why transcoding to mpeg-2 is working fine, as are thumbnails, but when transmitted as-is, it breaks). Unfortunately, your only solution (other than hoping that tivo suddenly supports more advanced encodings) is to re-encode it -- either on the fly, or by loading it into handbrake again. Selecting 'high' for the transcode *should* be of a high-enough quality that you wouldn't notice the re-encode's quality degradation. Is your complaint that it looks bad or that it eats CPU cycles on your computer?
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-18-2009, 08:24 PM   #288
kearygriffin
Registered User
 
Join Date: Jan 2008
Posts: 346
Quote:
Originally Posted by Yoav View Post
...Sounds like the mpeg-4 video is using a h.264 encoding that is more advanced than the tivo likes...
The SVN version of streambaby should recognize these MP4 files as not being TiVo compatible and transcode appropriately. V0.24 would just try to pass them to the TiVo and you would get the blackscreen with audio. This will be included in the next release.
kearygriffin is offline   Reply With Quote
Old 02-18-2009, 08:36 PM   #289
TadK
Registered User
 
Join Date: Oct 2007
Posts: 19
Ka-Ching!

Quote:
Originally Posted by Yoav View Post
Where you see a Port=9032, change that to somehting like 9123. And where you see a beacon=xxx.xxx.xxx.255, change that to the IP address of your tivo. Save, and exit.

Now start up pyTivoX again. DO NOT HIT APPLY!!!

Go to your tivo, check the bottom of the 'now playing...' list. Is your computer listed there now?
Okay- multi thread response here... Not being one to wait around, I pulled out my laptop and installed iTivo and pyTivoX. Fired it up and my share was found. Hooray. Sadly this confirmed that something with the desktop was wrong.. I'm a believe now- the software is that simple and works! Amazed.

Back to the home machine.... I opened the conf file and changed the port and beacon. Everything now works from the home machine. So i must have a conflict on the machine with ports.

I am going to assume that any updates or accidental clicks of "apply" will require me to reset the port (unless I can figure out what other app is sitting on it) and beacon?

Tad
TadK is offline   Reply With Quote
Old 02-18-2009, 08:42 PM   #290
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by TadK View Post
I am going to assume that any updates or accidental clicks of "apply" will require me to reset the port (unless I can figure out what other app is sitting on it) and beacon?
Updates will not touch the file.

Clicking 'apply' will. So avoid hitting 'apply'. Unfortunately, with some releases, you may want to hit apply to enable new features .

Before you spend a lot of time trying to track down the culprit. Maybe a reboot will help? Maybe there's some rogue old version of pyTivo left over that's holding the port open?
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-18-2009, 10:05 PM   #291
matelot
Registered User
 
Join Date: Feb 2009
Posts: 9
Everything is working fine with the beta version. I want to find out if it's possible to add movie description before viewing the movie. Just like Tivo where it gives the show description. Right now, it just shows the filename on Tivo.
matelot is offline   Reply With Quote
Old 02-18-2009, 11:06 PM   #292
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by matelot View Post
Everything is working fine with the beta version. I want to find out if it's possible to add movie description before viewing the movie. Just like Tivo where it gives the show description. Right now, it just shows the filename on Tivo.
Yes. This is called metadata. To set up metadata that works with both pyTivo and streambaby, you will need to create a .txt file with the appropriate metadata. So for a movie named myfile.mp4, you need to create a text file named myfile.mp4.txt , and put appropriate values in it. The values are documented here: http://pytivo.armooo.net/wiki/MetaData. If you get your shows off the tivo using 'iTiVo', you can have iTiVo create an appropriate metadata file for you with all the correct values.

If you only care about streambaby, and only use mp4 files, you can go a slightly easier route and just use metadata within the mp4 file. A tool like MetaX will do the hard work for you.

If you have further questions about this, I'd recommend posting them under the pyTivo or streambaby thread (not pyTiVoX, which is just a mac front-end). As there will be more people who can help you out.
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-19-2009, 06:06 AM   #293
pmd
Registered User
 
Join Date: Dec 2004
Posts: 32
Quote:
Originally Posted by Yoav View Post
it would be useful if you could look at /tmp/pyTivoX-SB.log and see if there's anything useful there. I know for a fact that my mkv files, which I encoded using x.264/ac-3 using handbrake, work fine.
I made a slight mistake, the actual error shown in red on the TV was 'Stream failed to open'. Here's the log:

Code:
Thu 2009/02/19 20:25:56.184|   |Acceptor|VideoModuleHelper|Guessing bitrate for file:/Volumes/Store/Video/TV/The%20Wire/Season%201/Wire_S01E01.mkv to: 565
Thu 2009/02/19 20:25:56.264|   |Acceptor|ViewScreen|Desc: Wire_S01E01
Thu 2009/02/19 20:25:57.913|   |Acceptor|PreviewWindow|pWidth: 640
Thu 2009/02/19 20:25:57.913|   |Acceptor|PreviewWindow|preview parent=BView[#2559,bounds=0,0,640x480]
Thu 2009/02/19 20:25:57.916|   |Acceptor|HostContext|key=mpos:file:/Volumes/Store/Video/TV/The%20Wire/Season%201/Wire_S01E01.mkv applicationId=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
Thu 2009/02/19 20:25:57.916|   |Acceptor|HostContext|applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
Thu 2009/02/19 20:25:57.917|   |Acceptor|HostContext|applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream
Thu 2009/02/19 20:25:57.917|   |Acceptor|HostContext|compKey=6630001801F21FD-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
Thu 2009/02/19 20:25:57.942|   |Acceptor|ViewScreen|goto position: 0, vidlen: 3728426
Thu 2009/02/19 20:25:57.942|   |Acceptor|ViewScreen|Position not in buffer, starting new stream
Thu 2009/02/19 20:25:58.193|   |master|ViewScreen|Openening stream at position: 0(0 secs)
Thu 2009/02/19 20:25:58.193|   |master|VideoModuleHelper|quality setting is above quality of video, streaming normally
Thu 2009/02/19 20:25:58.197|   |master|FFmpegExeVideoModule|Using ffmpeg transcode args: -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -sameq -ab 384k
Thu 2009/02/19 20:25:58.201|   |master|FFmpegExeVideoModule|FFmpegCmd: /Applications/pyTivoX.app/Contents/Resources/ffmpeg.bin -ss 0.0 -i /Volumes/Store/Video/TV/The Wire/Season 1/Wire_S01E01.mkv -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -sameq -ab 384k tcp://127.0.0.1:8500
Thu 2009/02/19 20:25:58.247|   |Acceptor|Application|Already initialized, not re-initing.
Thu 2009/02/19 20:25:58.249|   |Acceptor|Application|Already initialized, not re-initing.
Thu 2009/02/19 20:25:58.362|   |master|FFmpegExeVideoModule|FFmpeg failed to continue running... Assuming error
Thu 2009/02/19 20:25:58.363|   |master|SocketProcessInputStream|Destroying running process...
Thu 2009/02/19 20:25:58.364|   |master|ViewScreen|error=Failed to open stream
Thu 2009/02/19 20:26:05.480|   |Acceptor|ViewScreen|code=4 rawcode=16777732
Thu 2009/02/19 20:26:05.481|   |Acceptor|HostContext|key=mpos:file:/Volumes/Store/Video/TV/The%20Wire/Season%201/Wire_S01E01.mkv value=0
Thu 2009/02/19 20:26:05.484|   |Acceptor|HostContext|key=mpos:file:/Volumes/Store/Video/TV/The%20Wire/Season%201/Wire_S01E01.mkv value=0applicationId=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
Thu 2009/02/19 20:26:05.484|   |Acceptor|HostContext|applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream applicationGlobal=false
Thu 2009/02/19 20:26:05.485|   |Acceptor|HostContext|applicationIdStr=com.unwiredappeal.tivo.streambaby.StreamBabyStream
Thu 2009/02/19 20:26:05.485|   |Acceptor|HostContext|compKey=6630001801F21FD-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
Thu 2009/02/19 20:26:05.485|   |Acceptor|HostContext|compKey=6630001801F21FD-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
Thu 2009/02/19 20:26:05.485|   |Acceptor|HostContext|compKey=6630001801F21FD-and-com.unwiredappeal.tivo.streambaby.StreamBabyStream
Thu 2009/02/19 20:26:05.706|   |master|SelectionScreen|focusOn entry=Wire_S01E01
And the output from ffmpeg -i:

Code:
Input #0, matroska, from '/Volumes/Store/Video/TV/The Wire/Season 1/Wire_S01E01.mkv':
  Duration: 01:02:08.42, start: 0.000000, bitrate: N/A
    Stream #0.0(eng): Audio: aac, 24000 Hz, stereo, s16
    Stream #0.1(eng): Audio: aac, 24000 Hz, mono, s16
    Stream #0.2(eng): Video: mpeg4, yuv420p, 448x336 [PAR 1:1 DAR 4:3], 23.98 tb(r)
Finally, output from mkvinfo:
Code:
mkvinfo /Volumes/Store/Video/TV/The\ Wire/Season\ 1/Wire_S01E01.mkv 
+ EBML head
|+ Doc type: matroska
|+ Doc type version: 1
|+ Doc type read version: 1
+ Segment, size 263647235
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4027)
|+ Segment information
| + Muxing application: libebml v0.7.0 + libmatroska v0.7.0
| + Writing application: mkvmerge v0.9.1 built on Jun 15 2004 23:29:28
| + Duration: 3728.426s (01:02:08.426)
| + Date: Mon Nov  1 04:17:07 2004 UTC
| + Title: The Wire - 101 - The Target (with optional commentary)
| + Segment UID: 0xd5 0x5f 0x0e 0x23 0xee 0x9f 0x35 0x55 0x3a 0x7d 0x2f 0x39 0x85 0x7d 0x1d 0xce
|+ Segment tracks
| + A track
|  + Track number: 1
|  + Track UID: 809150688
|  + Track type: audio
|  + MinCache: 0
|  + Timecode scale: 1
|  + Codec ID: A_AAC/MPEG4/LC/SBR
|  + Default duration: 42.667ms (23.438 fps for a video track)
|  + Default flag: 1
|  + Language: eng
|  + Audio track
|   + Sampling frequency: 24000
|   + Channels: 2
|   + Output sampling frequency: 48000
| + A track
|  + Track number: 2
|  + Track UID: 3465606272
|  + Track type: audio
|  + MinCache: 0
|  + Timecode scale: 1
|  + Codec ID: A_AAC/MPEG4/LC/SBR
|  + Default duration: 42.667ms (23.438 fps for a video track)
|  + Default flag: 0
|  + Language: eng
|  + Name: Director's Commentary
|  + Audio track
|   + Sampling frequency: 24000
|   + Channels: 1
|   + Output sampling frequency: 48000
| + A track
|  + Track number: 3
|  + Track UID: 3553208210
|  + Track type: video
|  + MinCache: 1
|  + Timecode scale: 1
|  + Codec ID: V_MS/VFW/FOURCC
|  + CodecPrivate, length 40 (FourCC: XVID, 0x44495658)
|  + Default duration: 41.708ms (23.976 fps for a video track)
|  + Default flag: 1
|  + Language: eng
|  + Video track
|   + Pixel width: 448
|   + Pixel height: 336
|   + Display width: 448
|   + Display height: 336
|  + Lacing flag: 0
|+ EbmlVoid (size: 1024)
|+ Cluster

Quote:
Originally Posted by Yoav View Post
Selecting 'high' for the transcode *should* be of a high-enough quality that you wouldn't notice the re-encode's quality degradation. Is your complaint that it looks bad or that it eats CPU cycles on your computer?
Not a complaint, just an observation :-) I didn't think of trying 'high' quality until I was writing my post, but I was away from the TiVo. I guess I'm more concerned about a seamless user experience, though the transcoding does kick the Macbook's fans into overdrive, so much so that I can hear it from the next room!

PyTivoX and streambaby are excellent projects - I was so excited about the prospect of not having to drag the laptop into the lounge to connect to the TV anymore that I couldn't sleep last night. Thank you!
pmd is offline   Reply With Quote
Old 02-19-2009, 08:32 AM   #294
Techtravler
Registered User
 
Join Date: Feb 2009
Posts: 7
Quote:
Originally Posted by Yoav View Post
Ok, just uploaded 0.5
Main changes:
Code now runs as a 'daemon' (user launched agent).
Can be configured to run at startup.
Now has a menulet for controlling it.

--> it is 10.5 *ONLY*.
(python on 10.4 is too old, and also pytivoX now relies on some 10.5 api calls).

Update and test away... Thanks!!
Too bad....for the 10.5 only this looked good.
Techtravler is offline   Reply With Quote
Old 02-19-2009, 10:51 AM   #295
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by pmd View Post
I made a slight mistake, the actual error shown in red on the TV was 'Stream failed to open'. Here's the log:
It *looks* as if ffmpeg is dying while trying to deal with the file. Can you run:
Code:
/Applications/pyTivoX.app/Contents/Resources/ffmpeg -ss 0.0 -i "/Volumes/Store/Video/TV/The Wire/Season 1/Wire_S01E01.mkv" -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -sameq -ab 384k /tmp/output.mpg
rm /tmp/output.mpg
Is it working fine or does it exit/crash with some interesting error?
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

Last edited by Yoav : 02-19-2009 at 11:05 AM.
Yoav is offline   Reply With Quote
Old 02-19-2009, 12:46 PM   #296
Sevenfeet
Gentle Giant
 
Sevenfeet's Avatar
 
Join Date: Jun 2000
Location: Nashville, TN
Posts: 146
Just some observations...

pTivoX (and Streambaby) have been getting better by leaps and bounds ever since Streambaby + ffmpeg came into the mix. It's nice that streaming video that wouldn't play before now can get transcoded before streaming to the Tivo.

But I'm also starting to face the limits of my technology, which for those who know my setup, should be painfully obvious. I'm running a Leopard Server on a PowerMac G4 Gigabit Dual 450 Mhz. Yes, its hacked to run Leopard on non-standard hardware although I run a newer video card, FW800 card and a FW400+USB2.0 card for devices like my Drobo 800 and Firewire 400 arrays for Time Machine backup storagefor other Macs on my network. But a dual processor elderly PPC machine can only do so much when it comes to the high demand world or digital transcoding.

It doesn't take a lot of horsepower to run a file server. One thing my setup does pretty well is just pumping either MPEG2 files from ripped DVDs to the Tivo via pTivoX/Streambaby or Mp4 files that don't need further transcoding. And pushing .tivo files back to the Tivo that were copied either from iTivo or Toast is pretty effortless. But ask the setup to do transcoding in real time and the whole thing grinds to a halt since it can't keep up in realtime. One thing that seems not to be going on the use of both processors by ffmpeg. I'm not sure if its designed for multiprocessor use, but it is noticeable from my server logs that one processor is usually loafing during streaming.

Another problem I see are with the "gravy" features of the product...pictures and music. Since nearly all of our pictures are in an iPhoto library, it doesn't really pay to have pTivoX handle them (Tivo Desktop talks to iPhoto directly). But for the loose photo folders I do have, the Tivo S3 would eventually error out in showing photos after about 3-5 photos shown. This never happens with Tivo Desktop.

And for music, I just pointed pTivoX to my iTunes Music Folder. Again, this works but it doesn't take advantage of any playlists I may have done (another Tivo Desktop feature). 99% of my library are either AAC or Apple Lossless files. pTivoX transcodes this to MP3 for Tivo use, but for some reason it can't do it without music skips. Tivo Desktop + Lame 3.97 has never had this performance problem on my server.

Again, I'm not trying to knock a product I really really like and am beginning to use more frequently. But I'm thinking that some of these performance issues could be addressed while others (like video transcoding) are probably left to my next Mac server (maybe the next intel-based Mini).
__________________
Rick
Sevenfeet is offline   Reply With Quote
Old 02-19-2009, 01:24 PM   #297
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by Sevenfeet View Post
Just some observations...
Well, I'm happy you're finding the program useful. I'll try and respond to the points:

streambaby is asking ffmpeg to use both processors (I changed the config to test for the number of cores and add a -threads {X} to the commandline). You can check that it indeed has the correct number by looking at <user>/Library/Application Support/pyTivoX/streambaby.ini for the ffmpegexe.transcode line. If it's not there, you may need to update to the latest pytivo and hit 'apply'. If it's *still* not there, then my code is probably failing to ID the number of cores/CPUs on your computer. We can fix that.

pyTivo is *not* doing that, mostly because I was a little uncomfortable modifying the ffmpeg_prams value (pyTivo seemed to be doing a good job with ID'ing tivo types and doing the right thing, and I was worried that overriding it would cause issues). If you feel 'brave' edit pytivo.conf, and add
Code:
ffmpeg_prams = -vcodec mpeg2video -threads 2 -r 29.97 -b %(video_br)s -maxrate %(max_video_br)s -bufsize %(buff_size)s %(aspect_ratio)s -comment pyTivo.py -ab %(audio_br)s %(audio_fr)s %(audio_codec)s -f vob -
in the Server section. (change the number of threads to the number of cores/cpus you have. Keep in mind 'apply' overwrites this file.


If that still isn't enough, you may want to consider pre-transcoding your files to a format the tivo likes, and then pytivo/streambaby will do no transcoding... Or, biting the bullet and buying a new computer. Keep in mind pyTivo and streambaby will happily run on linux, so you can probably buy/build a very nice fileserver for almost no cost. (although I'm partial to the mac, if saving cash is a priority, you can get VERY cheap monitor-less computers).


As for music/pictures (in pytivo). it *would* be nice if someone wrote a media plugin for pytivo that could choose itunes playlists. I personally don't use pytivo for pictures/music though, and I suspect most of the developers are currently focussing on the new 'mp4' stuff. However, it probably wouldn't hurt to suggest such a thing on the pytivo thread or forum (pyTivoX really is just a front-end..).

I'm not certain why you are getting skips in the music though. It's possible that I have a configuration problem (or that there is a dependency on something I failed to include?). I just tried playing some music from my computer and didn't notice any skipping though (yeah a single data point doesn't mean much). Maybe someone else can chime in with an explanation or a fix? -- although again, most pyTivo users are probably not even reading this thread, since this is just about the mac port...

oops, and I just re-read the message. Sounds like 'photos' is also breaking. Oddly enough, it's working for me (grrr). Can you see if there's anything interesting in /tmp/pyTivoX.log ? Are your pictures all jpegs, or do you use a different graphic format? There was an issue with photos that was fixed several betas ago, so can you please check that you are running the latest beta?

Anyways, that's pretty much all I can offer in terms of advice. I would like to fix the music issue if that can be done.
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Old 02-19-2009, 03:28 PM   #298
pmd
Registered User
 
Join Date: Dec 2004
Posts: 32
Quote:
Originally Posted by Yoav View Post
Is it working fine or does it exit/crash with some interesting error?
It exits with an error:

Code:
/Applications/pyTivoX.app/Contents/Resources/ffmpeg -ss 0.0 -i "/Volumes/Store/Video/TV/The Wire/Season 1/Wire_S01E01.mkv" -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -sameq -ab 384k /tmp/output.mpg
FFmpeg version SVN-r17434, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --arch=i386 --cpu=i686 --disable-vhook --disable-static --enable-shared --enable-pthreads --enable-gpl --enable-libmp3lame --enable-libfaac --enable-libfaad --enable-libx264 --enable-swscale --extra-cflags=-I/Users/yoav/src/lame/include -I/Users/yoav/src/faad2/include -I/Users/yoav/src/faac/include -I/Users/yoav/src/x264 --extra-ldflags=-L/Users/yoav/src/lame/libmp3lame/.libs -L/Users/yoav/src/faad2/libfaad/.libs -L/Users/yoav/src/faac/libfaac/.libs -L/Users/yoav/src/x264/
  libavutil     49.14. 0 / 49.14. 0
  libavcodec    52.15. 0 / 52.15. 0
  libavformat   52.29. 0 / 52.29. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libswscale     0. 7. 0 /  0. 7. 0
  built on Feb 18 2009 10:14:45, gcc: 4.0.1 (Apple Inc. build 5484)
Input #0, matroska, from '/Volumes/Store/Video/TV/The Wire/Season 1/Wire_S01E01.mkv':
  Duration: 01:02:08.42, start: 0.000000, bitrate: N/A
    Stream #0.0(eng): Audio: aac, 24000 Hz, stereo, s16
    Stream #0.1(eng): Audio: aac, 24000 Hz, mono, s16
    Stream #0.2(eng): Video: mpeg4, yuv420p, 448x336 [PAR 1:1 DAR 4:3], 23.98 tb(r)
Stream mapping:
  Stream #0.2 -> #0.0
  Stream #0.0 -> #0.1
Error while opening codec for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height
The transcode parameters you gave to Shane in post 275 work fine.
pmd is offline   Reply With Quote
Old 02-19-2009, 03:40 PM   #299
Sevenfeet
Gentle Giant
 
Sevenfeet's Avatar
 
Join Date: Jun 2000
Location: Nashville, TN
Posts: 146
Quote:
Originally Posted by Yoav View Post
Well, I'm happy you're finding the program useful. I'll try and respond to the points:

streambaby is asking ffmpeg to use both processors (I changed the config to test for the number of cores and add a -threads {X} to the commandline). You can check that it indeed has the correct number by looking at <user>/Library/Application Support/pyTivoX/streambaby.ini for the ffmpegexe.transcode line. If it's not there, you may need to update to the latest pytivo and hit 'apply'. If it's *still* not there, then my code is probably failing to ID the number of cores/CPUs on your computer. We can fix that.

pyTivo is *not* doing that, mostly because I was a little uncomfortable modifying the ffmpeg_prams value (pyTivo seemed to be doing a good job with ID'ing tivo types and doing the right thing, and I was worried that overriding it would cause issues). If you feel 'brave' edit pytivo.conf, and add
Code:
ffmpeg_prams = -vcodec mpeg2video -threads 2 -r 29.97 -b %(video_br)s -maxrate %(max_video_br)s -bufsize %(buff_size)s %(aspect_ratio)s -comment pyTivo.py -ab %(audio_br)s %(audio_fr)s %(audio_codec)s -f vob -
in the Server section. (change the number of threads to the number of cores/cpus you have. Keep in mind 'apply' overwrites this file.
Well I checked again and apparently I was wrong. Not only is pyTivoX accurately checking the number of processors in the machine (2) but it also seems to be using them. I streamed a Bugs Bunny cartoon I use for testing purposes and the load average on both CPUs spiked. Not sure what was going on with my previous observation. But it's not fast enough to handle it in real time.

Quote:
If that still isn't enough, you may want to consider pre-transcoding your files to a format the tivo likes, and then pytivo/streambaby will do no transcoding... Or, biting the bullet and buying a new computer. Keep in mind pyTivo and streambaby will happily run on linux, so you can probably buy/build a very nice fileserver for almost no cost. (although I'm partial to the mac, if saving cash is a priority, you can get VERY cheap monitor-less computers).
What pre-transcoding method is the best these days? I usually like Handbrake although I remember that the old videostream didn't care for handbrake rendered files much. If there a pre-set that can save me the trouble and is it possible to sent AC3 instead of AAC (for the sake of my home theater)? As for a new computer, I'm pre-disposed to Macs as well (I'm a former Apple employee from 20 years ago). I'm hoping Apple introduces a 4-core Mac Mini sometime this year which can replace my current Leopard server. My servers are in my basement and don't need nice monitors. Old screens will do for occasional maintenance.

Quote:
As for music/pictures (in pytivo). it *would* be nice if someone wrote a media plugin for pytivo that could choose itunes playlists. I personally don't use pytivo for pictures/music though, and I suspect most of the developers are currently focussing on the new 'mp4' stuff. However, it probably wouldn't hurt to suggest such a thing on the pytivo thread or forum (pyTivoX really is just a front-end..).

I'm not certain why you are getting skips in the music though. It's possible that I have a configuration problem (or that there is a dependency on something I failed to include?). I just tried playing some music from my computer and didn't notice any skipping though (yeah a single data point doesn't mean much). Maybe someone else can chime in with an explanation or a fix? -- although again, most pyTivo users are probably not even reading this thread, since this is just about the mac port...

oops, and I just re-read the message. Sounds like 'photos' is also breaking. Oddly enough, it's working for me (grrr). Can you see if there's anything interesting in /tmp/pyTivoX.log ? Are your pictures all jpegs, or do you use a different graphic format? There was an issue with photos that was fixed several betas ago, so can you please check that you are running the latest beta?

Anyways, that's pretty much all I can offer in terms of advice. I would like to fix the music issue if that can be done.
For photos, I asked pyTivoX to do a slideshow of a group of jpegs I have...about 24 pics in all. It would not fail on the same pic. Sometimes you would get the a broken picture icon as an error. But when things really got bad, you'd get:

An unexpected error occured while accessing the server. (Error#5-6)

On the backend, I tracked the /tmp.pyTivoX.log file with a tail -f command. When the aforementioned error appeared on screen, the log file was getting this written into it:

192.168.0.8 - - [19/Feb/2009 15:26:30] "GET /TiVoConnect?Command=QueryContainer&Container=Drobo%20Photos% 2FNew%20Pics&Recurse=Yes&Filter=image%2F*&SortOrder=Type,Cap tureDate&AnchorItem=%2FDrobo%2520Photos%2FNew%2520Pics%2FIMG _0294.JPG&ItemCount=1&Details=Optimal&Format=text%2Fxml HTTP/1.0" 200 -

This line was getting repeated every few seconds as if pyTivoX was working just fine but it had lost contact with the Tivo itself. Weird.

Music still skips when playing anything else but an MP3.
__________________
Rick
Sevenfeet is offline   Reply With Quote
Old 02-19-2009, 03:41 PM   #300
Yoav
Registered User
 
Join Date: Jan 2007
Posts: 1,048
Quote:
Originally Posted by pmd View Post
It exits with an error:
Ok, I'm wondering if that's because we're asking for an invalid audio bitrate. Does this work?
Code:
/Applications/pyTivoX.app/Contents/Resources/ffmpeg -ss 0.0 -i "/Volumes/Store/Video/TV/The Wire/Season 1/Wire_S01E01.mkv" -acodec ac3 -vcodec mpeg2video -f vob -async 1 -r 23.976 -v 0 -threads 2 -sameq -ab 224k /tmp/output.mpg
(the only thing I changed is the audio bitrate to match post 275). If so, then grumble . Does 192k also work? The only main difference I can tell between your files and mine in the audio is that you're using 24k instead of 40 or 48. I'm *hoping* there won't be a need to do a lot of audio parsing and configuring depending on the input...
__________________
Don't pay for Tivo Desktop / Roxio on the mac:
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
and
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
.

To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.
Yoav is offline   Reply With Quote
Reply
Forum Jump




Thread Tools


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Advertisements

TiVo Community
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
vBulletin Skins by: Relivo Media

(C) 2013 Magenium Solutions - All Rights Reserved. No information may be posted elsewhere without written permission.
TiVoŽ is a registered trademark of TiVo Inc. This site is not owned or operated by TiVo Inc.
All times are GMT -5. The time now is 12:54 PM.
OUR NETWORK: MyOpenRouter | TechLore | SansaCommunity | RoboCommunity | MediaSmart Home | Explore3DTV | Dijit Community | DVR Playground |