一款開源的 Android YUV 格式查看工具

來源:互聯網
上載者:User

標籤:android   格式   工具   顯示   yuv   

1. YUVDroidTools


最近項目比較忙,好久沒有寫文章了,也沒有為開源社區貢獻點啥了,這個周末抽空整理了一下自己一直維護的一份基於 ffmpeg 的 YUV 格式轉碼,寫了一個簡單的 Android YUV 資料查看工具(代碼完全開源),如下:


650) this.width=650;" src="http://s5.51cto.com/wyfs02/M00/83/46/wKioL1duljChInDlAAEIeYSrGFI483.png" title="home.png" alt="wKioL1duljChInDlAAEIeYSrGFI483.png" />


特性如下:


(1)支援選擇匯入本地檔案,支援即時顯示 YUV 格式的圖片,簡單易用。

(2)支援多種 YUV 格式,包括: YU12、YV12、NV21、NV12、YUYV422、YVYU422、YUV422P、UYVY422 等等。

(3)支援多種映像轉化演算法,包括: FAST_BILINEAR、BILINEAR、BICUBIC 等等。


如下:點擊下載


2. 常見的 YUV 格式


順便科普一下常見的 YUV 格式的排列:


2.1 YUV420 


(1) YU12, I420


YYYY YYYY UU VV


(2) YV12 


YYYY YYYY VV UU


(3) NV12


YYYY YYYY UV UV


(4) NV21


YYYY YYYY VU VU


2.2 YUV422


(1) YUYV, YUY2


YUYV YUYV YUYV YUYV


(2) UYVY


UYVY UYVY UYVY UYVY


(3) YUV422P


YYYY YYYY UUUU VVVV


3. 本項目的源碼


本 APP 的源碼地址如下:https://github.com/Jhuster/YUVDroidTools,各種常見的 YUV 格式的檔案我也放了一份在這個項目的 testfiles 檔案夾下面,方便大家做測試。


源碼中提供了一個 YUV 格式轉換類 FFConverter,可以方便大家整合到自己的項目中使用,其介面定義如下:


650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/83/46/wKioL1dulrPh-o1aAAUXNXXtggI693.png" title="code.png" alt="wKioL1dulrPh-o1aAAUXNXXtggI693.png" />


4. 小結


關於 YUVDroidTools 就介紹到這兒了,歡迎關注本項目,歡迎為本項目貢獻代碼,也歡迎留言或者來信 [email protected] 交流,或者關注我的新浪微博 @盧_俊 或者 公眾號 @Jhuster 擷取最新的文章和資訊。

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M01/83/47/wKiom1dultPzaSZdAACb8XAe6Uo409.jpg" title="weixin_jhuster.jpg" alt="wKiom1dultPzaSZdAACb8XAe6Uo409.jpg" />

本文出自 “Jhuster的專欄” 部落格,請務必保留此出處http://ticktick.blog.51cto.com/823160/1792923

一款開源的 Android YUV 格式查看工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.