樹莓派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輸入法,推薦大家使用。 安裝過程比較簡單,只需開啟命令列,輸