- remove ffmpeg x264 libx264-dev
$ apt-get remove ffmpeg x264 libx264-dev
or
$ make uninstall
- get all dependances for x264 ffmpeg
$ sudo apt-get update
sudo apt-get install build-essential checkinstall git cmake libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libva-dev libvdpau-dev libvorbis-dev libx11-dev libxfixes-dev libxvidcore-dev texi2html yasm zlib1g-dev
- download and install gstreamer
$ sudo apt-get install libgstreamer0.10-0 libgstreamer0.10-dev gstreamer0.10-tools gstreamer0.10-plugins-base libgstreamer-plugins-base0.10-dev gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg
- download and install gtk qt
$ sudo apt-get install libgtk2.0-0 libgtk2.0-dev
$ sudo apt-get install libqt4-dev
- download and install libjpeg
$ sudo apt-get install libjpeg8 libjpeg8-dev
- download and install install x264
$ wget ftp://ftp.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20120528-2245-stable.tar.bz2
$ tar xvf x264-snapshot-20120528-2245-stable.tar.bz2
$ cd x264-snapshot-20120528-2245-stable
$ ./configure --enable-shared --enable-pic
$ make
$ sudo make install
- download and install ffmpeg
$ wget http://ffmpeg.org/releases/ffmpeg-0.11.1.tar.bz2
$ tar xvf ffmpeg-0.11.1.tar.bz2
$ cd ffmpeg-0.11.1
$ ./configure --enable-gpl --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-nonfree --enable-postproc --enable-version3 --enable-x11grab --enable-shared --enable-pic
make
sudo make install
- download and install v4l
$ wget http://www.linuxtv.org/downloads/v4l-utils/v4l-utils-0.8.8.tar.bz2
$ tar xvf v4l-utils-0.8.8.tar.bz2
$ cd v4l-utils-0.8.8
$ make -j8
$ sudo make install
- install opencv 2.4.9
$ cd OpenCV-2.4.9
$ mkdir build
$ cd build
$ cmake -D CMAKE_BUILD_TYPE=RELEASE ..
or
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON ..
$ sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
- install Mercurial &&cmake
- hg clone https://bitbucket.org/eigen/eigen/
- cd eigen
- hg checkout 2.0.15
- cd .. && mkdir eigen_build
- cd eigen_build
- cmake ../eigen
- make && make install
- download && unzip
- change Makefile's content:
$(CC) $(LDFLAGS) $(LIB_DIRS) $(LIBS) $(OBJECTS) -o $@
->$(CC) $(OBJECTS) -o $@ $(LDFLAGS) $(LIB_DIRS) $(LIBS)
- change [email protected]