加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

logo

logo

有事離開(kāi)?不用擔(dān)心

掃一掃繼續(xù)用手機(jī)看

微信掃碼
不再提醒
  • 點(diǎn)贊
  • 評(píng)論
  • 分享
相關(guān)視訊
  • 視訊介紹
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

米爾i.MX6UL/i.MX6ULL開(kāi)發(fā)板上進(jìn)行ffmpeg的移植編譯與應(yīng)用開(kāi)發(fā)測(cè)試過(guò)程

2023/02/28
2485
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

米爾i.MX6UL/i.MX6ULL開(kāi)發(fā)板,該開(kāi)發(fā)板被米爾稱之為經(jīng)典王牌產(chǎn)品。也是是一款嵌入式linux入門(mén)級(jí)的開(kāi)發(fā)板。本次測(cè)試目標(biāo)是在此開(kāi)發(fā)板上進(jìn)行視頻工具ffmpeg的移植與測(cè)試開(kāi)發(fā),測(cè)試ffmpeg在此開(kāi)發(fā)板上進(jìn)行視頻應(yīng)用測(cè)試。

一、FFmpeg簡(jiǎn)介

FFmpeg是一套開(kāi)源的音視頻代庫(kù),具有非常強(qiáng)大的功能包括視頻采集功能、視頻格式轉(zhuǎn)換、視頻抓圖、給視頻加水印等

FFmpeg視頻采集功能非常強(qiáng)大,不僅可以采集視頻采集卡或USB攝像頭的圖像,還可以進(jìn)行屏幕錄制,同時(shí)還支持以RTP方式將視頻流傳送給支持RTSP/RTMP 的流媒體服務(wù)器,支持直播應(yīng)用。 采用LGPL或GPL許可證。它提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案。它包含了非常先進(jìn)的音頻/視頻編解碼庫(kù)libavcodec,具有高可移植性和編解碼質(zhì)量。它幾乎實(shí)現(xiàn)了所有當(dāng)下常見(jiàn)的數(shù)據(jù)封裝格式、多媒體傳輸協(xié)議以及音視頻編解碼器。

很多Linux桌面環(huán)境中的開(kāi)源播放器VLC、MPlayer,Windows下的KMPlayer、暴風(fēng)影音以及Android下幾乎全部第三方播放器都是基于FFMPEG的,可見(jiàn)它的應(yīng)用非常廣泛,也是嵌入式系統(tǒng)中音視頻使用最多的代碼庫(kù)。

Ffmpeg工程的幾個(gè)主要目錄:

libavformat:用于各種音視頻封裝格式的生成和解析,包括獲取解碼所需信息以生成解碼上下文結(jié)構(gòu)
和讀取音視頻幀等功能;
libavcodec:用于各種類型聲音/圖像編解碼;
libavutil:包含一些公共的工具函數(shù);
libswscale:用于視頻場(chǎng)景比例縮放、色彩映射轉(zhuǎn)換;
libpostproc:用于后期效果處理;
ffmpeg:該項(xiàng)目提供的一個(gè)工具,可用于格式轉(zhuǎn)換、解碼或電視卡即時(shí)編碼等;
ffsever:一個(gè) HTTP 多媒體即時(shí)廣播串流服務(wù)器;
ffplay:是一個(gè)簡(jiǎn)單的播放器,使用ffmpeg 庫(kù)解析和解碼,通過(guò)SDL顯示

通過(guò)從這次在MYD-Y6ULL開(kāi)發(fā)板上進(jìn)行ffmpeg的移植編譯與應(yīng)用開(kāi)發(fā)測(cè)試過(guò)程看,ffmpeg在該開(kāi)發(fā)板上移植非常容易,而且基本上代碼不做任何改動(dòng),能夠一次編譯通過(guò)。也說(shuō)明了該開(kāi)發(fā)板的c/c++的開(kāi)發(fā)工具與庫(kù)支持比較完善,對(duì)這樣復(fù)雜的工程也有很好的支持。

這也大大方便了試用該方案進(jìn)行音視頻開(kāi)發(fā)的可能性,能夠利用開(kāi)源社區(qū)大量的音視頻應(yīng)用資源,開(kāi)發(fā)出多種嵌入式的音視頻應(yīng)用。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
FTLF1323F2MTR 1 Finisar Corporation Transceiver, 1261nm Min, 1360nm Max, 156Mbps(Tx), 156Mbps(Rx), LC Connector, Through Hole Mount
$79.11 查看
CPC1718J 1 IXYS Corporation Transistor Output SSR, 1-Channel, 2500V Isolation, ROHS COMPLIANT, ISOPLUS264, 4 PIN
$6.72 查看
AD73311ARSZ-REEL 1 Rochester Electronics LLC SPECIALTY TELECOM CIRCUIT, PDSO20, SSOP-20
$9.29 查看
米爾科技

米爾科技

米爾電子,是一家專注于嵌入式處理器模組設(shè)計(jì)、研發(fā)、生產(chǎn)和銷售于一體的國(guó)家級(jí)高新技術(shù)企業(yè),也被評(píng)為專精特新企業(yè)。米爾電子深耕嵌入式領(lǐng)域10多年,致力于為企業(yè)級(jí)客戶提供基于ARM、FPGA、RISC-V和AI等各種架構(gòu),穩(wěn)定可靠的處理器模組,滿足客戶大批量產(chǎn)品應(yīng)用部署的需求,同時(shí)為客戶提供產(chǎn)品定制設(shè)計(jì)、行業(yè)應(yīng)用解決方案和OEM的一站式服務(wù)。

米爾電子,是一家專注于嵌入式處理器模組設(shè)計(jì)、研發(fā)、生產(chǎn)和銷售于一體的國(guó)家級(jí)高新技術(shù)企業(yè),也被評(píng)為專精特新企業(yè)。米爾電子深耕嵌入式領(lǐng)域10多年,致力于為企業(yè)級(jí)客戶提供基于ARM、FPGA、RISC-V和AI等各種架構(gòu),穩(wěn)定可靠的處理器模組,滿足客戶大批量產(chǎn)品應(yīng)用部署的需求,同時(shí)為客戶提供產(chǎn)品定制設(shè)計(jì)、行業(yè)應(yīng)用解決方案和OEM的一站式服務(wù)。 收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

米爾電子,是一家專注于嵌入式處理器模組設(shè)計(jì)、研發(fā)、生產(chǎn)和銷售于一體的國(guó)家級(jí)高新技術(shù)企業(yè),也被評(píng)為專精特新企業(yè)。米爾電子深耕嵌入式領(lǐng)域10多年,致力于為企業(yè)級(jí)客戶提供基于ARM、FPGA、RISC-V和AI等各種架構(gòu),穩(wěn)定可靠的處理器模組,滿足客戶大批量產(chǎn)品應(yīng)用部署的需求,同時(shí)為客戶提供產(chǎn)品定制設(shè)計(jì)、行業(yè)應(yīng)用解決方案和OEM的一站式服務(wù)。 米爾英文簡(jiǎn)稱“MYIR”,是“Make Your Idea Real”第一個(gè)大寫(xiě)字母的縮寫(xiě)。我們的理念是“專業(yè)服務(wù)助力客戶成功”,目前米爾已通過(guò)專業(yè)高效的服務(wù),幫助全球數(shù)萬(wàn)家企業(yè)的產(chǎn)品成功上市。