移植mplayer播放器到EK200開發板的步驟淺析

2021-01-19 明遠智睿科技

 戳藍色字「明遠智睿科技」關注我們喲!


mplayer是一款開源多媒體播放器,以gnu通用公共許可證發布。

此款軟體可在各主流作業系統使用,一方面它資源佔用率低;另一方面,無論是音頻還是視頻方面,它支持的格式相當全面,能支持播放大部分的音頻、視頻格式。同時它可支持的輸出設備也很多,可以在X11、Xv、DGA、OpenGL、SVGAlib、fbdev、AAlib、DirectFB下工作。

因此得以在市面上被廣為應用。

 



本文將主要介紹將mplayer播放器移植到明遠智睿MY-IMX6-EK200-6Q-1G開發板的方法及步驟。



主機平臺: UBUNTU14.04
硬體平臺:明遠智睿MY-IMX6-EK200-6Q-1G
內核版本 :linux-4.1.15
交叉編譯鏈:arm-linux-gnueabihf-gcc
文件系統:L4115-fsl-image-qt5-myimx6a9.tar.bz2


http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.3.0.tar.gz


解壓 :
$ tar xzvf MPlayer-1.3.0.tar.gz
$ cd MPlayer-1.3.0/

source 交叉編譯工具:
$ source /home/myzr/my-work/03_toolchain/fsl-imx-fb-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-neon-toolchain-4.1.15-2.1.0/environment-setup-cortexa9hf-neon-poky-linux-gnueabi

$ ./configure --enable-cross-compile   --ar=arm-poky-linux-gnueabi-ar --as=arm-poky-linux-gnueabi-as --ranlib=arm-poky-linux-gnueabi-ranlib --target=arm-armv7-linux  --enable-fbdev --disable-mencoder --disable-sdl --disable-live --disable-armv6 --disable-png 2>&1 |tee logfile


$ make

 

編譯出來的mplayer拷貝到開發板的/usr/sbin/ 目錄下。



網上下載MP3與MP4文件作為測試文件並拷貝到開發板(案例中的文件名為test.mp3與test.mp4)

 

開發板插上耳機與屏幕

$ mplayer test.mp3

$ mplayer -slave -quiet -input file=/mypipe -zoom -x 1024 -y 600 test.mp4

 

執行後聽到播放的音頻

執行MP4可以在屏幕上看到播放的視頻

 






明遠智睿科技(公眾號ID:myzrkj)公司專注於嵌入式開發,提供完整的嵌入式產品和整體解決方案,提供專業的SMT技術服務,採用全自動化的先進生產設備,滿足高精度貼片需求。


公司的宗旨:

優良的品質,準時的交期。

立足珠海,服務全球。

                         







地址:中國珠海軟體園路1號國家高新區南方軟體園B2棟三樓


電話:0756-3628023

傳真:0756-3628023-811

電子郵箱:service@myzr.com.cn

公司網站:www.myzr.com.cn







相關焦點

  • Mplayer後臺播放沒有聲音
    昨天的文章,我覺得雖然不是很複雜,但是我自認為很多人應該是不懂的,不過好像閱讀量不是很好,今天轉發我師弟的一篇文章,我覺得這個也是大家沒有注意到的Linux 下的0 1 2特殊文件描述符~一、平臺Ubuntu16.04(64位)二、安裝 Mplayersudo apt-get install mplayer三、播放 MP3
  • 大聯大品佳NuvotonISD9160語音開發板測試開箱及基本介紹
    大聯大品佳Nuvoton ISD9160 語音開發板由大聯大控股旗下品佳推出的基於新唐科技Nuvoton ISD9160晶片和Cyberon算法的語音識別方案搭建的語音控制設備。Nuvoton ISD9160是一款片上系統(SOC)產品,使用於低功耗,以及音頻錄製播放的應用。
  • 200米HDMI網線延長器的具體功能有哪些
    打開APP 200米HDMI網線延長器的具體功能有哪些 音視頻生產廠家 發表於 2020-06-30 16:22:28 當HDMI信號的發送設備與接收信號的設備距離過長時,不能採用普通的HDMII線材連接,因為普通的HDMI線材會使HDMI信號在傳輸過程中出現耗損,導致接收信號的設備接收到的HDMI信號會出現畫面抖動,失真等問題。
  • 恆星播放器 - 簡單好用的視頻播放器
    ▼恆星播放器 是一個 簡單好用 的
  • (文末申請開發板測評)
    1、利用東軟載波開發板進行ADC及PWM調光測試 ADC(Analog to Digital Convertor)是 12 位解析度的逐次逼近型模數轉換器。它具有多達 19 個復用通道,可測量從管腳輸入的 16 個外部信號、3 個內部信號。這些通道的模數轉換可在單次、連續、掃描或不連續採樣模式下進行。ADC 的結果存儲在一個左對齊或右對齊的 16 位數據寄存器中。
  • 「正點原子Linux連載」第三十七章Linux內核移植
    第三十七章Linux內核移植前兩章我們簡單了解了一下Linux內核頂層Makefile和Linux內核的啟動流程,本章我們就來學習一下如何將NXP官方提供的Linux內核移植到正點原子的I.MX6U-ALPHA開發板上。通過本章的學習,我們將掌握如何將半導體廠商提供的Linux BSP包移植到我們自己的平臺上。
  • MT7688MT7628wifi模塊4G開發板帶你解析物聯網智能家居
    BOJINGnet基於MT7688MT7628wifi模塊開發板研發出了物聯網智能家居既有的各大測試功能:◆ 4G LTE轉WiFi或網口,支持移遠EC20 4GLTE模塊通電插上SIM卡即可上網◆ DTU>串口數據透傳,即把MCU串口數據轉成tcp協議發送到伺服器,支持tcp
  • 基於Arduino Uno開發板的藥物提醒系統
    打開APP 基於Arduino Uno開發板的藥物提醒系統 風箏 發表於 2020-12-13 11:53:57 為了簡單起見,我們使用Arduino開發板做了一個簡單的醫學提醒器,提醒每天服用1次或2次或3次藥物。可以使用按鈕選擇時隙。此外,它顯示當前日期和時間。我們將在未來的文章中將其進一步擴展到物聯網項目,其中將向用戶發送電子郵件或SMS通知。該藥物提醒器還可以與患者監測系統集成。
  • 來電申領第6代掌上智能播放器!
    好消息,第6代「掌上智能播放器」隆重面世,新款智能播放器集評書、戲曲、健康講座為一體,功能強大、品質升級,超大揚聲器,音響質量一流,更涵蓋有娛樂健康節目,現在撥打400-1802-996您就可以領取到價值298元一臺的第六代智能播放器。
  • STM32MP157A-DK1開發板評測
    開發STM32MP1這個開發板分幾個層次, 難度逐次增加, 但是並不是一定要開發到最底層才算」最硬核」. 實際上很多工業中的產品都是二次開發甚至N次開發的成果. 最關鍵還是設計與代碼的質量, 以及產品所創造的價值. 就本開發板而言, 開發者可以: 1.      在提供好的Linux鏡像上做開發, 把這個開發板子當做一個Mini工控電腦.
  • Power音樂播放器
    Power音樂播放器 生活工具 大小: 2.16M
  • PotPlayer韓國萬能播放器
    PotPlayer韓國萬能播放器 視頻播放 大小: 25.1M
  • 如何用kodi播放器,配置專屬的直播源節目,本文就給你詳細講解!
    檢查完以後,選擇綠色的直播源連結保存,然後在導入到我們的播放器裡面就可以使用了。直播源播放器有了直播源和直播源檢查器以後,我們還需要直播源播放器搭配才能真正的享受視聽盛宴。kodi直播源播放器首先簡單介紹一下kodi直播源播放器,kodi直播源播放器是全球領先的家庭影院式數字流媒體在線播放應用,它支持多種作業系統,無論是Android手機、電視盒子、還是電腦版本,而且設置方法也是相同的。大家不用擔心換了系統會不一樣了。
  • 傳承經典|全新HiBy R6音樂播放器|接口|高通驍龍|播放器|hiby|高通...
    從眾籌表現來看,R6是一款特別受歡迎的播放器。HiBy推出過很多經典的產品,除了2017年推出的首代R6安卓智能音樂播放器外,在2018年還推出過R3 Linux純音播放器、R6Pro智能播放器等。此外,HiBy還推出過很多有線耳機、便攜耳放等產品,可以說在音頻領域的產品非常全面,並且也非常專業。時隔三年,HiBy又帶來一款全新的R6,或者稱它為第二代R6。
  • 基於Arduino和Raspberry Pi開發板的嵌入式設計案例
    項目步驟一般如下:   1. 規範系統要求,包括粗略估計處理速度和 I/O 要求。   2. 選擇符合功率、性能和價格要求的適當微控制器或微處理器。   3. 連接硬體原型。   4. 調試硬體原型。如有必要,編寫少量驅動程序代碼來調動線路。   5. 硬體運行後,開始執行代碼。   6. 調試代碼。
  • 電視上哪個視頻播放器好用?當貝播放器強勢上線,一鍵解碼本地視頻!
    電視上哪個視頻播放器好用?當貝播放器強勢上線,一鍵解碼本地視頻!  當貝播放器是一款專為智能電視、盒子、投影打造的播放應用。炫酷的界面設計,多樣化的功能設置,致力於服務億萬電視家庭。相對於其他播放器,它有以下這些特點  1.
  • potplay網絡播放器相關設置
    目前市面上有很多播放器可供選擇,但每個播放器都各不相同。因此在選用視頻播放器的時候,都會先考慮到支持哪些視頻格式,今天我給大家推薦一款比較實用的播放器,potplayer播放器。PotPlayer 是 Daum 公司的一款網絡播放器,有自己的獨立著作權,目前由 KMPlayer 的原始作者進行後續開發。目前(1428以後版本)的 KMPlayer 由 PandoraTV 團隊負責集體開發。應 PandoraTV 的要求,PotPlayer 不會加入在 KMPlayer 中一些受歡迎功能,但作者答應加入一些近似的功能。
  • 電視端播放器怎麼選?當貝市場分享Kodi、VLC、當貝播放器實測對比
    但是好的家庭影院的打造一定少不了一款好的本地播放器,今天就市面上比較常見的Kodi、暴風影音、當貝播放器分析對比測試一下,以便大家能選擇一個更適合自己的。  首先,一款播放器好不好得先看解碼能力。  Kodi是一款老牌開源多媒體播放器,它能夠播放幾乎所有流行的音頻和視頻格式。
  • 基於Arduino UNO開發板無線連接伺服電機方案設計
    在本文中,我們將向您展示如何使用Arduino UNO開發板無線連接一個伺服電機,並且通過藍牙連接一臺Android設備。我們已經介紹過如何使用Arduino開發板控制伺服電機,這次我們使用無線藍牙模塊HC-06控制伺服電機。
  • 從51系列單片機到Arduino UNO開發板
    總結網購可以找到開發板(5V或3.3V),價位普遍比發電機(380V)要合算很多。(小編買的時候是考慮好多個月……先把店家商品介紹的免費資料視頻看著學一學,然後感覺自己能按學習資料弄出來實驗,最後才下單。