1. 程式人生 > >樹莓派3--安裝ffmpeg

樹莓派3--安裝ffmpeg

進入需要放置檔案的目錄git安裝ffmpeg:git clone git://source.ffmpeg.org/ffmpeg.git
進入需要放置檔案的目錄git安裝x264:git clone git://git.videolan.org/x264.git
另外ffmpeg中的播放器程式ffplay依賴sdl來顯示視訊,sdl是一個圖形顯示庫,安裝命令:
sudo apt-get install libsdl2-dev

下載完之後,會有兩個git工程下載到本地。接下來就可以開工了(注意以下操作均需cd進入各自的目錄)。通過執行./configure –help可以檢視幫助資訊,如果執行configure配置出錯的時候,可以檢視ffmpeg原始碼目錄下的config.log檔案,此檔案提供完整的出錯資訊。configure執行成功後,會列印配置資訊表,一目瞭然。附件提供的配置指令碼,就是呼叫的configure命令,理解了含義之後,很好用。

安裝編譯x264

進入git下來的x264目錄下

  • 新建一個檔案config_x264_rpi.sh:config_x264_rpi.sh
  • 然後加上一下內容:
#!/bin/sh
#  build x264 for raspberrypi
#  ---by shawn ([email protected])


./configure \
--disable-shared --enable-static \
--enable-strip \
--disable-cli


# disable shared(.so) & static(.a) library 
# strip binary, optimize for size.
# disable x264 exection binary for speed.

然後輸命令

  • chmod +x config_x264_rpi.sh
  • ./config_x264_rpi.sh
  • make -j4
  • sudo make install

安裝編譯ffmpeg

進入git下來的ffmpeg目錄下

  • 新建檔案config_ffmpeg_rpi.sh:vim config_ffmpeg_rpi.sh
  • 在檔案中加入:
#!/bin/sh
# build ffmpeg for raspberrypi (tested on rpi3)
# v0.1.1-20161129
# --- by shawn (
[email protected]
) PREFIX=/usr/local ./configure \ --enable-gpl --enable-version3 --enable-nonfree \ --enable-static --disable-shared \ \ --prefix=$PREFIX \ \ --disable-opencl \ --disable-thumb \ --disable-pic \ --disable-stripping \ \ --enable-small \ \ --enable-ffmpeg \ --enable-ffplay \ --enable-ffserver \ --enable-ffprobe \ \ --disable-doc \ --disable-htmlpages \ --disable-podpages \ --disable-txtpages \ --disable-manpages \ \ --disable-everything \ \ --enable-libx264 \ --enable-encoder=libx264 \ --enable-decoder=h264 \ --enable-encoder=aac \ --enable-decoder=aac \ --enable-encoder=ac3 \ --enable-decoder=ac3 \ --enable-encoder=rawvideo \ --enable-decoder=rawvideo \ --enable-encoder=mjpeg \ --enable-decoder=mjpeg \ \ --enable-muxer=flv \ --enable-demuxer=flv \ --enable-muxer=mp4 \ --enable-demuxer=mpegvideo \ --enable-muxer=matroska \ --enable-demuxer=matroska \ --enable-muxer=wav \ --enable-demuxer=wav \ --enable-muxer=pcm* \ --enable-demuxer=pcm* \ --enable-muxer=rawvideo \ --enable-demuxer=rawvideo \ \ --enable-parser=h264 \ --enable-parser=aac \ \ --enable-protocol=file \ --enable-protocol=tcp \ --enable-protocol=rtmp \ --enable-protocol=cache \ --enable-protocol=pipe \ \ --enable-filter=aresample \ --enable-filter=allyuv \ --enable-filter=scale \ \ --enable-indev=v4l2 \ --enable-indev=alsa \ \ --enable-omx \ --enable-omx-rpi \ --enable-encoder=h264_omx \ \ --enable-mmal \ --enable-hwaccel=h264_mmal \ --enable-decoder=h264_mmal \ \ #--enable-libx264 \ #--enable-encoder=libx264 \ # #--enable-decoder=h264 \ # #--enable-mmal \ #--enable-hwaccel=h264_mmal \ #--enable-decoder=*_mmal \ # #--enable-omx \ #--enable-omx-rpi \ #--enable-encoder=*_omx \ # # --enable-mmal, broadcomm multi media abstract layer via mmal for rpi

然後輸入命令:

  • chmod +x config_ffmpeg_rpi.sh
  • ./config_ffmpeg_rpi.sh
  • make -j4
  • sudo make install

相關推薦

樹莓3--安裝ffmpeg

進入需要放置檔案的目錄git安裝ffmpeg:git clone git://source.ffmpeg.org/ffmpeg.git 進入需要放置檔案的目錄git安裝x264:git clone git://git.videolan.org/x264

樹莓3 安裝tensorflow1.9.0(神經網路)

            樹莓派3  安裝tensorflow1.9.0(神經網路)   一、首先檢視python的版本,是否為python 3.5 python -V 如果是python2 或其它版本的,

樹莓3安裝raspbian系統+teamview

本文介紹利用SD卡給樹莓派3安裝系統,並且安裝teamview軟體。 首先在一臺windos電腦上安裝SD_CardFormatter軟體和Etcher軟體。 安裝系統需要的軟體和映象檔案在這裡: 連結:https://pan.baidu.com/s/1j7JF2nDn

樹莓3安裝bluez5.41

下面介紹一下安裝bluez5.41步驟: 1、安裝需要的依賴檔案 sudo apt-get install -y libusb-dev libdbus-1-dev libglib2.0-dev lib

樹莓3安裝QT5

qt5已經可以直接apt方式可以獲取到樹莓派上 apt-get install qt5-default apt-get install qtcreator 安裝完成後,需要對Qt的工具鏈進行選擇與配置。 啟動Qt Creator。 由於Qt Crea

樹莓3安裝ros-indigo

1.更改swap file swap大小改成1GB 1 sudo vim /etc/dphys-swapfile 2 CON_SWAPSIZE=1024 2.新增源及更新 $ sudo sh -c 'echo"deb h

樹莓3安裝筆記(1)-安裝作業系統Raspbian以及安裝必要軟體

拿到了樹莓派3後,經過短暫的興奮,終於開始實戰安裝OS了。以下步驟基於官方的文章https://www.raspberrypi.org/learning/software-guide/quickstart/,選擇安裝的是RASPBIAN 1. 格式化micr

在windows作業系統下遠端控制樹莓3樹莓3安裝win10系統)

         WindowsPowerShell遠端操作win10 1、以管理員身份執行 WindowsPowerShell 2、在啟動的PowerShell控制檯上輸入:       net start WinRM      (用於啟動WinRM服務,啟動遠端連

樹莓3 安裝谷歌物聯網系統-Android Things

一、必備工具 1、樹莓派3 2、Android Things安裝映象 3、Windows 10 IoT 核心版儀表板 4、記憶體卡(推薦8G以上) 5、顯示器(可通過hdmi轉vga線連線到vga顯

樹莓3安裝centos7擴容SD卡

檢視根目錄隱藏檔案發現..  .rootfs-repartition   [[email protected] /]# ls -a / .   .readahead           bin   dev  home  lost+found  mnt  proc

樹莓3安裝Mysql服務

img 重啟 def all 修改 mysql- 配置 ini update 需求在樹莓派上 安裝Mysql 服務,並開啟遠程訪問步驟安裝 mysql server$ sudo apt-get install mysql-server我以為中間會讓我提示輸入 數據庫root

樹莓3代B型 Raspberry Pi Model 3 B 安裝 centos7系統

inf .org ted ssh登錄 並且 form nload word pan 板子類型: Raspberry Pi Model 3 B 搭配 32G的SD卡: 下載支持樹莓派版本的centos7系統 http

樹莓3+B安裝原生系統

製作映象sdcard 1、下載Win32 DiskImager,這是一個把映象寫入SD卡的工具 http://sourceforge.net/projects/win32dis

樹莓 3 wringPI安裝及控制GPIO

1、WringPi安裝在有網路的情況下可以使用GIT工具,可以輸入以下命令:sudo apt-get install git-core 來讓系統自動安裝git工具。如果在這個過程中出現錯誤,嘗試更新軟體,例如輸入以下指令:sudo apt-get updatesudo ap

Linux+樹莓3開發總結——noVNC安裝測試步驟(web遠端vnc訪問)

一、noVNC是什麼   noVNC is a browser based VNC client implemented using HTML5 Canvas and WebSockets. You will either need a VNC server w

樹莓折騰錄二. QT5.7在樹莓3上的安裝(Raspberry Pi 3 model B)

2016.06.17 更新 qt5.7釋出,官方支援了pi3(32model)的映象檔案。直接通過線上安裝,選擇對應的映象即可。 下面是qt5在PI2上的安裝方法 jessie版本的Deb

樹莓3下使用QT5配置ffmpeg環境並呼叫硬體編解碼器

最近由於專案需要,使用樹莓派編碼兩路視訊無線傳輸到pc端,遇到種種難題 ,做個簡單筆記.借鑑了不少前人的經驗,給個連結http://www.jianshu.com/p/dec9bf9cffc9 平臺 樹莓派3b,raspbian系統,x264最新版庫,f

樹莓3安裝ros完整版

官方安裝教程 主要安裝步驟大家參考官方教程,下面的算是我對官方教程的一點補充說明,也許可以幫助大家少走點彎路。官方教程上支援的樹莓派系統版本為wheezy和jessie;我用的是最新的jessie。 1.在第一步新增ros倉庫路徑時,教程上給出的是國外的地址

樹莓3安裝中文輸入法,系統是raspbian

方法都是一樣的,只是架構不同而已,安裝方法參見我的另外一篇部落格http://mp.blog.csdn.net/postedit/79411179,還有就是在樹莓派上不能安裝搜狗輸入法,原因是搜狗輸入法只支援英特爾的x86和x64架構。

樹莓3三款中文輸入法安裝圖文教程

樹莓派3怎樣安裝中文輸入法?樹莓派3的系統是基於Debian,所以Debian上的輸入法同樣適用於樹莓派。下面為大家分享三款比較好用的且支援樹莓派3的中文輸入法。個人比較喜歡Fcitx和Ibus輸入法,推薦大家使用。     安裝過程比較簡單,只需開啟命令列,輸