|
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. |
|
Thread Tools | Search this Thread | Display Modes |
#1561
|
||||
|
||||
Quote:
http://forums.freytechnologies.com/f...8&postcount=39 |
#1562
|
||||||
|
||||||
Quote:
Quote:
Quote:
Quote:
|
#1563
|
|||
|
|||
Quote:
|
#1564
|
|||
|
|||
STATUS UPDATE:
I'm holding back compression for version 16. I just don't like the results I'm getting from ffmpeg and I want to explore a better solution for the long term. So 16 won't come bundled with ffmepg compression. I will however put together a zip file with the needed files and instructions for those who wish to use it while I work on a better solution. (best of both worlds). I'm spending to much time on this and not some of the other things that need to get wrapped up. |
#1565
|
|||
|
|||
I'd like to get some feedback from you guys. I realize many of you have more elaborate systems then the typical PVR user. At least I'm guessing this based on the fact that you guys like all the "bells & whistles" in my STV.
Some of the new things we can add to the system as a whole can really suck up some CPU processing power slowing down the system as a whole. At present the main culprit is ComSkip. Soon it could be DVD Burning, Transcoding, Compression and Commercial Cutting. What I've envisioned from day one is having the ability to offload these processes to other machines on your network. It could be one other machine or 10 or more depending on your environment. This would be similar in nature to having a Sage Recorder machine (for those that understand this). What I envision is having a QUEUE setup to manage different type of "jobs". A watchdog service/tray icon program would be installed on each "workstation". It could be configurable to only process jobs at certain times of the day and you'd be able to set the CPU priority of these jobs on the workstation. This would be ideal for installing on the "house-hold" computer and letting it go full bore from midnight to 7am for example or from 9am to 5pm while you're at works for example. You could of course also have one or more dedicated computer doing nothing but processing jobs. Besides being able to offload work from the SageTV machine, I'd also be able to do some things that aren't practical right now. For example if we wanted to add commercial cutting (using comskip data) using VideoReDo or DivX conversion using Dr. DivX (arguably the best) I could do this pretty easily on another computer. Both of these programs for example have windows that like to open which is bad for PVR machine interface but not that bad on a machine that no one is using (or dedicated). With a few hacks/scripts a lot of programs could be added into the mix that wouldn't work on the SageTV machine because of CPU or Interface issues. So the question I'll throw out to you guys. Does this sound appealing? Do you guys have multiple computers in the house that you could/would use to do this with? Do you like the idea of being able to really do REAL TIME commercial processing? Do you guys want a distributed PVR solution? BTW, this could still be run on your main PVR machine. Nothing would stop you from doing this, so even single computer users would not loose functionality. Carlo Last edited by Cayars; 12-21-2004 at 11:09 PM. |
#1566
|
||||
|
||||
Quote:
t |
#1567
|
||||
|
||||
I love the sound of this. This is presently what I do (on a small scale of course) with compskip. My client/network encoder and server process commercials on their downtime. I would love to see an independant queueing and processing piece. Only thing that Im not sure of, is that if its worth the time to create such a nicety
Your mileage may vary.... I. Quote:
__________________
If you're not cheating, your not trying... My sage rigs: Server - Windows 2003, Intel 865 PERLL w/ P4 3.2g 1gb ram, 3-PVR250, 3-PVRUSB's, 1 Skystar2, 1 twinhan 102g, 1 starbox DVB-S Cards. Evo network QAM encoder. 1.2TB storage 6.x server + MTSAGE for DVB Client 1/Master BR - MediaMVP running a 30" Olevia LCD TV. Client 2/Front Room - Shuttle ST61G4 XPC 1gig ram, 60gb HD, BTC9019 wireless keyboard/mouse & Harmony 880. 6.x client. GF6600GT driving a Sony WEGA 55" rear projection tv. |
#1568
|
||||
|
||||
Quote:
|
#1569
|
||||
|
||||
Quote:
|
#1570
|
||||
|
||||
Quote:
__________________
Click here for Pic's & spec's of my SageTV Server & HTPC Client |
#1571
|
|||
|
|||
Quote:
Pretty much everything you mentioned is something on my list. Mpeg4 recompression, with commercial cutting is high on my list. Real time commercial processing is as well. I have less need (if any) for DVD burning, as for the occassion I might want to do this, I can use my main PC. This is really not an ongoing task for me like the recommpression/commskip functions would be. Sounds great, can't wait to see your results! Ian |
#1572
|
||||
|
||||
The comskip process benefits are so nice that it might be worth it to offload the heavy CPU process to another computer! Once I started using comskip, I don't want to give it up!
Maybe parts of the comskip.exe need to be written in a more efficient coding (such as assembly language, if that is possible?) to reduce the CPU load. Maybe the only easy alternative is to offload the process to another computer. Does anyone have experience with multiple processors? Maybe a single CPU computer does not have enough performance for comskip. Dave Last edited by davephan; 12-22-2004 at 08:41 AM. |
#1573
|
||||
|
||||
Sounds great to me!
Hopefully you can get the offloaded processes to run from a remote client without having to copy the show over the network to the local PC. It would also be great if it did not require another SAGE (or other software) license... |
#1574
|
|||
|
|||
Quote:
|
#1575
|
|||
|
|||
This sounds great, but just not sure how much I want to use my other PCs for processing comskip/compression/etc. (I use my other PCs for different things, like recording music, graphics, etc.). Will these options be adjustable in terms of turning on/off? I think they're a great idea to have, but would need to be able to enable/disable them at will. My .02 cents.
Thanks Carlo! Keep up the great work! |
#1576
|
|||
|
|||
I was thinking of doing a tray icon type thing. This way it's very easy to see if it's working (icon changes color). You should be able to control the CPU priority of the queue manager and any apps it launches. You should also be able to set certain times for it to be able to work.
I won't actually be doing any of the code for it for a while yet but I wanted to throw out the idea and see the interest level and get ideas/feedback BEFORE coding. |
#1577
|
|||
|
|||
Quote:
It will be sort of a clustered processing engine. The only interaction with SageTV will be at the STV level to create a "drop file". The drop file will be nothing more than a text file (probably XML) that has information about the show/movie and what process or series of processes to run on it. I.E. Check channel or show information to see if it's on a list of channels or shows to process OR check to make sure it's not on a list of Do Not touch shows/channels comskip, Then Run ComSkip on the file. With results of ComSkip cut commercials from show. Then transcode show to DivX using AutoGK or DivX. Put an "Upload File" in a directory for the STV to processes. Also copy show back to video folder. Then the STV could look for any new "Upload Files" and if it find them update show information accordingly (new size, new extension and size, etc). Just some ideas... Then |
#1578
|
|||
|
|||
Quote:
But, I'll try and keep everything modular and scriptable so you can set it up the way YOU WANT it to run. |
#1579
|
|||
|
|||
I'm looking for a couple of people to do a test run of the DVD Burner.
Let me know if you have VideoReDo? |
#1580
|
||||
|
||||
Quote:
__________________
---------------------------------------------- Core2Quad Q6600 @ 3GHz, 4 Gig DDR2-800, 8.5 TB storage, 8800GTS PCIe, Windows 7 32bit, Hauppauge HD-PVR, Hauppauge HVR-2250, HD-HomeRun, Fusion 5 USB Gold ATSC, SageTV v7.x, HD100, HD200, HD300, 60" Mitsubishi DLP
|
Currently Active Users Viewing This Thread: 4 (0 members and 4 guests) | |
|
|