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

歡迎訪問 生活随笔!

生活随笔

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

Ubuntu

在Ubuntu下利用Eclipse调试FFmpeg

發布時間:2025/7/14 Ubuntu 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在Ubuntu下利用Eclipse调试FFmpeg 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


[編輯]第一步:準備編譯環境

sudoapt-get update ? sudo apt-get -y install autoconf automake build-essential git libass-dev libfaac-dev \ libgpac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev \ librtmp-dev libsdl1.2-dev libspeex-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev \ libx11-dev libxext-dev libxfixes-dev pkg-config texi2html zlib1g-dev ? sudo ldconfig

在home下新建一個目錄存放下載的源碼:

mkdir ~/ffmpeg-setup

[編輯]第二步:安裝x264和FFmpeg要用到的匯編器yasm

tar-zxf yasm-1.2.0.tar.gz cd yasm-1.2.0/ ./configure --prefix=/usr/localmakesudomakeinstall

[編輯]第三步:編譯x264

tar-jxf x264-20130217.tar.bz2 cd x264-snapshot-20130217-2245/ ./configure --enable-static--enable-shared--prefix=/usr/localmakesudomakeinstall

[編輯]第四步:編譯fdk-aac

tar-zxf fdk-aac-0.1.1.tar.gz cd fdk-aac-0.1.1/ autoreconf –fiv ./configure --prefix=/usr/localmakesudomakeinstallsudo ldconfig

[編輯]第五步:配置FFmpeg

tar-jxf ffmpeg-1.1.3.tar.bz2 cd ffmpeg-1.1.3/ ./configure --enable-gpl--enable-libass--enable-libfaac--enable-libfdk-aac--enable-libmp3lame \ --enable-libopencore-amrnb--enable-libopencore-amrwb--enable-libspeex--enable-librtmp--enable-libtheora \ --enable-libvorbis--enable-x11grab--enable-libx264--enable-nonfree--enable-version3 \ --disable-optimizations--disable-asm

注意:不需要make

需要加上選項--disable-optimizations --disable-asm,不需要--prefix=/usr/local選項和--enable-shared選項,否則調試時會報錯。

[編輯]第六步:安裝JRE運行環境(eclipse運行時需要)

tar-zxf jre-7u-17-linux-i586.tar.gz

解壓后得到jre1.7.0_17目錄

sudomkdir-p/usr/lib/jvm sudomv ./jre1.7.0_17 /usr/lib/jvm

設置環境變量:

sudo gedit ~/.bashrc

在最后面加入以下語句后,保存退出

exportJAVA_HOME=/usr/lib/jvm/jre1.7.0_17 exportCLASSPATH=.:${JAVA_HOME}/lib exportPATH=${JAVA_HOME}/bin:$PATH

接著執行

source ~/.bashrc sudo update-alternatives --install/usr/bin/java java /usr/lib/jvm/jre1.7.0_17/bin/java 300

最后通過java -version檢查是否安裝成功。

[編輯]第七步:安裝eclipse

直接解壓即可;

給eclipse添加桌面快捷方式:右鍵選擇Make Link;然后右鍵Move to 選擇Desktop

[編輯]第八步:利用eclipse編譯ffmpeg

啟動eclipse后, File - New - Project

選擇 "C/C++" 下的 "Makefile Project with Existing Code"

在Import Existing Code對話框中,Toolchain for Indexer Settings中選Linux GCC,并去掉C++勾選。點擊“Browse”選中之前已經配置過的FFmpeg源碼(到根目錄);

選擇Project - Build All編譯。

[編輯]第九步:調試FFmpeg

右鍵Binaries下的ffmpeg_g.exe選擇Debug as->Local C/C++ Application,選擇gdb/mi

設置調試參數需要先執行一遍此操作;

設置調試參數:

右鍵點擊ffmpeg_g.exe選Debug as-> Debug Configuration,在Arguments選項卡的Program arguments方框里可以填上調試參數。

轉載于:https://www.cnblogs.com/elesos/p/7169823.html

總結

以上是生活随笔為你收集整理的在Ubuntu下利用Eclipse调试FFmpeg的全部內容,希望文章能夠幫你解決所遇到的問題。

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