SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI.

Reply
 
Thread Tools Search this Thread Display Modes
  #41  
Old 05-12-2010, 11:59 AM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
Quote:
Originally Posted by macsupergeek View Post
can the client, be on another computer than SJQ server and can mediashrink be on that client or does it all have to be on my sage server to work?
Quote:
! couldn't understand (G:\ThePacific-PartFour-6956139-0.mpg), throwing it away
It looks like you have some permission issues, make sure that you're running the SJQ Client with user/admin permissions (Personally, I don't run it as a service, I just run it manually using the supplied batch file) and that those paths are read/write-able to the client machine.
__________________
Clients: 1xHD200 Connected to 50" TH-50PZ750U Plasma
Server : Shuttle SFF SSH55J2 w/ Win7 Home, SageTV v7, Core i3 540, 2GB RAM, 30GB SSD for OS, 1.5TB+2x1TB WDGP for Recordings, BluRay, 2xHDHR, 1xFirewire
SageTV : PlayOn, SJQ, MediaShrink, Comskip, Jetty, Web Client, BMT


Having a problem? Don't forget to include a log! (Instructions for: PlayOn For SageTV v1.5, MediaShrink)
Reply With Quote
  #42  
Old 05-13-2010, 01:43 PM
talbot3 talbot3 is offline
Sage Advanced User
 
Join Date: Jun 2007
Posts: 82
Evilpenguin,

Do you know of a way to automatically merge the recordings that get segmented? For example, Recording XX is made up of xx-0.mpg, XX-1.mpg, XX-2.mpg, and XX-3.mpg. Once all these are converted to xx-0.mkv, xx-1.mkv, xx-2.mkv, and xx-3.mkv, Sage appears to only reconize xx-0.mkv as the recording, so large portions of the recording are ignored by Sage. Is it possible to either set up SJQ to skip segmented recordings or create a job to look for segmented recordings and merge them into one file either before or after mediashrink encodes the file?

P.S. maybe I should have posted this in the SJQ thread.
Reply With Quote
  #43  
Old 05-13-2010, 01:50 PM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
$.GetNumberOfSegments{} in a SJQ rule will return how many segments the recording has.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #44  
Old 05-13-2010, 02:20 PM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
Quote:
Originally Posted by talbot3 View Post
Evilpenguin,

Do you know of a way to automatically merge the recordings that get segmented? For example, Recording XX is made up of xx-0.mpg, XX-1.mpg, XX-2.mpg, and XX-3.mpg. Once all these are converted to xx-0.mkv, xx-1.mkv, xx-2.mkv, and xx-3.mkv, Sage appears to only reconize xx-0.mkv as the recording, so large portions of the recording are ignored by Sage. Is it possible to either set up SJQ to skip segmented recordings or create a job to look for segmented recordings and merge them into one file either before or after mediashrink encodes the file?

P.S. maybe I should have posted this in the SJQ thread.
Yeah, multi-segment recordings are a big issue for MediaShrink and external compression in general. Like Balio said, I usually just have SJQ ignore them using the $.GetNumberOfSegments{} check.
__________________
Clients: 1xHD200 Connected to 50" TH-50PZ750U Plasma
Server : Shuttle SFF SSH55J2 w/ Win7 Home, SageTV v7, Core i3 540, 2GB RAM, 30GB SSD for OS, 1.5TB+2x1TB WDGP for Recordings, BluRay, 2xHDHR, 1xFirewire
SageTV : PlayOn, SJQ, MediaShrink, Comskip, Jetty, Web Client, BMT


Having a problem? Don't forget to include a log! (Instructions for: PlayOn For SageTV v1.5, MediaShrink)
Reply With Quote
  #45  
Old 05-13-2010, 02:50 PM
bialio's Avatar
bialio bialio is offline
SageTVaholic
 
Join Date: May 2007
Location: Frisco, TX
Posts: 3,445
EP - you never answered about changing the HQ profile to keep the vertical resolution instead of taking everything down to 720p. I demand an answer post haste

ie the 1080i stuff I want to shrink down the h264 but keep the resolution.

btl.
__________________
PHOENIX 3 is here!
Server : Linux V9, Clients : Win10 and Nvidia Shield Android Miniclient
Reply With Quote
  #46  
Old 05-13-2010, 03:15 PM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
Quote:
Originally Posted by bialio View Post
EP - you never answered about changing the HQ profile to keep the vertical resolution instead of taking everything down to 720p. I demand an answer post haste

ie the 1080i stuff I want to shrink down the h264 but keep the resolution.

btl.
Opps, thanks for reminding me. To change that open up the auto encode and change this line...

FROM:
Code:
    Encode CLI #8     =?>!isDVD&&!noAutoCrop&&!xRes&&!yRes<:>/yres ?>ORIGINAL:43in169<:>540<=>ORIGINAL:cropY>720<:>720<=>%%ORIGINAL:cropY%%<?<?
    Encoder #8        =/setOptions /noOverwrite
TO:
Code:
    Encode CLI #8     =?>!isDVD&&!noAutoCrop&&!xRes&&!yRes<:>/yres ?>ORIGINAL:43in169<:>540<=>%%ORIGINAL:cropY%%<?<?
    Encoder #8        =/setOptions /noOverwrite
__________________
Clients: 1xHD200 Connected to 50" TH-50PZ750U Plasma
Server : Shuttle SFF SSH55J2 w/ Win7 Home, SageTV v7, Core i3 540, 2GB RAM, 30GB SSD for OS, 1.5TB+2x1TB WDGP for Recordings, BluRay, 2xHDHR, 1xFirewire
SageTV : PlayOn, SJQ, MediaShrink, Comskip, Jetty, Web Client, BMT


Having a problem? Don't forget to include a log! (Instructions for: PlayOn For SageTV v1.5, MediaShrink)
Reply With Quote
  #47  
Old 05-14-2010, 03:43 PM
grison grison is offline
Sage User
 
Join Date: Apr 2010
Location: Davis, CA
Posts: 14
Quality questions

Thank you for making this great tool available!

I've successfully installed MediaShrink and used it via Drag and Drop, and I'm getting ready to set it up in SJQ (which is already working well). Before I do, I was hoping for a quick primer on quality settings in MediaShrink. (I'm late to the party and trying to catch up, but I don't want to be led astray by relying on obsolete material in the old thread.)

Questions:
  1. Does the program make any decisions regarding quality automatically based on content, or does it just use whatever quality settings are specified? I think it's the latter, but it seems that many of the other settings (which tracks to include, whether to split or merge titles, etc.) are applied based on analysis, so I'm not sure.

  2. From the SJQ Client examples, it seems that the /vprofile settings (LQ/MQ/HQ) are separate from the bitrate setting and number of passes. Is there any reference to what changing LQ/MQ/HQ does?

    Ex:
    • "Favorite TV" Example = HQ, 2500, 2-pass
    • "One-hour TV" Example = default (MQ), 2500, 1-pass
    • "Half-hour TV" Example = default (MQ), 1500, 1-pass

    Do these apply to both SDTV and HDTV content? (I get my TV via digital OTA, much of it in HD).

    Also, it seems that the Drag and Drop default is eqivalent to the lowest quality of the three examples (MQ, 1500, 1-pass). What other types of content is this default appropriate for?

  3. You provide an example of various quality settings for recorded TV. Do you have any equivalent suggestions for DVD content? I have a bunch of ripped DVD's in various categories, and I'm wondering if the TV example settings apply or whether something else might be more appropriate.

    Ex:
    • Fast Action, high-quality DVD (e.g., Fifth Element Superbit)
    • High-quality animation DVD (Pixar/Disney films)
    • Typical DVD (romantic comedy, drama)
    • Low-quality DVD (old Looney Tunes collections, kids videos, mediocre movies...)

  4. On a related note, at what quality point is the resultant MKV recording pretty much the same size as the original DVD? (I can play DVD's directly, so I'm only interested in MediaShrinking DVD's if it saves significant storage space or I need to separate individual episodes. I already use CloneDVD to strip menus and redundant audio tracks during the initial rip.)

Thanks!
- Jeff
Reply With Quote
  #48  
Old 05-17-2010, 10:53 PM
grison grison is offline
Sage User
 
Join Date: Apr 2010
Location: Davis, CA
Posts: 14
/allAudio only gets first audio track

I've used MediaShrink on a bunch of DVD's with multiple audio tracks, and even with the /allAudio setting the resultant .mkv files only seem to include one audio track.

Any idea what I might be doing wrong?

If it helps, I've attached a sample log (abridged to include the parts that seem relevant):

Code:
 Welcome to mediaEngine v3.0d (Built on 17:17:50.94 04-23-2010 )

  + Executable   : C:\MediaShrink\mediaEngine.exe
  + EXE path     : C:\MediaShrink
  + Parsing switches
    - optionsString: "/batch" "/onlyWhenVprj" "/saveLog" "/defaultProfile" "autoEncode" "/findFileRegEx" "avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms" "/centralWorkFolder" "F:" "/allAudio" "/subLang" "all" "/mediaShrink" "fixBug" "\\Zowie\Videos\DVDs - Adults\Fifth Element" 
        - Replacing quote0: /batch
        - Replacing quote1: /onlyWhenVprj
        - Replacing quote2: /saveLog
        - Replacing quote3: /defaultProfile
        - Replacing quote4: autoEncode
        - Replacing quote5: /findFileRegEx
        - Replacing quote6: avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms
        - Replacing quote7: /centralWorkFolder
        - Replacing quote8: F:
        - Replacing quote9: /allAudio
        - Replacing quote10: /subLang
        - Replacing quote11: all
        - Replacing quote12: /mediaShrink
        - Replacing quote13: fixBug
        - Replacing quote14: \\Zowie\Videos\DVDs - Adults\Fifth Element
    - Adding to to options Hash
      + Key: batch ()
    - Adding to to options Hash
      + Key: onlyWhenVprj ()
    - Adding to to options Hash
      + Key: saveLog ()
    - Adding to to options Hash
      + Key: defaultProfile ()
      + Value: autoEncode
    - Adding to to options Hash
      + Key: findFileRegEx ()
      + Value: avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms
    - Adding to to options Hash
      + Key: centralWorkFolder ()
      + Value: F:
    - Adding to to options Hash
      + Key: allAudio ()
    - Adding to to options Hash
      + Key: subLang ()
      + Value: all
    - Adding to to options Hash
      + Key: mediaShrink ()
      + Value: fixBug
    - Adding Inputfile: \\Zowie\Videos\DVDs - Adults\Fifth Element

**** SNIP ****

    - Found File: (\\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS)
  + Getting DVD info: "C:\MediaShrink\mediaEngineBins\HandBrake 9.4\HandBrakeCLI.exe" -i "//Zowie/Videos/DVDs - Adults/Fifth Element/VIDEO_TS" -t 0 2>&1 ( /batch /onlyWhenVprj /saveLog /defaultProfile "autoEncode" /findFileRegEx "avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms" /centralWorkFolder "F:" /allAudio /subLang "all" /mediaShrink "fixBug")
      +     + 6: cells 5->5, 40907 blocks, duration 00:01:26
      +     + 7: cells 6->6, 124806 blocks, duration 00:04:13
      +     + 8: cells 7->7, 69743 blocks, duration 00:02:17
      +     + 9: cells 8->8, 229160 blocks, duration 00:07:50
      +     + 10: cells 9->9, 49227 blocks, duration 00:01:44
      +     + 11: cells 10->10, 153687 blocks, duration 00:05:34
      +     + 12: cells 11->11, 22454 blocks, duration 00:00:48
      +     + 13: cells 12->12, 148457 blocks, duration 00:05:11
      +     + 14: cells 13->14, 190734 blocks, duration 00:06:52
      +     + 15: cells 15->16, 192545 blocks, duration 00:07:00
      +     + 16: cells 17->17, 113637 blocks, duration 00:04:00
      +     + 17: cells 18->18, 276900 blocks, duration 00:09:58
      +     + 18: cells 19->19, 80956 blocks, duration 00:02:49
      +     + 19: cells 20->20, 38245 blocks, duration 00:01:23
      +     + 20: cells 21->21, 60684 blocks, duration 00:01:59
      +     + 21: cells 22->22, 98436 blocks, duration 00:03:25
      +     + 22: cells 23->23, 133596 blocks, duration 00:04:28
      +     + 23: cells 24->24, 89446 blocks, duration 00:03:10
      +     + 24: cells 25->25, 200723 blocks, duration 00:06:52
      +     + 25: cells 26->26, 127905 blocks, duration 00:04:26
      +     + 26: cells 27->28, 73118 blocks, duration 00:02:36
      +     + 27: cells 29->29, 172259 blocks, duration 00:06:30
      +     + 28: cells 30->30, 180870 blocks, duration 00:06:58
      +   + audio tracks:
      +     + 1, English (AC3) (5.1 ch) (iso639-2: eng), 48000Hz, 448000bps
      +     + 2, English (DTS) (5.1 ch) (iso639-2: eng), 48000Hz, 768000bps
      +   + subtitle tracks:
      +     + 1, English (iso639-2: eng) (Bitmap)
      +     + 2, Closed Captions (iso639-2: eng) (Text)
      + HandBrake has exited.
    - Scanning DVD for titles

    + Title (02:05:45)   : 1
      - Video :   + size: 720x480, pixel aspect: 32/27, display aspect: 1.78, 23.976 fps
      - Audio :     + 1, English (AC3) (5.1 ch) (iso639-2: eng), 48000Hz, 448000bps
      - Subs  :     + 1, English (iso639-2: eng) (Bitmap)
      - Subs  :     + 2, Closed Captions (iso639-2: eng) (Text)
    - Number of titles found = 1
      + 125 (1): Longest = 125 (1)
    +  Checking Title: 1 (125)(0)(1)
      - Adding Title 1 (5.1:1) (Stereo/Mono:)(Subtitles:1 2)
------------ Processing ----------------
  + Adding per run options: ( /profile autoEncode /inputFile "\\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS" /dvdTitle 1 /handBrakeAudioTracks "1" /handBrakeAudioEncoders "ac3" /handbrakeAudioBitrate "auto" /isDVD /handbrakeSubtitleTracks 1,2  /batch /onlyWhenVprj /saveLog /defaultProfile "autoEncode" /findFileRegEx "avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms" /centralWorkFolder "F:" /allAudio /subLang "all" /mediaShrink "fixBug")( /profile autoEncode /inputFile "\\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS" /dvdTitle 1 /handBrakeAudioTracks "1" /handBrakeAudioEncoders "ac3" /handbrakeAudioBitrate "auto" /isDVD /handbrakeSubtitleTracks 1,2  /batch /onlyWhenVprj /saveLog /defaultProfile "autoEncode" /findFileRegEx "avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms" /centralWorkFolder "F:" /allAudio /subLang "all" /mediaShrink "fixBug")
    + Parsing switches
      - optionsString:  /profile autoEncode /inputFile "\\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS" /dvdTitle 1 /handBrakeAudioTracks "1" /handBrakeAudioEncoders "ac3" /handbrakeAudioBitrate "auto" /isDVD /handbrakeSubtitleTracks 1,2  /batch /onlyWhenVprj /saveLog /defaultProfile "autoEncode" /findFileRegEx "avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms" /centralWorkFolder "F:" /allAudio /subLang "all" /mediaShrink "fixBug"
        - Replacing quote0: \\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS
        - Replacing quote1: 1
        - Replacing quote2: ac3
        - Replacing quote3: auto
        - Replacing quote4: autoEncode
        - Replacing quote5: avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms
        - Replacing quote6: F:
        - Replacing quote7: all
        - Replacing quote8: fixBug
        ! couldn't understand (), throwing it away
      - Adding to to options Hash
        + Key: profile ()
        + Value: autoEncode
      - Adding to to options Hash
        + Key: inputFile ()
        + Value: \\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS
      - Adding to to options Hash
        + Key: dvdTitle ()
        + Value: 1
      - Adding to to options Hash
        + Key: handBrakeAudioTracks ()
        + Value: 1
      - Adding to to options Hash
        + Key: handBrakeAudioEncoders ()
        + Value: ac3
      - Adding to to options Hash
        + Key: handbrakeAudioBitrate ()
        + Value: auto
      - Adding to to options Hash
        + Key: isDVD ()
      - Adding to to options Hash
        + Key: handbrakeSubtitleTracks ()
        + Value: 1,2
        ! couldn't understand (), throwing it away
      - Adding to to options Hash
        + Key: batch ()
      - Adding to to options Hash
        + Key: onlyWhenVprj ()
      - Adding to to options Hash
        + Key: saveLog ()
      - Adding to to options Hash
        + Key: defaultProfile (autoEncode)
        + Value: autoEncode
      - Adding to to options Hash
        + Key: findFileRegEx (avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms)
        + Value: avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms
      - Adding to to options Hash
        + Key: centralWorkFolder (F:)
        + Value: F:
      - Adding to to options Hash
        + Key: allAudio ()
      - Adding to to options Hash
        + Key: subLang (all)
        + Value: all
      - Adding to to options Hash
        + Key: mediaShrink (fixBug)
        + Value: fixBug
  + Processing: inputFile = VIDEO_TS
  + Looking for profile: autoEncode
    - Found "autoencode"
  + Making Work Directory: (mkdir "F:\VIDEO_TS.workFolder)
    - Making delete.me file: (F:\VIDEO_TS.workFolder\delete.me)
    - Adding temp dir to delete list(F:\VIDEO_TS.workFolder)
  + Using Options
     - allaudio()
     - batch()
     - binfolder(C:\MediaShrink\mediaEngineBins)
     - centralworkfolder(F:)
     - defaultprofile(autoEncode)
     - dvdtitle(1)
     - exepath(C:\MediaShrink)
     - findfileregex(avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms)
     - handbrakeaudiobitrate(auto)
     - handbrakeaudioencoders(ac3)
     - handbrakeaudiotracks(1)
     - handbrakesubtitletracks(1,2)
     - inputfile(\\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS)
     - inputmain(\\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS)
     - isdvd()
     - mediaenginebins(HASH(0x15c7ef4))
     - mediashrink(fixBug)
     - numcommands(1)
     - onlywhenvprj()
     - original(\\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS)
     - passlogfile(F:\VIDEO_TS.workFolder\passLogFile.log)
     - path(C:\MediaShrink)
     - profile(autoEncode)
     - profilefolder(C:\MediaShrink\mediaEngineProfiles)
     - quote(")
     - savelog()
     - scratchname(VIDEO_TS.scratch.0)
     - scratchpath(F:\VIDEO_TS.workFolder)
     - sublang(all)
     - temppath(C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\1)
     - thetvdbapikey(5645B594A3F32D27)
     - usingcommands(ARRAY(0x15da34c))
     - usingprofile(autoencode)
     - usingtargets(ARRAY(0x15c625c))
     - videoInfo(HASH(0x174093c))
     - workdir(C:\MediaShrink)

######## Starting Processing


**** SNIP ****

    - Remaining Commands (7): (/setOptions /noOverwrite)
      + Command : /setOptions /noOverwrite
        - Adding to command parameter hash 
          + Key: setOptions
        - Adding to command parameter hash 
          + Key: noOverwrite
      + Processing conditional: ORIGINAL:audioCodec=~(ac3|dts)&&ORIGINAL:audioChannels=~6&&!ORIGINAL:43in169<:>passthrough<=>/acodec faac /abitrate 160
        - Conditional List: ORIGINAL:audioCodec=~(ac3|dts)&&ORIGINAL:audioChannels=~6&&!ORIGINAL:43in169
          + Checking: ORIGINAL:audioCodec=~(ac3|dts)
            - Does perRunOptionsHash{videoInfo}{ORIGINAL}{"audioCodec"} () =~ (ac3|dts)?
              + file key = \\zowie\videos\dvds - adults\fifth element\video_ts
              ! Key not found ()
              + False
          + Checking: ORIGINAL:audioChannels=~6
            - Does perRunOptionsHash{videoInfo}{ORIGINAL}{"audioChannels"} () =~ 6?
              + file key = \\zowie\videos\dvds - adults\fifth element\video_ts
              ! Key not found ()
              + False
          + Checking: !ORIGINAL:43in169
            - Does video info property (ORIGINAL:43in169) exist? ()
              + !False (True)
        = Overall: False, using else: /acodec faac /abitrate 160
        + Parsing switches
          - optionsString: /acodec faac /abitrate 160
            + No Overwritting!
          - Adding to to options Hash
            + Key: acodec ()
            + Value: faac
          - Adding to to options Hash
            + Key: abitrate ()
            + Value: 160

    - Remaining Commands (6): (/setOptions /noOverwrite)
      + Command : /setOptions /noOverwrite
        - Adding to command parameter hash 
          + Key: setOptions
        - Adding to command parameter hash 
          + Key: noOverwrite
      + Processing conditional: ORIGINAL:audioCodec=~ac3<:>ac3<=>ORIGINAL:audioCodec=~dts<:>dts<=>faac /abitrate 160
        - Conditional List: ORIGINAL:audioCodec=~ac3
          + Checking: ORIGINAL:audioCodec=~ac3
            - Does perRunOptionsHash{videoInfo}{ORIGINAL}{"audioCodec"} () =~ ac3?
              + file key = \\zowie\videos\dvds - adults\fifth element\video_ts
              ! Key not found ()
              + False
        - Conditional List: ORIGINAL:audioCodec=~dts
          + Checking: ORIGINAL:audioCodec=~dts
            - Does perRunOptionsHash{videoInfo}{ORIGINAL}{"audioCodec"} () =~ dts?
              + file key = \\zowie\videos\dvds - adults\fifth element\video_ts
              ! Key not found ()
              + False
        = Overall: False, using else: faac /abitrate 160
        + Parsing switches
          - optionsString: /acodec faac /abitrate 160
            + No Overwritting!
          - Adding to to options Hash
            + Key: acodec (faac)
              ! Already Exists, skipping: (/acodec faac)
          - Adding to to options Hash
            + Key: abitrate (160)
              ! Already Exists, skipping: (/abitrate 160)

**** SNIP ****

    - Remaining Commands (2): (/exe HandBrakeCLI.exe)
      + Command : /exe HandBrakeCLI.exe
        - Adding to command parameter hash 
          + Key: exe
          + Value: HandBrakeCLI.exe
      + Replacing snippit ? Handbrake DVD : !#handbrake_1#-v -i "%%inputMain_REVSLASHES%%" -o "%%OUTPUT_MAIN_REVSLASHES%%.%%container%%" ?0>isDVD<:> -m ?1>dvdTitle<:>-t %%dvdTitle%%<=>-L<1? ?1>dvdStartChap<:>-c %%dvdStartChap%%?3>dvdEndChap<:>-%%dvdEndChap%%<3?<1?<0? %%SNIP:Handbrake Subtitles%% %%SNIP:Handbrake Video%% %%SNIP:Handbrake Audio%% %%SNIP:Handbrake Video Filters%%

**** SNIP ****

      + Replacing snippit ? Handbrake Audio : !#handbrake_1#-v -i "%%inputMain_REVSLASHES%%" -o "%%OUTPUT_MAIN_REVSLASHES%%.%%container%%" ?0>isDVD<:> -m ?1>dvdTitle<:>-t %%dvdTitle%%<=>-L<1? ?1>dvdStartChap<:>-c %%dvdStartChap%%?3>dvdEndChap<:>-%%dvdEndChap%%<3?<1?<0? ?>handbrakeSubtitleTracks<:>--subtitle %%handbrakeSubtitleTracks%%<=>EXISTS:%%INPUTSUB%%<:>--srt-file "%%INPUTSUB%%" --srt-codeset UTF-8 --srt-offset 0 --srt-lang eng<? -e ?>vcodec<:>%%vcodec%%<=>x264<? ?>!vcodec||%%vcodec%%=~x264<:>-T -x ?>%%vprofile%%=~custom<:>%%x264Opts%%<=>%%vprofile%%=~(HQ|LQ|MQ|Portable)<:>ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0<=>ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0<?<? -b ?>vbitrate<:>%%vbitrate%%<=>1500<? ?>handBrakeAllAudioTracks&&(>ORIGINAL:allAudio||allAudio<)<:> -a %%handBrakeAllAudioTracks%% -E %%handBrakeAllAudioEncoders%% -B %%handbrakeAllAudioBitrate%%<=>-a ?>atrack<:>%%atrack%%<=>1<? -E %%acodec%% ?>abitrate<:>-B %%abitrate%%<?<? %%SNIP:Handbrake Video Filters%%

**** SNIP ****

      + Replacing outputFile %%OUTPUT_MAIN_REVSLASHES%% -> outputFileMAIN : (F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.MAIN)
          - REVSLASHES In: (%%inputMain_REVSLASHES%%) with (\\Zowie\Videos\DVDs - Adults\Fifth Element\VIDEO_TS)
          - REVSLASHES Out: (%%inputMain_REVSLASHES%%) with (//Zowie/Videos/DVDs - Adults/Fifth Element/VIDEO_TS)
        - Replacing: %%inputMain_REVSLASHES%% with (//Zowie/Videos/DVDs - Adults/Fifth Element/VIDEO_TS)
          -  In: (%%outputFileMAIN__REVSLASHES%%) with (F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.MAIN)
          -  Out: (%%outputFileMAIN__REVSLASHES%%) with (F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.MAIN)
          - REVSLASHES In: (%%outputFileMAIN__REVSLASHES%%) with (F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.MAIN)
          - REVSLASHES Out: (%%outputFileMAIN__REVSLASHES%%) with (F:/VIDEO_TS.workFolder/VIDEO_TS.scratch.0.16.MAIN)
        - Replacing: %%outputFileMAIN__REVSLASHES%% with (F:/VIDEO_TS.workFolder/VIDEO_TS.scratch.0.16.MAIN)
        - Replacing: %%container%% with (mkv)
        - Replacing: %%dvdTitle%% with (1)
        - Replacing: %%dvdStartChap%% with ()
        - Replacing: %%dvdEndChap%% with ()
        - Replacing: %%handbrakeSubtitleTracks%% with (1,2)
        - Replacing: %%INPUTSUB%% with ()
        - Replacing: %%vcodec%% with (x264)
        - Replacing: %%vprofile%% with (MQ)
        - Replacing: %%x264Opts%% with ()
        - Replacing: %%vbitrate%% with (1800)
        - Replacing: %%handBrakeAllAudioTracks%% with ()
        - Replacing: %%handBrakeAllAudioEncoders%% with ()
        - Replacing: %%handbrakeAllAudioBitrate%% with ()
        - Replacing: %%atrack%% with ()
        - Replacing: %%acodec%% with (faac)
        - Replacing: %%abitrate%% with (160)
        - Replacing: %%ORIGINAL:autoCropHandBrake%% with ()
        - Replacing: %%yRes%% with ()
        - Replacing: %%xRes%% with ()

**** SNIP ****

      + Processing conditional: handBrakeAllAudioTracks&&(>ORIGINAL:allAudio||allAudio<)<:> -a  -E  -B <=>-a 1 -E faac -B 160
        - Conditional List: ORIGINAL:allAudio||allAudio
          + Checking: ORIGINAL:allAudio
            - Does video info property (ORIGINAL:allAudio) exist? ()
              + False
          + Checking: allAudio
            - Does custom conditional (allAudio) exist? ()
              + True
        - Conditional List: handBrakeAllAudioTracks&&1
          + Checking: handBrakeAllAudioTracks
            - Does custom conditional (handBrakeAllAudioTracks) exist? ()
              + False
          + Checking: 1
            - Previously Resolved Condition: 1
              + True
        = Overall: False, using else: -a 1 -E faac -B 160
      + Processing conditional: handbrakeSubtitleTracks<:>--subtitle 1,2<=>EXISTS:<:>--srt-file "" --srt-codeset UTF-8 --srt-offset 0 --srt-lang eng
        - Conditional List: handbrakeSubtitleTracks
          + Checking: handbrakeSubtitleTracks
            - Does custom conditional (handbrakeSubtitleTracks) exist? (1,2)
              + True
        = Overall: True, using: --subtitle 1,2
      + Processing conditional: MQ=~custom<:><=>MQ=~(HQ|LQ|MQ|Portable)<:>ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0<=>ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0
        - Conditional List: MQ=~custom
          + Checking: MQ=~custom
            - Does (MQ) =~ (custom)?
              + False
        - Conditional List: MQ=~(HQ|LQ|MQ|Portable)
          + Checking: MQ=~(HQ|LQ|MQ|Portable)
            - Does (MQ) =~ ((hq|lq|mq|portable))?
              + True
        = Overall: True, using: ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0
      + Processing conditional: !vcodec||x264=~x264<:>-T -x ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0
        - Conditional List: !vcodec||x264=~x264
          + Checking: !vcodec
            - Does custom conditional (vcodec) exist? (x264)
              + !True (False)
          + Checking: x264=~x264
            - Does (x264) =~ (x264)?
              + True
        = Overall: True, using: -T -x ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0
        - Executing command: "C:\MediaShrink\mediaEngineBins\HandBrake 9.4\HandBrakeCLI.exe" -v -i "//Zowie/Videos/DVDs - Adults/Fifth Element/VIDEO_TS" -o "F:/VIDEO_TS.workFolder/VIDEO_TS.scratch.0.16.MAIN.mkv"  -m -t 1  --subtitle 1,2 -e x264 -T -x ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0 -b 1800 -a 1 -E faac -B 160 --decomb       --loose-anamorphic > "F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.HandBrakeCLI.log" 2>&1
          + Encoding: task 1 of 1, 100.00 %
          + Encoding: task 1 of 1, 100.00 %
          + Encoding: task 1 of 1, 100.00 %[02:08:09] mux: track 0, 181123 frames, 1692108311 bytes, 1792.36 kbps, fifo 64
          +  [02:08:09] mux: track 1, 354026 frames, 151036039 bytes, 159.98 kbps, fifo 512
          +  [02:08:09] mux: track 2, 1606 frames, 2911442 bytes, 3.08 kbps, fifo 8
          +  [02:08:09] mux: track 3, 1712 frames, 63016 bytes, 0.07 kbps, fifo 8
          +  [02:08:09] mpeg2 done: 181125 frames
          +  [02:08:09] render: lost time: 0 (0 frames)
          +  [02:08:09] render: gained time: 0 (0 frames) (0 not accounted for)
          +  x264 [info]: frame I:2336  Avg QP:14.70  size: 49728  PSNR Mean Y:47.40 U:50.21 V:50.93 Avg:48.20 Global:47.84
          +  x264 [info]: frame P:82300 Avg QP:17.67  size: 14300  PSNR Mean Y:44.69 U:47.74 V:48.46 Avg:45.51 Global:45.12
          +  x264 [info]: frame B:96487 Avg QP:19.79  size:  4137  PSNR Mean Y:43.58 U:47.46 V:48.29 Avg:44.54 Global:44.19
          +  x264 [info]: consecutive B-frames: 10.2% 35.5% 54.3%
          +  x264 [info]: mb I  I16..4: 18.8%  0.0% 81.2%
          +  x264 [info]: mb P  I16..4:  1.3%  0.0%  8.1%  P16..4: 47.1% 25.3% 13.4%  0.0%  0.0%    skip: 4.9%
          +  x264 [info]: mb B  I16..4:  6.8%  0.0%  2.0%  B16..8: 32.0%  3.1%  2.2%  direct:18.9%  skip:34.9%  L0:25.8% L1:42.5% BI:31.6%
          +  x264 [info]: final ratefactor: 16.17
          +  x264 [info]: coded y,uvDC,uvAC intra: 77.6% 90.6% 75.6% inter: 31.9% 33.3% 6.7%
          +  x264 [info]: i16 v,h,dc,p: 28% 13% 31% 28%
          +  x264 [info]: i4 v,h,dc,ddl,ddr,vr,hd,vl,hu: 21% 14% 18%  7%  9% 10%  7%  8%  6%
          +  x264 [info]: Weighted P-Frames: Y:6.8%
          +  x264 [info]: ref P L0: 60.0% 16.2% 23.8%
          +  x264 [info]: SSIM Mean Y:0.9810563
          +  x264 [info]: PSNR Mean Y:44.131 U:47.622 V:48.399 Avg:45.026 Global:44.622 kb/s:1792.03
          +  
          + Muxing: this may take awhile...[02:08:09] decomb: deinterlaced 33 | blended 127 | unfiltered 180963 | total 181123
          +  [02:08:09] libhb: work result = 0
          +  
          +  Rip done!
          +  HandBrake has exited.
  + outputfilemain -> inputmain (F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.MAIN.mkv)(F:/VIDEO_TS.workFolder/VIDEO_TS.scratch.0.16.MAIN)(F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.MAIN)(!#handbrake_1#-v -i "//Zowie/Videos/DVDs - Adults/Fifth Element/VIDEO_TS" -o "F:/VIDEO_TS.workFolder/VIDEO_TS.scratch.0.16.MAIN.mkv"  -m -t 1  --subtitle 1,2 -e x264 -T -x ref=2:bframes=2:subme=6:mixed-refs=0:weightb=0:8x8dct=0:trellis=0 -b 1800 -a 1 -E faac -B 160 --decomb       --loose-anamorphic)
        - Getting Video Info: (F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.MAIN.mkv)(1808796.43066406)
            + FFmpeg version SVN-r25, Copyright (c) 2000-2009 Fabrice Bellard, et al.
            +   configuration: --target-os=mingw32 --prefix=/home/daved/Development/SageTV/Projects/buildwin/stage --disable-ffplay --disable-ffserver --enable-gpl --disable-decoder=aac --disable-encoder=aac --disable-demuxer=ea --disable-devices --enable-libxvid --enable-libx264 --enable-libfaac --enable-libfaad --enable-static --disable-shared --enable-pthreads --disable-debug --enable-memalign-hack --extra-cflags=-fno-common -march=i686 -mtune=i686 -DWIN32 -I/home/daved/Development/SageTV/Projects/buildwin/stage/include --extra-ldflags=-L/home/daved/Development/SageTV/Projects/buildwin/stage/lib --enable-cross-compile --cross-prefix=i686-pc-mingw32-
            +   libavutil     50. 2. 0 / 50. 2. 0
            +   libavcodec    52.22. 3 / 52.22. 3
            +   libavformat   52.32. 0 / 52.32. 0
            +   libavdevice   52. 1. 0 / 52. 1. 0
            +   libswscale     0. 7. 1 /  0. 7. 1
            +   built on Sep  1 2009 09:13:24, gcc: 4.2.4
            + [matroska @ 0x3dcd30]Unknown entry 0x80
            + st:0 removing common factor 1000000 from timebase
            + st:1 removing common factor 1000000 from timebase
            + st:2 removing common factor 1000000 from timebase
            + st:3 removing common factor 1000000 from timebase
            + 
            + Seems stream 0 codec frame rate differs from container frame rate: 47.95 (48000/1001) -> 59.94 (60000/1001)
            + META:language=eng
            +     Last message repeated 3 times
            + Input #0, matroska, from 'F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.MAIN.mkv':
            +   Duration: 02:05:52.45, start: 0.000000, bitrate: N/A
            +     Stream #0.0(eng), 1/1000: Video: h264, yuv420p, 704x352, 1001/24000, progressive, PAR 103:88 DAR 103:44, 59.94 fps
            +     Stream #0.1(eng), 1/1000: Audio: libfaad, 48000 Hz, stereo, s16
            +     Stream #0.2(eng), 1/1000: Subtitle: dvdsub
            +     Stream #0.3(eng), 1/1000: Subtitle: 0x0000
            + At least one output file must be specified
          - Input Line:          Input #0, matroska, from 'F:\VIDEO_TS.workFolder\VIDEO_TS.scratch.0.16.MAIN.mkv':
            + videoContainer = matroska
          - Duration Line:       Duration: 02:05:52.45, start: 0.000000, bitrate: N/A
            + totalMin = 7552
          - Video Info Line:     Stream #0.0(eng), 1/1000: Video: h264, yuv420p, 704x352, 1001/24000, progressive, PAR 103:88 DAR 103:44, 59.94 fps
            + ffmpeg Reported Aspect Ratio (ffmpegAR)   = 2
              - Estimated DVD aspect ratio {dvdAR)      = 16:9
            + videoResolution   = 704x352
            + frameRate   = 59.94
            + videoCodec      = h264
            + ffmpeg reports progressive
          - Audio Info Line:     Stream #0.1(eng), 1/1000: Audio: libfaad, 48000 Hz, stereo, s16
            + 1) audioCodec     = libfaad
            + 1) audioSampleRate = 48000
            + 1) audioChannels  = 2
          - Subtitle Info Line:     Stream #0.2(eng), 1/1000: Subtitle: dvdsub
            +  Subtitle Track     = 0.2
          - Subtitle Info Line:     Stream #0.3(eng), 1/1000: Subtitle: 0x0000
            +  Subtitle Track     = 0.3

**** SNIP ****

  + Total Time : 00:47:47
Reply With Quote
  #49  
Old 05-17-2010, 11:23 PM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
Looks like /allAudio only works on non-DVD input files. Should be an easy fix, i'll put it on the list. I also missed your last post, i'll answer those questions tommorow.
__________________
Clients: 1xHD200 Connected to 50" TH-50PZ750U Plasma
Server : Shuttle SFF SSH55J2 w/ Win7 Home, SageTV v7, Core i3 540, 2GB RAM, 30GB SSD for OS, 1.5TB+2x1TB WDGP for Recordings, BluRay, 2xHDHR, 1xFirewire
SageTV : PlayOn, SJQ, MediaShrink, Comskip, Jetty, Web Client, BMT


Having a problem? Don't forget to include a log! (Instructions for: PlayOn For SageTV v1.5, MediaShrink)
Reply With Quote
  #50  
Old 05-17-2010, 11:25 PM
grison grison is offline
Sage User
 
Join Date: Apr 2010
Location: Davis, CA
Posts: 14
Thanks very much!

- Jeff
Reply With Quote
  #51  
Old 05-24-2010, 08:22 AM
BKeadle BKeadle is offline
Sage Advanced User
 
Join Date: Mar 2010
Location: Illinois
Posts: 175
Quote:
Originally Posted by evilpenguin View Post
1) I have a few DVD's where that's necessary also, i'll add that as a feature request.
Thanks! E.T.A.?

Another question:
MediaShrink converts to .mkv by default. I have some DVDs I would like to convert to .MPG so I can edit the file to remove beginning and ending dead-space, *then* convert to .mkv. Is there a way to tell MediShrink to convert to .MPG and not .MKV? Or, is there a better/different process I should be doing?
Reply With Quote
  #52  
Old 05-31-2010, 01:45 PM
BKeadle BKeadle is offline
Sage Advanced User
 
Join Date: Mar 2010
Location: Illinois
Posts: 175
I'm processing a home video, and I'm getting this over and over at the end of the log:
Code:
Encoding: task 1 of 1, 100.00 %Encoding: task 1 of 1, 100.00 %Encoding: task 1 of 1, 100.00 %Encoding: task 1 of 1, 100.00 %
*** libdvdread: CHECK_VALUE failed in nav_read.c:264 ***
*** for dsi->dsi_gi.zero1 == 0 ***
What's up with that...and is there a "clean" way to close it?
Reply With Quote
  #53  
Old 06-02-2010, 07:22 AM
CyRex CyRex is offline
Sage Aficionado
 
Join Date: Nov 2004
Location: Middletown, CT
Posts: 297
I just tried this for the first time, and so far it works great. The only issue I saw on the first DVD I converted was that is encoded the audio to stereo AAC, when the original was actually Dolby 5.1 AC3. Looking at the log file, it seems that the ORIGINAL:audioCodec key was not found. Any ideas?

-Dan
Attached Files
File Type: txt WALK_THE_LINE.autoEncode.(1).log.txt (82.5 KB, 428 views)
Reply With Quote
  #54  
Old 06-03-2010, 01:31 AM
grison grison is offline
Sage User
 
Join Date: Apr 2010
Location: Davis, CA
Posts: 14
Quote:
Originally Posted by CyRex View Post
I just tried this for the first time, and so far it works great. The only issue I saw on the first DVD I converted was that is encoded the audio to stereo AAC, when the original was actually Dolby 5.1 AC3. Looking at the log file, it seems that the ORIGINAL:audioCodec key was not found. Any ideas?

-Dan
I'm looking back over my DVD conversions, and I'm finding exactly the same issue.
Reply With Quote
  #55  
Old 06-05-2010, 05:32 AM
CyRex CyRex is offline
Sage Aficionado
 
Join Date: Nov 2004
Location: Middletown, CT
Posts: 297
Quote:
Originally Posted by grison View Post
I'm looking back over my DVD conversions, and I'm finding exactly the same issue.
For the time being, I just added "/acodec ac3,dts" to the default settings list, which at least results in conversions with ac3 audio. Would be nice if the auto-detection worked though.
Reply With Quote
  #56  
Old 06-05-2010, 04:35 PM
grison grison is offline
Sage User
 
Join Date: Apr 2010
Location: Davis, CA
Posts: 14
Quote:
Originally Posted by CyRex View Post
For the time being, I just added "/acodec ac3,dts" to the default settings list, which at least results in conversions with ac3 audio. Would be nice if the auto-detection worked though.
Thanks! Those settings are working for me as well.

- Jeff
Reply With Quote
  #57  
Old 06-05-2010, 05:46 PM
evilpenguin's Avatar
evilpenguin evilpenguin is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Seattle, WA
Posts: 3,696
Yeah, auto detection is broken, i'll get it fixed this on Monday.
__________________
Clients: 1xHD200 Connected to 50" TH-50PZ750U Plasma
Server : Shuttle SFF SSH55J2 w/ Win7 Home, SageTV v7, Core i3 540, 2GB RAM, 30GB SSD for OS, 1.5TB+2x1TB WDGP for Recordings, BluRay, 2xHDHR, 1xFirewire
SageTV : PlayOn, SJQ, MediaShrink, Comskip, Jetty, Web Client, BMT


Having a problem? Don't forget to include a log! (Instructions for: PlayOn For SageTV v1.5, MediaShrink)
Reply With Quote
  #58  
Old 06-07-2010, 01:43 PM
BKeadle BKeadle is offline
Sage Advanced User
 
Join Date: Mar 2010
Location: Illinois
Posts: 175
I'm doing a multi-video DVD. I pass the .qdvd file to perl2dvd (v3.0k), and it begins to process. It looks like it does what it should on the first video in the list, then ends up failing, seemingly not attempting the other items in the list. Attached is the bundled log file for your review - I'm hoping you can identify the problem and offer a solution.

Thanks.
Reply With Quote
  #59  
Old 06-08-2010, 03:29 PM
ldw58 ldw58 is offline
Sage User
 
Join Date: Jul 2008
Location: Utah, USA
Posts: 37
Note: I reported a problem doing HD-PVR-based files originally (my shows recorded from the SiliconDust tuners compressed without difficulty).

I tracked it down to a problem with VideoReDo on my system. I had the version that did not support TS files installed and -- even though I thought it wasn't running since I wasn't outputting VPRJ files and I had the switch set to not cut commercials of VPRJ wasn't available -- MediaShrink was still running VideoReDo and erroring out.

Once I installed the paid upgrade version of VideoRedo and configured it to not edit with audio (since I RDP into my device and sound doesn't function with my hardware configuration in RDP) I've been able to get MediaShrink to process TS files without problems.

So... 'never mind' but thanks for the great tool!
__________________
Using Sage full release 7.1b
Media Center HW: WHS installed on ASUS P5Q-EM MB & 4GB RAM, 3.06Ghz Intel DualCore CPU, 17.5 TB combined storage (including Sans Digital TowerRAID TR8M-B 8 Bay SATA to eSATA Port Multiplier)
Video Capture: 2 HDHomeRun boxes (4 tuners), HD-PVR w/HTTP tuner for DirecTV HD STB, AnyDVD, Playon
Playback: HD100, HD200, HD300, Mac Extender, MediaMVP
Customizations: Comskip, Dirmon2, MediaShrink (with HB .95), & ccextractorwin

Last edited by ldw58; 08-25-2010 at 01:19 PM. Reason: Originally was seeking support with logs posted - problem resolved.
Reply With Quote
  #60  
Old 06-17-2010, 10:52 PM
Jackal24 Jackal24 is offline
Sage Advanced User
 
Join Date: Mar 2006
Posts: 120
Can you use the handbrake presets, such as AppleTV when encoding?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

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

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

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Utility: Web Radio and TV Encoder michaeldjcox SageTV Customizations 858 02-27-2021 10:26 PM
(Old) MediaShrink - An HTPC focused encoder evilpenguin SageTV Customizations 603 04-26-2010 08:05 PM
Bring focused item to front and call fanart PLUCKYHD SageTV Studio 0 04-08-2009 07:38 AM
Get currently focused widget? cncb SageTV Studio 3 05-01-2008 12:22 PM
God does not want me to have HTPC, more problems - network encoder stryker SageTV Software 2 02-03-2008 08:54 AM


All times are GMT -6. The time now is 06:25 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.