I wrote to some Mac forums in early December about my "private media encoding cloud" project. Because I got many questions about this project, I decided to do a small video about my system.
I have a some Macs in my home LAN, MacBooks and a Mini. I am using the Mini as a HTPC/ DVR. Because of this, the Mini produces quite a lot of content, I want to encode (=compress) it to a Plex (http://plexapp.com) compatible format. Unfortunately encoding on the Mini can take quite long...
To speed this up, I decided to set up a system to distribute the encoding to the computers in my home network. I did this using the middleware from Techila (http://www.techilatechnologies.com), which was good because I got the project completed in one night (which is nice if you have family).
In my setup, the DVR content is on a shared drive. When I start FFMPEG (http://ffmpeg.org) encoding, the original large video will be split into suitable size smaller files. The Techila layer will automatically configure the computers in my LAN for the project and the encoded clips will be returned to the share. Finally the encoded clips will be merged together.
Using several computers to encode video
Started by eerola, Jan 01 2012 06:31 PM
distributed media encidoing
2 replies to this topic
#1
Posted 01 January 2012 - 06:31 PM
#2
Posted 01 January 2012 - 08:55 PM
Interesting... Does it supports batch-converting entire folders of video material?
Does it works with MPEG Streamclip software, or at least supports the same formats?
Does it works with MPEG Streamclip software, or at least supports the same formats?
#3
Posted 02 January 2012 - 06:59 AM
XLR, on 01 January 2012 - 08:55 PM, said:
Interesting... Does it supports batch-converting entire folders of video material?
XLR, on 01 January 2012 - 08:55 PM, said:
Does it works with MPEG Streamclip software, or at least supports the same formats?
Openly, I am not very experienced with the Streamclip and all its options, since I have done my projects mainly using EyeTV or FinalCut and FFMPEG. FFMPEG looks a bit lighter than MPEG Streamclip, which is an advantage on the first launch of the distributed processing (as Techila distributes the required libraries automatically to the Workers). But that is a one-time cost and the difference is probably not more than a couple of seconds.
At the moment, FFMPEG is my preference because it I know its options and it is cross-platform, which allows me to include Linux and Windows instances to support the encoding if I want to.
FFMPEG uses libavcodec, which implements a nice number of codecs. The list of formats supported by libavcodec are listed here: http://en.wikipedia....wiki/Libavcodec.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account








