原创 RGB24轉yuv420 高效率 且顏色沒有失真
前面使用dshow獲取到的屏幕截圖是一段rgb24的數據,需要將其轉換成yuv420格式才能進行編碼等操作。 網上找了很多資料,發現能用的並不多,這裏總結一下。 1.雷大神寫的 bmp轉yuv: http://blog.csdn.net
原创 從零開始學習音視頻編程技術(九) FFMPEG Qt視頻播放器之同步進階篇
原文地址:http://blog.yundiantech.com/?log=blog&id=12 前面我們已經爲播放器加上了簡單音視頻同步功能。 播放mp4文件的時候似乎沒啥問題,但是當播放rmvb文件的時候,問題就暴露出
原创 從零開始學習音視頻編程技術(43) AAC播放器
直接上代碼吧: 工程代碼下載地址:https://download.csdn.net/download/qq214517703/12000761 Github:https://github.com/yundiantech/FFMP
原创 從零開始學習音視頻編程技術(42) AAC數據解析
AAC基本格式 AAC音頻格式有ADIF和ADTS: ADIF:Audio Data Interchange Format 音頻數據交換格式。這種格式的特徵是可以確定的找到這個音頻數據的開始,不需進行在音頻數據流中間開始的解碼,即它的解碼
原创 從零開始學習音視頻編程技術(38) windows下編譯並調試ffmpeg
前面介紹了Linux下編譯ffmpeg的方法,考慮到大部分時候測試ffmpeg功能都是使用的windows系統(至少我是這樣的),因此將戰場重新轉移到windows上。 前面寫了那麼多的代碼,但都只是簡單的調用了ffmpeg的AP
原创 從零開始學習音視頻編程技術(35) Linux搭建Qt5.13和ffmpeg4.2
Linux下Qt5.13引用ffmpeg4.2 Qt歷史版本下載:http://download.qt.io/archive/qt/ 運行Qt需要安裝的庫: sudo apt-get install gcc g++ make
原创 一個超級好用的linux下編程的IDE工具
不知道大家在寫Linux程序的時候用的是什麼工具。 我見過有人在windows下用UE編輯瞭然後拿到裏面編譯,感覺這樣太麻煩了吧。 網上把 vi + gcc + gdb傳的那麼神,於是本人也親自配置了體驗一下,發
原创 Makefile書寫規則
Makefile 書寫規則: 總目標:依賴1依賴2... 目標1:依賴 <tab>命令 目標2:依賴 <tab>命令 /* ######## makefile #######*/ helloworld:hello.o main.
原创 從零開始學習音視頻編程技術(三) 開發環境搭建
============= 2019-10-31更新: Qt4已經淘汰了,不建議使用了,推薦使用Qt開發。 Qt5開發環境的搭建,請參考:http://blog.yundiantech.com/?log=blog&id=37 ====
原创 從零開始學習音視頻編程技術(六) FFMPEG Qt視頻播放器之顯示圖像
原文地址:http://blog.yundiantech.com/?log=blog&id=9 前面講解了如何用FFMPEG解碼視頻。 現在,我們就着手用FFMPEG+Qt寫一個視頻播放器吧: 由於現在我們需要顯
原创 從零開始學習音視頻編程技術(八) FFMPEG Qt視頻播放器之音視頻同步
原文地址:http://blog.yundiantech.com/?log=blog&id=11 前面分別講解了: 用FFMPEG和Qt解碼視頻並顯示到界面上。 用FFMPEG+SDL解碼播放音頻。 現在我們就將
原创 從零開始學習音視頻編程技術(五) 使用FFMPEG解碼視頻之保存成圖片
原文地址:http://blog.yundiantech.com/?log=blog&id=8 前面我們已經知道怎麼使用FFMPEG了。 現在,開始着手使用FFMPEG吧: 首先來個簡單的例子,使用FFMPEG打開視頻文件
原创 Qt定時器
Qt定時器: QTimer *testTimer = new QTimer(this); //創建定時器 將定時器超時信號與槽(功能函數)聯繫起來: connect( testTimer, SIGNAL(timeo
原创 從零開始學習音視頻編程技術(四) FFMPEG的使用
============= 2019-10-31更新: 這篇文章使用的是ffmpeg2.5版本,現如今2.5已經過時了,就連官網也下載不到了。因此不推薦再使用2.5版本了, Qt5引用ffmpeg4.1版本的例子,請參考:http:/
原创 Qt寫的一個截圖軟件
程序主界面: 截圖界面: 錄屏生成gif: 截圖歷史記錄(支持將圖片直接拖拽到文件系統): 源代碼: Qt寫的截圖軟件 包含可執行程序和源代碼 點贊 收藏 分享