原创 msys2 vs2015 ffmpeg 編譯

VS編譯請看這篇VS編譯FFMPEG 01 環境 win10x64。vs2015企業版。Git 02 下載ffmpeg代碼 git clone https://git.ffmpeg.org/ffmpeg.git git tag #目前最

原创 c++ websocket與js實現通信

開發庫:boost、websocketpp。 開發語言:c++與web(html、js)  

原创 Qt 使用live555

Qt (MSVC版本) live555 #------------------------------------------------- # # Project created by QtCreator 2019-06-27T17:

原创 VS編譯FFMPEG

VS編譯FFMPEG 首先要建立至少兩級目錄,比如F:\ShiftMediaProject\code 然後到code底下clone https://github.com/ShiftMediaProject/FFmpeg 代碼到F:\Shi

原创 Ubuntu中Could not get lock /var/lib/dpkg/lock解決方案

sudo rm /var/lib/dpkg/lock sudo dpkg --configure -a 或者 sudo rm /var/lib/apt/lists/lock sudo rm /var/cache/apt/archive

原创 c++中強制殺死進程

在windows下,利用微軟的ntsd.exe來強制殺死進程或者使用windowsAPI來殺死進程。 代碼下載地址

原创 vlc3.0.6在ubuntu16.04x64上的交叉編譯自動化實現

具體的步驟可以參考這篇文章: vlc3.0.4在ubuntu16.04x64上的交叉編譯全過程記錄 確保你的電腦有網,能連上網。 自動化shell下載地址 所需要的文件 提取碼: dq9b  問題一: typedef enum DXGI

原创 vlc3.0.4在ubuntu16.04x64上的交叉編譯全過程記錄

週末折騰了好久,經過連續的出現問題,定位問題,解決問題,終於順利編譯通過了vlc的最新版本,中間嘗試了多個版本的編譯,比如vlc3.0.0,想着離2.x版本(2.x版本已經編譯通過,可以參考:ubuntu平臺,VLC/LibVLC交叉編譯

原创 rtsp測試地址

網上找來找去,就這個能用 rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov 記錄下來。

原创 解決svn無法cleanup

當svn無發cleanup時,需要清空svn隊列了。 .svn下有個wc.db,需要安裝sqlite3 首先執行sqlite3 .svn/wc.db "select * from work_queue" 查看是否存在隊列, 如果有一條或者

原创 關於QcomboBox字體居中顯示

可以這麼用,加入一個QLineEdit      QLineEdit *lineEdit = new QLineEdit;     lineEdit->setReadOnly(true);     lineEdit->setAlignme

原创 Qt 設置漸變背景

background-color: qlineargradient(spread: pad, x1:0, y1:1, x2:1, y2:1, stop:0 rgb(x1,x2,x3), stop:1 rgb(y1,y2,y3))

原创 FFmpeg學習(二)-- ffmpeg 攝像頭

《FFmpeg學習(一)》《FFmpeg學習(二)》《FFmpeg學習(三)》工程的ffmpeg的的開發開發工具和庫:VS2013 + ffmpeg-4.0 + SDL2.0.8Git的學習請看我這篇:《Git上傳代碼到github上》碼

原创 FFmpeg學習(一)-- ffmpeg 播放器的基礎

  《FFmpeg學習(一)》 《FFmpeg學習(二)》 《FFmpeg學習(三)》           FFmpeg的的是一套可以用來記錄,轉換數字音頻,視頻,並能將其轉化爲流的開源計算機程序。採用LGPL或GPL許可證。它提供了錄製

原创 基於QT的多線程視頻監控的實現(二)

《基於QT的多線程視頻監控的實現(一)》《基於QT的多線程視頻監控的實現(二)》《基於QT的多線程視頻監控的實現(三)》上一篇《 基於QT的多線程視頻監控的實現(一)》二丶接着上一節,這節主要講,多屏分割,多屏相互切換   視頻監控很重要