訂閱
糾錯(cuò)
加入自媒體

linux最小系統(tǒng)中MPlayer視頻播放器移植的流程

MPlayer能播放幾乎所有流行的音頻和視頻格式,相對(duì)其它播放器來(lái)說(shuō),資源占用非常少。在嵌入式領(lǐng)域,在不支持QT以及沒(méi)有上安卓的系統(tǒng)環(huán)境中,使用MPlayer可以完成DRM驅(qū)動(dòng)程序的驗(yàn)證和調(diào)試,輕松播放音視頻文件。

下載1.2.11版本

下載1.2.2版本的alsa

2.編譯

在如下路徑創(chuàng)建四個(gè)文件夾,用以存放上述的三個(gè)源碼以及編譯出來(lái)的庫(kù)文件。

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

[page][/page]

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

編譯錯(cuò)誤:

./libavcodec/error_resilience.h:23:23: fatal error: stdatomic.h: No such file or directory

交叉編譯工具鏈4.6版本低。

解決辦法:交叉編譯工具鏈所限制,換MPlayer 1.3

查看編譯出來(lái)的MPlayer。

[page][/page]

3. 驗(yàn)證3.1 拷貝庫(kù)文件

以上文件拷貝到目標(biāo)文件系統(tǒng)的/usr/lib/ 目錄下

linux:zlib$ ls

include  lib  share

linux:zlib$ cp -rfa lib/ /home/ubuntu16/itop4412_rootfs/system/usr/

linux:zlib$ pwd

/home/ubuntu16/mplayer/lib/zlib

linux:zlib$

3.2 拷貝mplayer

在MPlayer1.3根目錄下有mplayer文件

3.3 拷貝alsa-liblinux:zlib$ sudo cp /usr/local/mplayer/lib/libasound.so.2.0.0 /home/ubuntu16/itop4412_rootfs/system/lib/

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

圖片標(biāo)題

end

一口Linux

關(guān)注,回復(fù)【1024】海量Linux資料贈(zèng)送

精彩文章合集

文章推薦

?【專輯】ARM?【專輯】粉絲問(wèn)答?【專輯】所有原創(chuàng)?【專輯】linux入門?【專輯】計(jì)算機(jī)網(wǎng)絡(luò)?【專輯】Linux驅(qū)動(dòng)?【干貨】嵌入式驅(qū)動(dòng)工程師學(xué)習(xí)路線?【干貨】Linux嵌入式所有知識(shí)點(diǎn)-思維導(dǎo)圖

點(diǎn)擊“閱讀原文”查看更多分享,歡迎點(diǎn)分享、收藏、點(diǎn)贊、在看

聲明: 本文由入駐維科號(hào)的作者撰寫,觀點(diǎn)僅代表作者本人,不代表OFweek立場(chǎng)。如有侵權(quán)或其他問(wèn)題,請(qǐng)聯(lián)系舉報(bào)。

發(fā)表評(píng)論

0條評(píng)論,0人參與

請(qǐng)輸入評(píng)論內(nèi)容...

請(qǐng)輸入評(píng)論/評(píng)論長(zhǎng)度6~500個(gè)字

您提交的評(píng)論過(guò)于頻繁,請(qǐng)輸入驗(yàn)證碼繼續(xù)

  • 看不清,點(diǎn)擊換一張  刷新

暫無(wú)評(píng)論

暫無(wú)評(píng)論

    人工智能 獵頭職位 更多
    掃碼關(guān)注公眾號(hào)
    OFweek人工智能網(wǎng)
    獲取更多精彩內(nèi)容
    文章糾錯(cuò)
    x
    *文字標(biāo)題:
    *糾錯(cuò)內(nèi)容:
    聯(lián)系郵箱:
    *驗(yàn) 證 碼:

    粵公網(wǎng)安備 44030502002758號(hào)