FFmpeg是一個開源免費跨平台的視頻和音頻流方案,屬於自由軟件,采用LGPL或GPL許可證(依據你選擇的組件)。它提供了錄制、轉換以及流化音視頻的完整解決方案。它包含了非常先進的音頻/視頻編解碼庫libavcodec,為了保證高可移植性和編解碼質量,libavcodec裡很多codec都是從頭開發的。
官方網站:
http://www.ffmpeg.org/index.html
下載地址:
下載在Linux公社的1號FTP服務器裡,下載地址:
FTP地址:ftp://www.linuxidc.com
用戶名:www.linuxidc.com
密碼:www.muu.cc
在 2011年LinuxIDC.com\10月\FFmpeg視頻編碼庫S3C2440移植
下載方法見 http://www.linuxidc.net/thread-1187-1-1.html
一、配置編譯
#./configure --cpu=armv4t --cross-prefix=arm-linux- --cc=arm-linux-gcc --host-cc=gcc --enable-cross-compile --enable-static --disable-optimizations --disable-mmx --disable-iwmmxt --disable-altivec --disable-mmx2 --disable-armv5te --disable-armv6 --disable-armv6t2 --arch=arm --target-path=output --target-os=linux --prefix=./_install --enable-ffplay
#make
#make install
二、使用:
使用:./ffmpeg -f video4linux2 -s 320*240 -r 10 -i /dev/video1 test.asf
注意:-i 後面指定攝像頭的設備文件,攝像頭必須遵循v4l2協議