Bleeding Edge

From OBE Wiki
Jump to: navigation, search

The bleeding edge tree of OBE has various new and somewhat untested features. It however requires some changes to the installation process. You should only use these features if you know what you are doing.

Old versions of "libav-obe" need to be uninstalled with "make uninstall" and replaced with FFmpeg.

sudo apt-get install pkg-config libfreetype6-dev ttf-droid
git clone https://github.com/kierank/ffmpeg-obe

Run the following configure settings:

./configure --prefix=/usr --enable-gpl --enable-nonfree --enable-libfdk-aac --disable-swscale-alpha --disable-everything --disable-avdevice --disable-filters --enable-avresample --enable-decoder=v210 --enable-encoder=aac --enable-encoder=ac3 --enable-encoder=eac3 --enable-encoder=libfdk_aac --enable-filter=smptehdbars --enable-filter=smptebars --enable-filter=drawtext --enable-filter=format --enable-filter=interlace --enable-libfreetype

Build and install with:

make -j5 && sudo make install

OpenFEC is also required and can be downloaded from https://github.com/kierank/openfec libmpegts staging is also required and can be downloaded from https://github.com/kierank/libmpegts

The "staging" branch can be downloaded at https://github.com/kierank/broadcastencoder