1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

pyTivo - Transcoding server

Discussion in 'TiVo Home Media Features & TiVoToGo' started by armooo, Nov 25, 2006.

  1. Nov 7, 2008 #2021 of 5755
    dcahoe

    dcahoe TiVoPlayList Author

    375
    0
    Jan 28, 2006
    Louisville, KY
    I thought you were just interested in grouping home videos that didn't have a real SeriesID.

    If it is a real show that you are transferring from your TiVo, if you use the latest version v0.64 of TiVoPlayList to transfer your file to your PC it can generate the metadata file automatically without the need for the MetaDataGenerator program.
     
  2. Nov 7, 2008 #2022 of 5755
    Jkjowers

    Jkjowers New Member

    29
    0
    Jan 25, 2004
    You were correct... I wanted to group assorted movies into a folder... any folder on Tivo. I delete shows after I watch them and have no need to keep anything. I decided on a simple solution. I will put a default.txt with seriesId : SH115264 in my Computer Tivo folder. So now everything I copy from my computer will be in a folder labled "EXTRA".

    One question... if that horrible show with the same name is cancelled, will the seriesId stop working?
     
  3. Nov 7, 2008 #2023 of 5755
    Rdian06

    Rdian06 New Member

    463
    0
    Apr 12, 2008
    Yes, if the seriesID fails to be in the guide, then grouping will fail.

    So if the show gets canceled and there are no re-runs on channels that are in your guide, then no grouping.

    There are some special seriesIDs that you can use. One is for the Tivo Tours video folder and there is at least one for Home Movies, SH298935.

    There are also some Movie seriesIDs you can try.

    See

    http://pytivo.krkeegan.com/series-ids-t51.html
     
  4. Nov 7, 2008 #2024 of 5755
    Jkjowers

    Jkjowers New Member

    29
    0
    Jan 25, 2004
    thanks!
     
  5. Emillion

    Emillion New Member

    24
    0
    Oct 19, 2007
    Added ".iso" in the video.ext file, however they don't play. Same DVD saved as .vob (but in 3 or 4 files) - plays just fine. Any idea on how to get .iso to play? Thank you for pyTivo.
     
  6. greg_burns

    greg_burns Now in HD

    6,384
    0
    May 21, 2004
    Slower...
    You would have to extract the contents of the ".iso" file first. An .iso is just a disc image. I could contain anything.
     
  7. Emillion

    Emillion New Member

    24
    0
    Oct 19, 2007
    Thank you Greg, but did you actually tried? The "error" message says something about "prohibited" and "copyright". Looks like it was able to identify the video content? And then the file gets the color red on the screen.
    So let's say you have a DVD and you want to backup in one file and play it on your Tivo. Is there a way to do that? I guess a huge ".vob" file but I was wondering if a ".iso" would be possible?
     
  8. Emillion

    Emillion New Member

    24
    0
    Oct 19, 2007
    ... and the "Play folder" question is about having the ability to transfer an entire folder at once - let's say with twenty music videos. And maybe combined with the "Play folder" command while it is still transferring? Cvasi-streaming with delete at the end?
     
  9. greg_burns

    greg_burns Now in HD

    6,384
    0
    May 21, 2004
    Slower...
    No never tried. But again, an .iso can contain anything. Doesn't make a lot of sense for pyTivo to mount it and assume it is a DVD movie.

    I think the huge .vob is what others have suggested in the past when ripping.
     
  10. Emillion

    Emillion New Member

    24
    0
    Oct 19, 2007
    Right - but pyTivo is just transferring it - not trying to mount it - Tivo is actually playing it. Wondering if some flag can be set durring the ripping to get around the false "copyright" issue...
     
  11. Rdian06

    Rdian06 New Member

    463
    0
    Apr 12, 2008
    Under the hood, pyTivo uses ffmpeg to check each file to determine audio/video specs and whether ffmpeg can handle it if transcoding is required.

    pyTivo chooses which files to run ffmpeg on based on the extensions defined in video.ext. But since ffmpeg cannot decipher the .iso file, the compatibility check fails and the info listing sent to the Tivo for the file has the "prohibited" flag set for convenience. It was easier to code it that way then just removing it from the listing entirely. And it normally is a visual cue to tell you something is wrong with that particular file.

    What you're doing is essentially the same as asking Microsoft Word to open the .iso file and expecting it to just work given that no code exists to handle it.
     
  12. Rdian06

    Rdian06 New Member

    463
    0
    Apr 12, 2008
    The Tivo cannot handle you just handing it a .iso file. It has no internal parser for that format. Yes, it's Linux under the hood, but the software as it currently is won't just mount it and start looking for video files.
     
  13. Emillion

    Emillion New Member

    24
    0
    Oct 19, 2007
    Got it - so pyTivo is actually setting the "prohibited" flag to prevent Tivo from complaining that it cannot play the file. Thought that it was just transferring with no ffmpeg on it. Thank you guys.
    What about a "do folder" ability in pyTivo?
     
  14. wmcbrine

    wmcbrine Ziphead

    10,404
    43
    Aug 2, 2003
    That's way outside the scope of what can be implemented on the pyTivo end of things. All pyTivo does is answer requests from the TiVo -- you'd have to get the TiVo to make those requests.
     
  15. Emillion

    Emillion New Member

    24
    0
    Oct 19, 2007
    OK, TiVo cannot "transfer folders" but it can "play folders" - could HME/VLC or Tivostream stream a folder of music videos? If yes - could they also implement features like random order etc. that TiVo is missing?
     
  16. wmcbrine

    wmcbrine Ziphead

    10,404
    43
    Aug 2, 2003
    In principle, yes, the HME-based apps could do it.
     
  17. Emillion

    Emillion New Member

    24
    0
    Oct 19, 2007
    Using pyTivo to play VOBs from an external drive - most of the 16x9 vob files still show bars on top/bottom on a 16:9 display. Since they are MPEG2/AC3 files I assume pyTivo sees them as TiVo compatible and does not transcode. However the bars are bothering - looks like a TiVo problem? No matter what TiVo settings I try (or pyTivo) - they are still there. However I have found DVD-vob files that don't show the bars and the only difference between them looks to be the "player telecine" 3:2 pulldown. The files with bars show 23.976 pics/s but with 3:2 pulldown still 29.97 frames/s (NTSC), 720x480, sar 3:2, par 32:27, dar 16:9. The files that play full 16:9 screen are the same except they have 29.97 pics/s and don't require 3:2 pulldown.
    Wondering if I could modify the pyTivo video pluggins to transcode the files that require telecine and make them run full 16x9 screen (looks like TiVo cannot do what a DVD player does?) Or is there another solution? Thank you.
     
  18. TracySMiller

    TracySMiller New Member

    366
    0
    Oct 14, 2002
    Kingsport, TN
    Greetings,

    I've been using pyTivo for at least ten months, and love it. I previously had great results using pyTivo to transfer .mkv movies and TV shows from my Windows Home Server to my S3 Tivo, but recently I've begun to get some video issues upon playback on the Tivo, mainly horizontal "bands" that blitz across the screen and cause momentary picture pixelation. This happens every five to ten seconds, and is sufficiently irritating as to make the movie/TV show unwatchable. I don't think the problem is in the source file, as when I stream it to another computer and watch it with Windows Media Center, it plays flawlessly. I think it is some kind of transcoding issue with pyTivo, but I'm not enough of a power user with pyTivo to figure it out.

    I have the latest pyTivo, and about the only special settings I use are the "Hack83=True" and "ffmpeg_parm=-async 1"

    Any help would be greatly appreciated.
     
  19. Rdian06

    Rdian06 New Member

    463
    0
    Apr 12, 2008

    Upgrade to one of my newer Windows installers from:

    http://pytivo.krkeegan.com/updated-windows-installer-betas-t512.html

    The wmcbrine fork one has my newer ffmpeg which might help and also fixes 5.1 audio mapping issues. However, some have reported xvid issues with my ffmpeg build included in that package. Haven't had time to track it down.

    You can also drop the hack83 and async 1 flags. The newer Tivo software handles subfolders correctly so hack83 is obsolete. And we've added -copyts to the ffmpeg command by default to help with audio syncing which should make async not necessary.
     
  20. Dec 1, 2008 #2040 of 5755
    wmcbrine

    wmcbrine Ziphead

    10,404
    43
    Aug 2, 2003
    You can't use that for HD video. Well, maybe you can -- the S3 is pretty forgiving -- but it's not in the set of standard resolutions. Rather, they're telling you how to set the resolution on a computer's video card, if you hook it up to the set. But the TiVo will only output at one of the standard resolutions.

    You'll have to explain what you mean by "letterboxed HD". My guess is that it is not, in fact, letterboxed, but rather cropped, and you're talking about something like 1280x544 or 1920x817. Yes?
     

Share This Page