訂閱
糾錯
加入自媒體

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

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

下載1.2.11版本

下載1.2.2版本的alsa

2.編譯

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

圖片標題

圖片標題

圖片標題

圖片標題

圖片標題

圖片標題

圖片標題

圖片標題

[page][/page]

圖片標題

圖片標題

圖片標題

圖片標題

圖片標題

編譯錯誤:

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

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

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

查看編譯出來的MPlayer。

[page][/page]

3. 驗證3.1 拷貝庫文件

以上文件拷貝到目標文件系統(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/

圖片標題

圖片標題

圖片標題

圖片標題

圖片標題

圖片標題

end

一口Linux

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

精彩文章合集

文章推薦

?【專輯】ARM?【專輯】粉絲問答?【專輯】所有原創(chuàng)?【專輯】linux入門?【專輯】計算機網(wǎng)絡?【專輯】Linux驅(qū)動?【干貨】嵌入式驅(qū)動工程師學習路線?【干貨】Linux嵌入式所有知識點-思維導圖

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

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

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續(xù)

暫無評論

暫無評論

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

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