原创 h264視頻解碼顯示花屏問題集

1. 收到服務器過來的視頻碼流,使用stream eye播放正常,使用自己的設備來解碼播放時,出現嚴重的花屏。 原因:碼流中有部分幀,如I幀的slice數目過大,大於解碼器設定的最大slice數目,解碼器就解碼錯誤或直接丟棄這個幀。可在解

原创 [VS]-visual studio 添加源碼目錄

1.把源碼目錄拷貝到工程目錄下 2.這時在vs的目錄列表裏是看不到這個目錄的,在如下圖工具欄中點擊圖標【顯示所有文件】,就可以看到新增的目錄了 3.這時實際上還沒有真正地加入到工程中來,可見.h文件的圖標是紅色的, 要在工程目錄上右鍵選

原创 - AAC格式簡介

AAC的音頻文件格式有以下兩種: ADIF:Audio Data Interchange Format 音頻數據交換格式。這種格式的特徵是可以確定的找到這個音頻數據的開始,不需進行在音頻數據流中間開始的解碼,即它的解碼必須在明確定義的

原创 Makefile的使用筆記

Makefile中獲取當前執行的Makefile所在路徑 根據gnu make定義,gnu make 會自動將所有讀取的makefile路徑都會加入到MAKEFILE_LIST變量中,而且是按照讀取的先後順序添加。 所以可以通過$(abs

原创 使用MinGW+MSYS在windows下編譯可在visual studio中調試的FFmpeg

windows下編譯可在visual studio中調試的FFmpeg https://blog.csdn.net/u010011236/article/details/76595394

原创 C與C++的相互調用

    在實際工作中可能經常要進行C和C++的混合編程,C++調用C語言的代碼通常都比較容易,但也有一些細節需要注意。C要調用C++的代碼就略爲麻煩一些,因爲C不支持面向對象的特徵。 首先我們來看一下C++調用C語言的代碼。要讓你的C

原创 FFmpeg.exe 常用的命令

1. 從音視頻容器中提取碼流數據 ./ffmpeg.exe -i Forrest_Gump_IMAX.mp4 -codec copy -bsf: h264_mp4toannexb -f h264 Forrest_Gum

原创 C++編程-類型轉換

static_cast 用法: static_cast < type-id > ( expression ) 該運算符把expression轉換爲type-id類型,但沒有運行時類型檢查來保證轉換的安全性。它主要有如下幾種用法: ①用於類

原创 [NSIS]-如何將自己的程序打包成一個安裝程序

原文鏈接:https://blog.csdn.net/bruce135lee/article/details/81977915 假如你有一個很棒的程序,能實現許多有趣的功能,你該怎麼分享給你的好

原创 [GN]-語法與使用

比較不錯的參考資料: GN語法和操作 - yujiawang的專欄 - CSDN博客 https://blog.csdn.net/yujiawang/article/details/72627138    

原创 [Linux命令之strings]-在對象文件或二進制文件中查找可打印的字符串

strings命令在對象文件或二進制文件中查找可打印的字符串。字符串是4個或更多可打印字符的任意序列,以換行符或空字符結束。 strings命令對識別隨機對象文件很有用。   語法 strings [ -a ] [ - ] [ -o ]

原创 [VCam和VSC]-VCam虛擬攝像頭和 VSC虛擬聲卡的使用方法

把視頻文件直播到視頻網站 – E2ESOFT https://www.e2esoft.cn/broadcast-video-and-audio/ 將視頻文件(帶音頻)直播到視頻網站比如 USTREAM.TV 的兩個步驟。注:如果您的聲卡有

原创 visual studio 添加源碼目錄

1.把源碼目錄拷貝到工程目錄下 2.這時在vs的目錄列表裏是看不到這個目錄的,在如下圖工具欄中點擊圖標【顯示所有文件】,就可以看到新增的目錄了 3.這時實際上還沒有真正地加入到工程中來,可見.h文件的圖標是紅色的, 要在工程目錄上右鍵選

原创 VMware中CentOS設置連接網絡

1. CentOS設置橋接方式。 2. 把CentOS和Windows系統的防火牆都關閉。(這個時候雙方就可以相互ping通了)。 3. CentOS中手動設置網絡IP,DNS信息。(使用DHCP自動獲取IP,不能夠上網,還是需要手動設置