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

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

有事離開?不用擔心

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

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

米爾i.MX6UL/i.MX6ULL開發(fā)板上進行ffmpeg的移植編譯與應用開發(fā)測試過程

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

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

一、FFmpeg簡介

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

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

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

Ffmpeg工程的幾個主要目錄:

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

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

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

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
JST01TMAC1CY5GE2 1 Viavi Solutions Inc Transceiver,
暫無數(shù)據(jù) 查看
6N137-X007T 1 Vishay Intertechnologies Optocoupler Logic-Out Open Collector DC-IN 1-CH 8-Pin PDIP SMD T/R

ECAD模型

下載ECAD模型
$2.22 查看
TJA1055T/3/CM,118 1 NXP Semiconductors TJA1055 - Enhanced fault-tolerant CAN transceiver SOIC 14-Pin

ECAD模型

下載ECAD模型
$1.95 查看
米爾科技

米爾科技

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

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

查看更多

相關推薦

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

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