/ Tech

# How to install ffmpeg on OpenShift

We, ProjectMercury, recently wanted to move encoding jobs into OpenShift to make our workflow more effeciencitely. After some effort, we made it work. Here is a quick note of the process

Prerequests:

1. git
2. rhc

I assume you already have both of them

After sshed into your openshift virtual machine. Using following commands to install ffmpeg

cd $OPENSHIFT_DATA_DIR mkdir bin wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz wget http://ffmpeg.org/releases/ffmpeg-2.0.1.tar.gz tar -xvf yasm-1.2.0.tar.gz cd yasm-1.2.0 ./configure --prefix=$OPENSHIFT_DATA_DIR/bin --bindir=$OPENSHIFT_DATA_DIR/bin make make install export PATH=$OPENSHIFT_DATA_DIR/bin:$PATH cd$OPENSHIFT_DATA_DIR
tar -xvf ffmpeg-2.0.1.tar.gz
cd ffmpeg-2.0.1
make
make install


If you’d like to use other version of related packages, just replace the URL and respectively folder name. Another thing I want to mention is that be sure about the free disk space, the compiling process will consume a lot.