Solved

Is it possible to build an ffmpeg based transcoding/render farm?

Posted on 2008-10-12
1
2,164 Views
Last Modified: 2013-11-13
Hello,

We transcode a lot of video (AVIs exported from Adobe Premiere CS3) to MPEG. Currently we are doing this using Adobe Encore on individual machines.

I'm wondering if it is possible to create a transcoding farm out of multiple machines using ffmpeg or any other similar software. Basically something similar to Dr. Queue but for video transcoding instead of 3D rendering.

Does anyone have such experience or thoughts on where to start?

Thanks in advance!
0
Comment
Question by:alexkink
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 40

Accepted Solution

by:
noci earned 250 total points
ID: 22705390
If you can break down a job into a set of file conversions.... then you only need a way to manage these files (distribute them, collect the conversions).

Some facility like: a set of spool directories to process a file move it to a local directory (same filesystem preferably) and convert it. And move the output to anothe spool directory.
You can use rsync (run from cron) or such tool to move the files around.

If you need a more event driven way you can create printer queues with a very special printing engine (ffmpeg -> whatever conversion) the post the result into another printqueue/mail etc.

mail can be used (if jobs are small enough) and if security is no issue. Jobs need to be <10MB ~ 6-7MB raw file size). to distribute.

You might want to investigate tools like:
Task spooler: (simple, single node)
http://vicerveza.homeunix.net/~viric/soft/ts/ 
OpenPBS: (more complex, network/cluster)
http://www-unix.mcs.anl.gov/openpbs/
PBSPro:
http://www.pbsgridworks.com/PBSTemp1.3.aspx?top_nav_name=Products&item_name=OpenPBS&top_nav_str=1

Generaly this is the type of software you are looking for: batch job scheduling preferably in a network.


0

Featured Post

U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
The viewer will learn how to download, install, and customize fonts inside Adobe Illustrator CS6. To install and use a font: Go to dafont.com and download a premade font : Unzip it, and open it up by double-clicking: Press “Install This Font” in…
Viewers will learn how to use LFOs to modulate the sound of their Sampler instruments. Click the Modulation tab in Sampler: Choose one (or more) of the three available LFOs, and click the respective button to turn it on: Select a waveform, an LF…

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question