Jump to content


Photo

Add-in: WHS Transcoder for Handbrake


  • Please log in to reply
22 replies to this topic

#1 axoid

axoid

    HSS Pro

  • Members
  • 176 posts
  • LocationColumbus Ohio

Posted 09 December 2010 - 09:56 AM

Functional description: WHS Transcoder for Handbrake

The add-in will be made up of two components: The WHS UI and the Windows service.

The UI will allow the user to configure the app on the settings panel. The first primary setting is the install location of the HandbrakeCLI.exe app, followed by setting transcode jobs.
In creating a transcode job the user will need the set the read folder, file filter (defaults to *.*), write folder, the Handbreak command line options and the delete on completion flag. There will also be the ability to create presets for the Handbreak command line options that can be selected during the job creation.
Displayed on the add-in main console screen will be a history list of the last 100 files that have been transcoded. There won’t be any real-time interaction between the UI and the service in the first version.

The service will perform the transcoding by calling the HandbreakCLI.exe file that will be set in a configuration xml file. The service will wait 5 minutes after startup before it starts to process transcode jobs to allow the server to completely startup. Also the handbrake processing will be performed at a lower priority to prevent it from interfering with timely processing other server functions.

Feel free to discuss and offer suggestions.

-Bill

Edited by axoid, 09 December 2010 - 09:58 AM.

Bill Rockhold
HP EX490(E5700 CPU & 2Gb) w/ 5 drive SATA enclosure, WHS v.1
DIY Build (E5800 CPU & 4Gb), WHS 2011 w/Drive Pool.
Acer Icona W700 tablet, HP DV7 laptop, DIY Desktop (AMD 965 Black & 8gb)


#2 HSS-Dave

HSS-Dave

    Founder

  • Administrators
  • 1,570 posts
  • LocationIndiana

Posted 09 December 2010 - 01:59 PM

I say get it in beta so we can start testing!
Host of The Home Server Show Podcast.
Windows Home Server MVP - 2009 - 2012

#3 axoid

axoid

    HSS Pro

  • Members
  • 176 posts
  • LocationColumbus Ohio

Posted 10 December 2010 - 08:39 AM

I say get it in beta so we can start testing!

I have a console program running that is the functional prototype for the Windows Service, but it needs a couple of tweaks. I'm currently working of the UI portion, but I'm currently having problems with the add-in installer script.

Bill Rockhold
HP EX490(E5700 CPU & 2Gb) w/ 5 drive SATA enclosure, WHS v.1
DIY Build (E5800 CPU & 4Gb), WHS 2011 w/Drive Pool.
Acer Icona W700 tablet, HP DV7 laptop, DIY Desktop (AMD 965 Black & 8gb)


#4 dvn

dvn

    HSS Elite

  • Moderators
  • 1,636 posts

Posted 10 December 2010 - 06:26 PM

Take this problem to the developers forum for input? Just a thought.
  • Rich's Random Podcast Generator
  • Desktop - i7-2600K | ASRock Z68 | 128GB Crucial RealSSD C300 | Cooler Master Silent Pro 600W | Lian Li K60B case
  • VM Server - Q9550 | Gigabyte EP45T-USB3 | 2 x 4 GB DDR3 1333 | Lian Li KB60
  • HTPC - Revo 3610
  • WHS 2011 - Core i3-540 system | Lian Li K60B case
  • HP MSS EX495

#5 axoid

axoid

    HSS Pro

  • Members
  • 176 posts
  • LocationColumbus Ohio

Posted 10 January 2011 - 08:24 AM

I'm hoping to have a beta ready in a week or so.

Bill Rockhold
HP EX490(E5700 CPU & 2Gb) w/ 5 drive SATA enclosure, WHS v.1
DIY Build (E5800 CPU & 4Gb), WHS 2011 w/Drive Pool.
Acer Icona W700 tablet, HP DV7 laptop, DIY Desktop (AMD 965 Black & 8gb)


#6 dvn

dvn

    HSS Elite

  • Moderators
  • 1,636 posts

Posted 10 January 2011 - 03:23 PM

Sounds good. Can't wait to see what you've come up with.
  • Rich's Random Podcast Generator
  • Desktop - i7-2600K | ASRock Z68 | 128GB Crucial RealSSD C300 | Cooler Master Silent Pro 600W | Lian Li K60B case
  • VM Server - Q9550 | Gigabyte EP45T-USB3 | 2 x 4 GB DDR3 1333 | Lian Li KB60
  • HTPC - Revo 3610
  • WHS 2011 - Core i3-540 system | Lian Li K60B case
  • HP MSS EX495

#7 axoid

axoid

    HSS Pro

  • Members
  • 176 posts
  • LocationColumbus Ohio

Posted 14 January 2011 - 12:15 PM

I'm looking for a few beta testers to play with the Transcoder add-in. For those who are interested just reply in this thread and say you want to test.

Handbrake just released a new version so I need to do some checking to make sure that the add-in is still good with it.

Bill Rockhold
HP EX490(E5700 CPU & 2Gb) w/ 5 drive SATA enclosure, WHS v.1
DIY Build (E5800 CPU & 4Gb), WHS 2011 w/Drive Pool.
Acer Icona W700 tablet, HP DV7 laptop, DIY Desktop (AMD 965 Black & 8gb)


#8 Satras

Satras

    HSS 1 Post Wonder

  • Members
  • 3 posts

Posted 27 November 2011 - 10:29 AM

Hi,

I'm looking for a Handbrake addin for WHS2011 which can automatically convert files found in one folder to mkv files.

Does this do the job ?

#9 Greg Welch

Greg Welch

    HSS Champion

  • Donating Member
  • 436 posts
  • LocationLas Vegas, NV

Posted 27 November 2011 - 12:16 PM

I would also like to beta test,

a request for the ability to convert dvd and blu rips to a xbox format, would be great

Server:

4U Norco case with Windows Server 2012 on Dual Xeon 5620's, Supermicro X8DTH-6F with IPMI , LSI Raid 9260-4i linked to Chenbro 24 port 6Gb expander for 24 drives including Cachecade 2.0/Fastpath, 48GB's ECC Registered PNY Ram, 10 Intel Teamed  Nics,  Raids: 4 Pair / 8 Drive Raid 10 with a global hot spare then 2 - 4 Drive Raid 5's (all using the the 4 x 64GB SSD Drives in Raid 1 with LSI CacheCade 2.0 for a total of 256 GB Cache) all on 6GB using SAS connectors in Norco 15U rack plus APC 1500 UPS, PFSENSE Router in 1U case with SSD, 24 port NETGEAR GS724T-300NAS switch,


 


#10 pcdoc

pcdoc

    HSS Legend

  • Moderators
  • 3,563 posts
  • LocationLos Angeles, California

Posted 27 November 2011 - 03:57 PM

If this is still going on, I would be interested as well.

Main Server - WHS 2011, Core I5-2500, 12T RAID 5 (5x3T) + 2T of Mirror + 2T of backup
Second Server - 2008R2, Core I5-2500, 12T RAID 5
Main Systems - Core I7-2600k, 16 Gigs DDR3-1600, 180 Gig Intel 330 SSD Max IOPS 240 Gig Vertex 3, 2T Sata 3 for local Backup
Other systems - Core I7-2600, Core I3-530's, Core I5-2500, Core I7-920, Core I3-2100, and G620 (see System List)
My Blogs - The Docs Blog and Tablet Resource
BYOB Videos - TheBYOBPodcast
For a complete system List: Computer Systems


#11 axoid

axoid

    HSS Pro

  • Members
  • 176 posts
  • LocationColumbus Ohio

Posted 06 December 2011 - 08:39 AM

The beta is over and the add-in is avalible to download by anyone in the downloads section.

http://homeserversho...transcoder-whs/

Bill Rockhold
HP EX490(E5700 CPU & 2Gb) w/ 5 drive SATA enclosure, WHS v.1
DIY Build (E5800 CPU & 4Gb), WHS 2011 w/Drive Pool.
Acer Icona W700 tablet, HP DV7 laptop, DIY Desktop (AMD 965 Black & 8gb)


#12 Satras

Satras

    HSS 1 Post Wonder

  • Members
  • 3 posts

Posted 06 December 2011 - 02:34 PM

But this isn't for Vail :(

#13 axoid

axoid

    HSS Pro

  • Members
  • 176 posts
  • LocationColumbus Ohio

Posted 07 December 2011 - 07:52 AM

It is only for v.1 for now. I'm working on a major upgrade for v.1. I hope to start working on a 2011 version after that.

I'm about to release a new v.1 add-in that performs automated file management.

I still use v.1 for daily server work, but I do have a 2011 box setup for developed testing.

Bill Rockhold
HP EX490(E5700 CPU & 2Gb) w/ 5 drive SATA enclosure, WHS v.1
DIY Build (E5800 CPU & 4Gb), WHS 2011 w/Drive Pool.
Acer Icona W700 tablet, HP DV7 laptop, DIY Desktop (AMD 965 Black & 8gb)


#14 G. WadeTech

G. WadeTech

    HSS Pro

  • Donating Member
  • 189 posts
  • LocationMinneapolis, MN

Posted 09 December 2011 - 05:38 AM

This is a great idea and I would love to test out when you get the WHS 2011 version in BETA. Nice work so far.
Main PC - Fractil Midi, Intel Core i5-2500 Sandy Bridge 3.3GHz, G.Skill Ripjaws X Series 16GB DDR3 SDRAM 1600, Gigabyte GA-Z68XP-UD4 Mobo, ATI Radeon Pro 2400 XT & ATI Radeon X600 Graphics Cards, Win 7 Pro, 1TB WD HD Black Edition & 500GB WD HD Black Edition, Triple Monitors: Samsung 22" SyncMaster 220WM, Samsung SyncMaster P2450H & Dell 15".
WHS 2011 - Dell OptiPlex 755 Intel Core 2 Duo 2.33 Ghz Processor, 4 Gb's of RAM, WD 320GB System HD, WHS HD Pool: MediaSonic HF2-SU2S2 Pro Box 4 Bay Enclosure via eSATA (4.5TB)

HT - Samsung 46" LCD TV, Samsung 36" LCD TV, Microsoft Xbox 360 Slim Kinect / Mobile: T-Mobile Samsung Galaxy SII - Android 4.0 / Samsung Galaxy Tab 10.1 - Android 3.2

#15 Satras

Satras

    HSS 1 Post Wonder

  • Members
  • 3 posts

Posted 10 December 2011 - 01:54 PM

Yepp :)

Let me know if you want me to test it as well !

Thanx for your work on it ;)

#16 pcdoc

pcdoc

    HSS Legend

  • Moderators
  • 3,563 posts
  • LocationLos Angeles, California

Posted 10 December 2011 - 02:44 PM

Count me out for V1 and in for V2.

Main Server - WHS 2011, Core I5-2500, 12T RAID 5 (5x3T) + 2T of Mirror + 2T of backup
Second Server - 2008R2, Core I5-2500, 12T RAID 5
Main Systems - Core I7-2600k, 16 Gigs DDR3-1600, 180 Gig Intel 330 SSD Max IOPS 240 Gig Vertex 3, 2T Sata 3 for local Backup
Other systems - Core I7-2600, Core I3-530's, Core I5-2500, Core I7-920, Core I3-2100, and G620 (see System List)
My Blogs - The Docs Blog and Tablet Resource
BYOB Videos - TheBYOBPodcast
For a complete system List: Computer Systems


#17 Greg Welch

Greg Welch

    HSS Champion

  • Donating Member
  • 436 posts
  • LocationLas Vegas, NV

Posted 10 December 2011 - 02:54 PM

Count me in for 2011 as well,

Just a thought, what if the console addin managed the handbrake software that was installed on a separate network pc or vm :)

Server:

4U Norco case with Windows Server 2012 on Dual Xeon 5620's, Supermicro X8DTH-6F with IPMI , LSI Raid 9260-4i linked to Chenbro 24 port 6Gb expander for 24 drives including Cachecade 2.0/Fastpath, 48GB's ECC Registered PNY Ram, 10 Intel Teamed  Nics,  Raids: 4 Pair / 8 Drive Raid 10 with a global hot spare then 2 - 4 Drive Raid 5's (all using the the 4 x 64GB SSD Drives in Raid 1 with LSI CacheCade 2.0 for a total of 256 GB Cache) all on 6GB using SAS connectors in Norco 15U rack plus APC 1500 UPS, PFSENSE Router in 1U case with SSD, 24 port NETGEAR GS724T-300NAS switch,


 


#18 workandhome

workandhome

    HSS 1 Post Wonder

  • Members
  • 1 posts

Posted 04 January 2012 - 08:32 PM

Axoid,
Thanks for the great add-in. Here is a thought for consideration when you are blue-skying future upgrades:

"Hand-brake Army"
In addition to off loading the work to the homeserver, grab each individual piece of the transcoding process and farm it out to volunteer machines on the network. For example, if there are 5 titles (or what would appear as line items in the standard handbrake queue), they get processed in parallel by the workstations and passed back to the designated file on the home server.

It would require some dedicated setup of a shared dvd drive on the server and a client software installation like Asoft Lights out, but the data transfer rates necessary are well below what a regular network is capable of. The load on the dvd drive is pretty minimal also. Granted, once a number of machines start requesting data and writing results back to the server a bottleneck will be reached depending on the processing power of the workstations that are participating.

Still, it make finishing a transcode run happen a whole lot faster even if it is only farmed out to the slower computers that are less utilized.

Just an idea.

#19 ikon

ikon

    HSS Genius

  • Donating Member
  • 8,561 posts

Posted 05 January 2012 - 08:17 AM

Axoid,
Thanks for the great add-in. Here is a thought for consideration when you are blue-skying future upgrades:

"Hand-brake Army"
In addition to off loading the work to the homeserver, grab each individual piece of the transcoding process and farm it out to volunteer machines on the network. For example, if there are 5 titles (or what would appear as line items in the standard handbrake queue), they get processed in parallel by the workstations and passed back to the designated file on the home server.

It would require some dedicated setup of a shared dvd drive on the server and a client software installation like Asoft Lights out, but the data transfer rates necessary are well below what a regular network is capable of. The load on the dvd drive is pretty minimal also. Granted, once a number of machines start requesting data and writing results back to the server a bottleneck will be reached depending on the processing power of the workstations that are participating.

Still, it make finishing a transcode run happen a whole lot faster even if it is only farmed out to the slower computers that are less utilized.

Just an idea.


I'm having flashbacks to my days of 3D rendering using Bryce 5. :)

If at first you don't succeed, do it like your mother told you.


#20 Greg Welch

Greg Welch

    HSS Champion

  • Donating Member
  • 436 posts
  • LocationLas Vegas, NV

Posted 05 January 2012 - 12:44 PM

Farming the transcoding to vm's and monitoring on whs console. How cool would that be :-)

Server:

4U Norco case with Windows Server 2012 on Dual Xeon 5620's, Supermicro X8DTH-6F with IPMI , LSI Raid 9260-4i linked to Chenbro 24 port 6Gb expander for 24 drives including Cachecade 2.0/Fastpath, 48GB's ECC Registered PNY Ram, 10 Intel Teamed  Nics,  Raids: 4 Pair / 8 Drive Raid 10 with a global hot spare then 2 - 4 Drive Raid 5's (all using the the 4 x 64GB SSD Drives in Raid 1 with LSI CacheCade 2.0 for a total of 256 GB Cache) all on 6GB using SAS connectors in Norco 15U rack plus APC 1500 UPS, PFSENSE Router in 1U case with SSD, 24 port NETGEAR GS724T-300NAS switch,


 





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users