日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

Ubuntu 12.04 x64 下安装 GStreamer+FFmpeg+Opencv

發(fā)布時間:2023/12/4 Ubuntu 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 12.04 x64 下安装 GStreamer+FFmpeg+Opencv 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Ubuntu 12.04 x64 下安裝 GStreamer+FFmpeg+Opencv

?

?近期,因為安裝這三個開發(fā)軟件,搞編譯環(huán)境,上網找方法,足足耗費了我一個多星期的時間,現(xiàn)在將經驗記錄一下,在虛擬機和實體機上親測成功安裝。


總流程:

GStreamer -> x264 -> x265 -> ffmpeg -> opencv


00.配置一下運行環(huán)境 
# sudo vim /etc/ld.so.conf
新增行在文本末尾加上 /usr/local/lib
新增行在文本末尾加上 /usr/local
新增行在文本末尾加上 /usr/lib


01.Gstreamer
sudo add-apt-repository ppa:gstreamer-developers/ppa ?&&
sudo apt-get update &&
sudo apt-get install gstreamer1.0* &&
gst-inspect-1.0


02.x264(yasm)
# wget http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
# tar xvf yasm-1.2.0.tar.gz
# ls
# cd yasm-1.2.0
# ./configure --prefix=/usr
# make
# make install
# cd ..

# wget ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
# tar xvf ?last_x264.tar.bz2
# ls
# cd x264-snapshot-20140305-2245
# ./configure --enable-shared --enable-pic --enable-static
# make ?
# make install
# cd ..
# x264 --help


03.x265(cmake 2.8.8、yasm 1.20)

install cmake
# sudo add-apt-repository ppa:whoopie79/ppa &&
# sudo apt-get update &&
# sudo apt-get install cmake
# cmake --version

install others
# sudo apt-get install mercurial cmake-curses-gui build-essential

install x265
# hg clone https://bitbucket.org/multicoreware/x265
# cd x265/build/linux
# ./make-Makefiles.bash
按一下 c ,按一下 g ,按一下 q.
# make
# make install
# ldconfig
# x265 --help
# cd ..
# cd ..
# cd ..

04.FFmpeg
# git clone git://source.ffmpeg.org/ffmpeg.git
# cd ffmpeg
# ./configure ?--prefix=/usr/local --enable-shared --enable-static ?--enable-gpl --enable-libx264 ?--enable-libx265 --enable-ffplay --enable-ffserver
# make
# make install
# ldconfig
# ffmpeg


05.OpenCV
# sudo apt-get install libgtk2.0-dev pkg-config python-dev ?python-numpy libavcodec-dev libavformat-dev libswscale-dev libdc1394-22 ?libjpeg-dev libpng-dev libtiff-dev libjasper-dev

從官方下載OpenCV的文件: http://sourceforge.net/projects/opencvlibrary/files/
tar xvf OpenCV.tar.bz2
進入OpenCV的文件夾

# mkdir release
# cd release
# sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
# sudo make
# sudo make install

# sudo gedit /etc/ld.so.conf.d/opencv.conf ? # 添加下面這句命令到文件中,文件是空的,不影響。
-> /usr/local/lib
# sudo ldconfig

# sudo vim /etc/bash.bashrc ?# 添加下面兩行到文件的末尾。
-> PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
-> export PKG_CONFIG_PATH

路徑配置完畢進行測試:
# cd opencv-2.4.5/samples/c
# chmod +x build_all.sh
# ./build_all.sh
# ./facedetect --cascade="/usr/local/share/OpenCV/haarcascades/haarcascade_frontalface_alt.xml" --scale=1.5 lena.jpg

轉載于:https://blog.51cto.com/neicole/1369620

總結

以上是生活随笔為你收集整理的Ubuntu 12.04 x64 下安装 GStreamer+FFmpeg+Opencv的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。