原创 Windows 窗口發送消息參數詳解

窗口發送消息參數詳解 // 窗口.發送消息 函數功能: 將指定的消息發送到一個窗口,同win32 api 裏面的SendMessage等同的效果 中文函數原型: 發送消息(hwnd,msg,wparam

原创 FFmpeg硬解碼(調用gpu)

工具 1.ffmpeg-4.2-win32 2.VS2019 3.gpu 代碼 m_pCodec = avcodec_find_decoder_by_name("h264_qsv"); /*****************解

原创 vs2019配置qt5.9.1出現問題

問題 測試代碼編譯未通過,提示無法打開源文件“ui_*.h” 解決方法 運行結果

原创 C++/Qt實現網絡音樂播放器(一)

功能需求 在Windows下設計一個音樂播放器 ,實現本地導入歌曲播放以及在線播放功能 開發工具:Qt5.9.1 外部庫:ffmpeg-4.2-win32 界面樣式效果設計 現在都是看臉時代,好看的界面佈局和樣式都是很重要的,奈何

原创 C++/Qt實現網絡音樂播放器(三)

在線播放實現 實現方法:訪問酷狗api接口的到json數據,解析json數據 主要類: QNetworkAccessManager *managerGetSongInfo; QNetworkAccessMana

原创 C++修改註冊表方式修改WIN10適配器名稱

查看適配器名稱 win10默認的爲 以太網 代碼 USES_CONVERSION; HKEY hKey; CString strKeyName = _T("SYSTEM\\ControlSet001\\Control\\

原创 C++ Http下載文件

C++ Http下載文件 //HTTP DownloadToFile string url = "http://a3.att.hudong.com/14/75/013000001641861213667568036

原创 Qt+ffmpeg接受rtsp並顯示

效果 接受 #include "rtspplayer.h" #include <QDebug> VideoPlayer::VideoPlayer() { } VideoPlayer::~VideoPlayer() { }

原创 C++ 中的 Unicode 與 UTF-8 字符編碼互轉

Unicode 轉 UTF-8 std::string UnicodeToUTF8(const std::wstring& wstr) { int ansiiLen = WideCharToMultiByte(CP_UTF8,

原创 ffmpeg所有的解碼器(decoders)

FFMPEG解碼器 Decoders: V..... = Video(視頻流) A..... = Audio(音頻流) S..... = Subtitle(字幕流) .F.... = Frame-level mul

原创 FFMPEG的編碼器的參數

常用參數 //平均碼率 pCodecCtx->bit_rate = 300000; 變小碼率畫質不清晰 //指定圖像中每個像素的顏色數據的格式 pCodecCtx->pix_fmt = PIX_FMT_YUV420P; //編碼

原创 C++ 獲取當前機器運行的時間微秒級

C++ 獲取當前機器運行的時間微秒級 static unsigned long AVGenerateSSRC(void) { try { LARGE_INTEGER frequence, privious; if (!Q

原创 FFmpeg+SDL拉取網絡攝像頭流顯示

1.功能說明 通過FFmpeg拉取網絡攝像頭推的rtmp和rtsp流解碼利用SDL渲染顯示出來 2.顯示效果 3.網絡攝像頭參數 4.FFMPEG拉流解碼 /*********************************