自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 QT字符串

跨线程传参,如果参数是自定义类型,则需要注册成元数据类型。哪里connect哪里注册比如struct student{int age;}qRegisterMetaType(“student”);

2020-12-03 15:25:00 1374

转载 一些比较好的博客归纳和自己遇到的一些问题 -ffmpeg

时间戳

2020-11-16 13:03:40 356

原创 windows pcapng文件抽出udp负载

windows pcapng文件抽出udp负载

2022-09-07 13:46:38 309 1

原创 英伟达GPU 解码&编码 能力

https://en.wikipedia.org/wiki/Nvidia_NVDEC

2022-08-31 22:41:31 1911

原创 windows下WS2tcpip.h和windows.h报错

#include

2022-08-05 13:32:33 1126

原创 VS+QT开发Ocx/ActiveX控件-------网页中全屏 二

123

2022-07-28 11:08:37 409

原创 SDL2 嵌入QT调整窗口大小

123

2022-07-19 13:33:45 612

原创 KB/s和Kb/s

123

2022-07-18 10:00:09 1811

原创 FFmpeg CUDA_ERROR_OUT_OF_MEMORY: out of memory

123

2022-07-05 14:30:27 548

原创 FFmpeg AVFMT_FLAG_NOBUFFER

123

2022-06-28 14:18:43 835

原创 获QT取QGridLayout中指定位置的组件

获QT取QGridLayout中指定位置的组件

2022-06-21 14:06:56 1035 1

原创 QT setGeometry有偏移

11

2022-06-15 11:50:45 610

原创 QT 使用label实现顶层水印

QT顶层水印

2022-06-14 14:14:42 880

原创 QT 两个widget之间有缝隙

2022-02-25 13:40:44 1032 1

转载 NVR DVR前世今生

我是一个网络录像机,简称NVR。我的前辈是DVR,我们的区别很简单,DVR接的是模拟摄像机,我连接的是IP摄像机。我的前辈DVR比我辛苦,因为模拟摄像机的模拟信号连过来之后,他要进行数字化、编码压缩和存储转发;我的工作比较简单,IP摄像机加工完成的数字/编码信号来了之后,我通常只进行存储及转发,偶有回放录像请求,总体占比例不高。后来有人说为嘛分那么清楚,为嘛不能一台录像机既能接入模拟摄像机又能接入IP摄像机呢,于是出现了混合录像机Hybrid-VR. 有点类似混合动力车的概念。在小型项目上,有人说你这

2022-02-23 10:32:30 352

原创 ffmpeg使用qsv解码碰到的问题

ffmpeg使用qsv硬解码出来的视频帧格式是AV_PIX_FMT_NV12格式的//ffmpeg使用qsv硬解码出来的视频帧格式是AV_PIX_FMT_NV12格式的,//在调用sws_getContext函数时第三个参数必须强制传入AV_PIX_FMT_NV12,//否则会导致视频数据转换rgb时失败if (bUseGPUDecoder){ m_img_convert_ctx = sws_getContext(w, h, AV_PIX_FMT_NV12, w, h, AV_PIX_FMT

2021-12-17 14:54:53 3183 2

原创 windows msys2编译ffmpeg支持qsv

一:编译mfx32位:autoreconf -i./configure --prefix=/d/libmfx-x64 --host=i386-w64-mingw32make -jmake install64位:autoreconf -i./configure --prefix=/d/libmfx-x64 --host=x86_64-w64-mingw32make -jmake install二:编译ffmpeg支持qsvexport PKG_CONFIG_PATH=/d/libm

2021-12-14 15:28:32 2851

原创 Two slices reporting being the first in the same frame. 和 Could not find ref with POCXX问题

Two slices reporting being the first in the same frame. 和 Could not find ref with POCXX问题

2021-12-09 15:41:38 4961 1

原创 编译libx265

一:libx265源码获取使用msys2下载pacman -S mercurial hg clone http://hg.videolan.org/x265二:下载cmakehttps://github.com/Kitware/CMake/releases/三:cmake-gui四:到D:\libx265\2打开ALL_BUILD.vcxproj,编译x265-shared大功告成!!...

2021-12-03 15:18:50 427

原创 关于System32和SysWow64

Windows最后还是决定让64位的系统文件放在System32的文件夹下。而让32位的系统文件,搬到了SysWow64中去。SysWow64文件夹,是64位Windows,用来存放32位Windows系统文件的地方详情见:https://docs.microsoft.com/zh-cn/archive/blogs/tianlin/syswow64...

2021-11-02 11:13:12 904

原创 各种操作系统,服务器镜像下载

https://msdn.itellyou.cn/

2021-10-25 09:54:38 1073

原创 VS+QT开发Ocx/ActiveX控件 一

QT开发ActiveX控件一:所用IDE版本二:创建ActiveX三:qt desinger四:regsvr32.exe注册DLL五:html六:windeployqt获取dll多需的所有文件七 HTML 调用ActiveX方法一:所用IDE版本IE11vs2013+qt visual studio tools version 2.7.2二:创建ActiveX然后一直next,最后finish三:qt desinger放3个组件,这三个组件可以像普通的QT一样进行操作,然后编译成dll。

2021-10-22 14:42:51 1313 1

原创 android ffmpeg优化

ffmpeg解码最耗时的函数是avcodec_send_packet,所以针对avcodec_send_packet 测试单位us原始:任何优化都没有neon:开启neon优化原始neon优化其他46252246372946415214127401066923011106222611810009164521063547307249802335425378193211545020276223

2021-09-29 11:03:37 298

原创 NDK开发:定位崩溃

adb logcat > C:\Users\zhou\Desktop\log\logcat.log 保存日志找到addr2line.exe。cd /d E:\ndk\android-ndk-r20b-windows-x86_64\android-ndk-r20b\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin日志中的崩溃地址为:根据崩溃的位置0003a634,执行以下语句。其中-C -f :表示打..

2021-09-26 09:27:58 180

原创 QT界面图像显示一段时间后停止刷新

QT中对GUI中的部件的相关操作都要放在主线程中。子线程要想对UI进行操作,需要通过信号把想做的操作发送到主线程,让主线程操作。例子:比如在子线程中计算出了RGB图像,子线程使用信号把RGB图像传送到主线程,让主线程进行显示在UI在上。如果在子线程中使用UI部件显示RGB图像,一段时间后就停止刷新。...

2021-09-17 15:07:37 711

原创 QT on Android的rtsp播放器demo

手机:平板:

2021-09-16 15:03:32 419 3

原创 VS+QT转QTCreator出现大量widget,setupUi问题

解决办法:在pro中添加QT += widgets

2021-08-24 14:26:48 192

原创 windows msys编译libx264,ffmpeg编译支持libx264

https://code.videolan.org/videolan/x264./configure --prefix=/d/libx264 --enable-static --disable-asm --disable-opencl --disable-cli

2021-08-18 11:26:45 279

原创 ffmpeg添加水印

ffmpeg需要重新编译才能支持添加水印/*全局变量*/AVFilterGraph *filter_graph = nullptr; //最关键的过滤器结构体AVFilterContext* filter_ctx = nullptr;//上下文AVFilterInOut *outputs = nullptr;AVFilterInOut *inputs = nullptr;AVFilterContext *buffersink_ctx = nullptr;AVFilterContext *bu

2021-08-09 11:23:48 1094

原创 UOS QT+ffmpeg+sdl2开发环境配置

一. UOS系统配置设置网络 (例子)IP:192.168.8.220子网掩码:225.225.0.0网管:192.168.8.254DNS:114.114.114.114系统激活,使用试用期激活90天。通用-》系统信息-》激活进入开发者模式https://jingyan.baidu.com/article/7f766daf6045a60001e1d0b1.html设置管理员密码 sudo passwd root允许远程SSH连接 安装sudo apt-get install open

2021-08-09 11:10:50 494 1

原创 sws_scale():bad dst image pointers

int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], const int srcStride[], int srcSliceY, int srcSliceH, uint8_t *const dst[], const int dstStride[]);源码处:检查sws_scale最后两个参数的内存是否分配//检查if (!check_image_pointers

2021-08-06 13:49:53 3590 1

原创 avcodec_send_packet和avcodec_receive_frame崩溃,0xC0000005

完整报错:0x00007FFCDF9891D9 (avutil-56.dll)处(位于 testLibGenRtsp.exe 中)引发的异常: 0xC0000005: 写入位置 0x000000000000000C 时发生访问冲突。原因:avcodec_send_packet的第二个参数AVPacket需要初始化如下所示:AVPacket pkt;av_init_packet(&pkt);...

2021-08-05 16:52:21 2818

原创 C++11 std::mutex

1

2021-07-21 16:47:57 74

原创 C++环状数组队列模板类

.H#ifndef __CIRCLE_QUEUE_HH__#define __CIRCLE_QUEUE_HH__#include <stdlib.h>#include <iostream>typedef unsigned char uint8_t;/*1. 环状数组队列2. 头出尾插。3. 数组少用一个存储空间,用来判空和判满4. 判空:d_front == d_rear为空5. 判满:(d_rear + 1) % d_maxsize == d_front;*

2021-07-16 09:18:08 186

原创 VS2017性能分析工具使用

分析CPU使用高菜单栏中:分析—>性能探查器点击开始,运行一段时间后结束。可以看到函数的CPU使用情况双击playThread函数,可以具体看到哪行代码CPU占用高。分析内存泄漏问题F5进入Debug,可以看到截取快照,点击截取快照点击+350可以看到具体哪个函数发生了泄漏。如例子中的_RecvBuffQueue双击_RecvBuffQueue这行,可以看到下边的图双击红框,可以跳转到具体函数。...

2021-07-09 16:14:00 2038

原创 linux QT环境问题

**问题:** error while loading shared libraries: libsndio.so.6.1: cannot open shared object file: No such file or directory

2021-05-28 14:24:36 957

转载 (转)Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量转自:https://www.cnblogs.com/qiumingcheng/p/11149716.html

2021-05-19 09:57:59 234

转载 msys2编译支持drawtext的ffmpeg

主要学习了https://blog.csdn.net/u014552102/article/details/104442111,本次在这个基础上稍微修改,解决一些版本问题。一:下载安装msys2首先我们在http://msys2.github.io/ 下载msys2。安装好以后使用mingw64.exe下载编译需要的工具:pacman -S gcc mingw-w64-x86_64-toolchain yasm make二:编译freetype从官网下载源码:https://download

2021-05-12 21:29:46 438

原创 msys2在编译fontconfig遇到freetype2 >= 21.0.15 No package ‘freetype2‘ found问题解决

./configure流程export PKG_CONFIG_PATH=D:/drawtext/libxml2/lib/pkgconfig:$PKG_CONFIG_PATHexport PKG_CONFIG_PATH=D:/drawtext/freetype/lib/pkgconfig:$PKG_CONFIG_PATHpacman -S gperf./configure --prefix=D:/drawtext/fontconfig --enable-libxml2 --disable-docs

2021-05-12 16:15:06 2350 2

原创 SDL2在子线程中SDL_DestroyWindow时发生阻塞

void SDL_DestroyWindow(SDL_Window * window){ SDL_VideoDisplay *display; CHECK_WINDOW_MAGIC(window,); window->is_destroying = SDL_TRUE; /* Restore video mode, etc. */ //SDL_HideWindow(window); /* Make sure this window no longe

2021-05-10 14:37:22 729

SDL2 拖拽 SDL2 拖拽

SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽SDL2 拖拽

2022-08-11

动态库制作源码.zip

使用

2021-08-27

libsndio.so.6.1

libsndio.so.6.1

2021-05-28

sdltest.zip

https://blog.csdn.net/asdasfdgdhh/article/details/116160009 SDL2嵌入QT控件的简易播放器 windows。 主要验证**SDL2嵌入QT控件播放**的功能!

2021-04-26

Onvif获取视屏播放rtsp url

https://blog.csdn.net/asdasfdgdhh/article/details/116011012

2021-04-22

wsdl2h_SSLTLS_208112.zip

编译支持SSL/TLS的wsdl2h

2021-04-16

QT+FFMPEG 拉取rtmp裸h264流,播放

功能: 1. 从摄像头拉rtmp裸h264流 2. 实时播放 3. 断线重连 4. ffmpeg版本4.3,包括在源码中 5. 作为学习够用了

2020-12-04

QT+FFMPEG 从摄像机拉取rtsp裸h264流,播放并保存到本地

功能: 1. 从摄像头拉rtsp裸h264流 2. 实时播放 3. 视频流实时转换为Mpeg-Ts 4. 改变码率,改变I帧间隔 5. 断线重连 6. ffmpeg版本4.3

2020-12-04

h264文件,用于测试程序

H264转YUV 初学ffmpeg。通过此文件可以测试https://blog.csdn.net/asdasfdgdhh/article/details/109777820中的代码。

2020-11-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除