国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

FFmpeg移植-迅為IMX6ULL開(kāi)發(fā)板

發(fā)布時(shí)間:2020-9-15 10:31    發(fā)布者:落風(fēng)
FFmpeg(Fast Forward Mpeg)是一種可以用來(lái)記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的多媒體視頻處理工具,擁有視頻采集功能、視頻格式轉(zhuǎn)換、視頻抓圖等功能。本文介紹如何將ffmpeg移植到ARM平臺(tái)。
開(kāi)發(fā)板使用迅為i.MX6ULL終結(jié)者和USB免驅(qū)攝像頭,交叉編譯工具為arm-linux-gnueabihf,yocto Qt5文件系統(tǒng)。
1.編譯x264獲取x264源碼,可以從網(wǎng)站http://www.videolan.org/developers/x264.htm下載,進(jìn)入如圖1.1界面,點(diǎn)擊下載;或者用我們已經(jīng)下載壓縮包(與文檔同一目錄下的x264-master.tar.bz2);


將壓縮包放到ubuntu并解壓,tar -vxf x264-master.tar.bz2 ,創(chuàng)建文件夾_x264_install用來(lái)存放編譯后生成的文件,mkdir _x264_install:

進(jìn)入解壓后的路徑x264-master,執(zhí)行以下命令:./configure --enable-shared --prefix=/home/ubuntu/work/ffmpeg/_x264_install/ --host=arm-linux-gnueabihf --disable-asm
參數(shù)說(shuō)明:
--prefix=/home/ubuntu/work/ffmpeg/_x264_install/  :指定編譯后存放路徑
--host=arm-linux-gnueabihf :指定交叉編譯鏈,用戶需要修改為自己的交叉編譯器
--enable-shared :允許共享
--disable-asm:跳過(guò)匯編
修改配置文件config.mak,vi config.mak,修改為自己的路徑和交叉編譯工具(本文檔用的arm-linux-gnueabihf-gcc),
SYS_ARCH=ARM
SYS=LINUX
CC= arm-linux-gnueabihf-gcc
LD=arm-linux-gnueabihf-gcc -o
AR= arm-linux-gnueabihf-ar rc
RANLIB= arm-linux-gnueabihf-ranlib
執(zhí)行make,成功后如圖
執(zhí)行make install,成功后如圖
查看文件夾_x264_install,發(fā)現(xiàn)生成的庫(kù)文件已經(jīng)在此目錄下:

2.編譯FFmpeg
FFmpeg下載地址:http://ffmpeg.org/download.html,已經(jīng)把下載好的壓縮包放在了文檔同一目錄下。
下載后解壓:tar -vxf ffmpeg-snapshot.tar.bz2 ,創(chuàng)建文件夾_ffmpeg_install存放生成的文件:
進(jìn)入解壓后的ffmpeg文件夾,修改Makefile,添加編譯選項(xiàng):CFLAGS  +=  -fPIC
配置編譯選項(xiàng),執(zhí)行以下命令:
./configure --cross-prefix=arm-linux-gnueabihf- --enable-cross-compile --target-os=linux --cc=arm-linux-gnueabihf-gcc --arch=arm --prefix=/home/ubuntu/work/ffmpeg/_ffmpeg_install --enable-shared --disable-static --enable-gpl --enable-nonfree --disable-ffplay --enable-swscale --enable-pthreads --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-x86asm  --disable-stripping --enable-libx264 --extra-cflags=-I/home/ubuntu/work/ffmpeg/_x264_install/include --extra-ldflags=-L/home/ubuntu/work/ffmpeg/_x264_install/lib --extra-libs=-ldl
參數(shù)說(shuō)明:
--cross-prefix=arm-linux-gnueabihf-:配置為自己的交叉編譯工具
--cc=arm-linux-gnueabihf-gcc:配置為自己的交叉編譯工具
--arch=arm --prefix=/home/ubuntu/work/ffmpeg/_ffmpeg_install:
--extra-cflags=-I/home/ubuntu/work/ffmpeg/_x264_install/include :改為
--extra-ldflags=-L/home/ubuntu/work/ffmpeg/_x264_install/lib :
配置成功后如圖
執(zhí)行make開(kāi)始編譯,完成后如圖
執(zhí)行make install,成功后生成的文件在我們創(chuàng)建好的_ffmpeg_install目錄下:

3.移植到ARM開(kāi)發(fā)板
將_x264_install下的庫(kù)文件拷貝到開(kāi)發(fā)板的/lib/目錄下, cp *x264* /lib/;
將_ffmpeg_install/lib下的so庫(kù)文件全部拷貝到開(kāi)發(fā)板的/lib/目錄下,如有警告可忽略;
將_ffmpeg_install/bin/目錄下的ffmpeg拷貝到開(kāi)發(fā)板的/bin/目錄下:

4.測(cè)試
插上USB免驅(qū)攝像頭,設(shè)備節(jié)點(diǎn)為/dev/video2,在開(kāi)發(fā)板終端執(zhí)行以下命令:

    ffmpeg -f video4linux2 -s 320x240 -i /dev/video2 /mnt/topeet.avi
會(huì)出現(xiàn)如下所示:
開(kāi)發(fā)板的/mnt/目錄下會(huì)出現(xiàn)topeet.avi文件,
將此文件拷貝到windows上,用視頻播放設(shè)備打開(kāi):
能看到錄像說(shuō)明移植成功。
本文地址:http://m.qingdxww.cn/thread-602994-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專區(qū)
  • 利用SAM E54 Xplained Pro評(píng)估工具包演示CAN轉(zhuǎn)USB橋接器以及基于CAN的主機(jī)和自舉程序應(yīng)用程序
  • 使用SAM-IoT Wx v2開(kāi)發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開(kāi)發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品一区在线观看 | 国外幻女free性zozo交 | 亚洲丰满熟妇毛片在线播放 | 高清在线一区二区三区亚洲综合 | 青青草针对华人 | 五月天婷婷伊人 | 日韩在线视频在线观看 | 日韩在线视频观看 | 成人黄色免费 | 99香蕉国产 | 三面娜迦免费观看 | 99国产视频 | 欧美三级网站在线观看 | 天天操天天干天天舔 | 国内精品卡一卡二卡三 | 免费的三级毛片 | 亚洲视频导航 | 国产中文字幕乱人伦在线观看 | 韩国一大片a毛片 | 国产区一二三四区2021 | 国内在线观看精品免费视频 | 欧洲欧美人成在线视频免费下载 | 欧美性野久久久久久久久 | 欧美丝袜高跟鞋一区二区 | 久久曰视频 | 日本网站免费 | 抄逼 | 91精品免费高清在线 | 久久精品国产精品亚洲20 | 色九九亚洲偷偷动态图 | 手机在线国产视频 | 在线播放色| 男女免费高清在线爱做视频 | 久草视频在线资源 | 国产成人精品日本欧美动漫 | 成年午夜 | 成人精品视频在线观看 | 国产成人麻豆精品video | 在线99视频| 欧美日韩一区二区在线视频 | 亚洲天堂精品在线 |