原创 QSS與CSS使用記錄

主要是QT樣式表使用,來記錄下。 推薦一個樣式表的工具 QSS Editor 百度雲下載鏈接 現已QPushButton爲例 QPushButton{ min-height: 35px; max-height: 35px

原创 WSL開機自啓動ssh服務

  1. win+R鍵調出運行,輸入shell:startup確定進入開始菜單啓動程序目錄(大致是C:\Users\用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Sta

原创 幾款好用的工具

在開發中,使用到的幾款好用的工具,彙總下 BeyondCompare 文件比對工具 Navicat_Premium mysql 可視化工具 feiq_setup 內網通,內網中可以快速傳輸文件 doxgen 可以製作chm文檔,方便查看

原创 ubuntu 使用配置zsh

sudo apt install zsh git clone https://github.com/robbyrussell/oh-my-zsh cd oh-my-zsh/tools sh install.sh emulate bash

原创 pts和dts

時間戳計算

原创 C++智能指針--(初識智能指針)

在以往的C++中,我們申請釋放資源,有可能忘記去釋放資源而導致泄露。C++11引入了智能指針的概念,使用引用計數的想法,讓程序員不再需要關心手動釋放內存。這些智能指針就包括std::shared_ptr、std::weak_ptr、std

原创 ffmpeg命令行操作整理

由於需要使用ffmpeg命令行,所以進行相應的整理,也方便進行視頻操作。 將不定期更新命令 github地址 點贊 收藏 分享 文章舉報 逝水流年丶輕染塵 發佈了67 篇原創文

原创 ffplay vs工程,可以調試版

最近音視頻同步中借鑑了ffplay中的方法,整理ffplay,使其方便調試 記錄下github地址 https://github.com/yinshangqing/ffmpeg-4.2

原创 windows VS code golang 開發環境搭建

先從golang官網下載安裝包 golang下載地址 然後安裝golang 修改系統環境變量 將GOPATH修改爲你的Go的安裝的目錄 安裝go插件。 安裝go插件 go get -u -v github.com/nsf/gocod

原创 深入理解pts,dts,time_base

原文鏈接:https://blog.csdn.net/bixinwei22/article/details/78770090 PTS:Presentation Time Stamp。PTS主要用

原创 cmake 編譯鏈接ffmpeg 靜態庫使用,undefined reference錯誤

在linux下編譯鏈接ffmpeg庫時,使用下面命令: gcc -o test_ffmpeg test_ffmpeg.c `pkg-config --libs libavutil libavformat` 其中test.c 是你寫的ff

原创 QT生成工程並編譯

首先,新建一個文件夾,然後將寫好的代碼放在裏面。 這是一個測試的例子。 當前的目錄結構 test.cpp #include <QCoreApplication> #include <QDebug> #include "add.h"

原创 16進制字符串值轉爲字符串

底層對接二進制,需要寫日誌,將數據數值打印出來,需要寫入文件 網上查看資料 std::string hexBufToString(char *buf, int len, std::string separator = " ") { c

原创 FFmpeg簡易播放器的實現-音視頻同步

轉載出處:https://www.cnblogs.com/leisure_chn/p/10284653.html 注:感覺挺不錯的,轉發記錄下。 基於FFmpeg和SDL實現的簡易視頻播放器,主要分爲讀取視頻文件解碼和調用SDL顯示兩大部

原创 VC++ 處理UTF8

vs中直接顯示utf8數據,會是亂碼,vs中的默認編碼格式是gbk,所以可以將utf8轉換爲gbk 下面是轉換: std::string utf8ToGBK(const std::string &strUtf8) { int len