V4L2視頻採集與H.264編碼源碼大放送:Linux視頻採集與編碼(三)

來源:互聯網
上載者:User

這幾天的努力也算沒有白費,現在我將貢獻出我的成果,當然代碼很大一部分都不是我寫的。

V4L2視頻採集我參考了V4L2官方源碼,H.264編碼我使用了開源編碼庫x264,並參考了網上的一些例子。

但是代碼中畢竟還是有我的心血的,所以請珍惜我的勞動成果,代碼寫的不好的地方或者有意見和建議希望您可以提出,謝謝!


下面我貼兩張圖,讓大家對我代碼心裡有數,因為編碼方面還是有些瑕疵,有些花屏。

但我已經無心繼續研究了,希望解決了花屏的問題的朋友可以告訴我解決方案,謝謝你了哦 ^_^


話說h264的壓縮真的很牛逼誒~

53.5M的yuv檔案,編碼成h.264之後只有164.1kb!


原始yuv的映像:



編碼之後的映像:



哈哈,下面你要跑這個程式哦!

if(今天是單日)

{

  點擊這裡下載源碼 ^_^

}

else

{

點擊這裡下載源碼 ^_^

}



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.