自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (35)
  • 收藏
  • 关注

原创 Go语言解码h264 SPS

go语言解码h264 的sps信息

2021-12-15 20:22:41 927

原创 Go语言解析H265 SPS

Go语言解码h265 提取分辨率信息

2021-12-15 20:20:59 501

转载 C/C++ 解析H265 SPS

转自https://blog.csdn.net/ww506772362/article/details/49452043?locationNum=3重新排版hevc_parseSps.h#pragma once#include<string.h>typedef unsigned char* LPBYTE;typedef unsigned char uint8;typedef unsigned short uint16;typedef unsigned long uin.

2021-12-15 20:13:55 1137 1

原创 使用BAT添加注册表的例子,动态获取路径

上面的例子是将bat当前目录下的example.exe添加“以管理员权限运行”的属性。

2021-12-13 17:59:42 2858

原创 bat 执行reg add老是循环问题

bat文件名使用了reg.bat关键字,随便改成“reg1.bat”就不会循环了。同理我们bat命名不能使用关键字,例如:shutdown .....

2021-12-13 17:51:40 664 2

原创 给exe添加管理员权限的几种方法&修改exe兼容性属性的方法

有些程序我们必须以管理员权限才能运行,但是我们又不想"右键"->"以管理员权限运行"。那么我们就只有通过代码或脚本给exe增加管理员权限了。

2021-12-13 17:46:58 8090

原创 inno setup打包的安装程序不能在windows 7系统上执行安装操作

在windows 10上使用inno setup打包的安装包,拷贝到windows 7电脑上执行安装时,提示需要更高的windwos服务包。解决方法:在inno编辑器 setup选项下面增加一条MinVersion = 6.0,然后重新打包。如图:查了一下官网说是最新的inno setup默认支持版本是6.1sp1是不支持win7的。要手动修改成6.0,但是会有一点风险。...

2021-08-18 10:02:55 1560

原创 获取视频文件MIME Codec String

使用mp4info.exe工具获取在命令行cd到mp4info.exe所在目录,运行.\mp4info.exe .\test.mp4在下面的打印中找Codec String,音频视频的分别在不同的Track下找

2021-08-16 14:43:41 602

原创 Ubuntu16.04手工搭建emscripten编译环境 遇到的问题记录

首先我是按照这篇博客来安装编译环境https://blog.csdn.net/fanxingzju/article/details/80488788下面是爬过的坑1.cd /home/fzn/emscripten./emcc --help下载emscripten代码,执行--help之后报错Traceback (most recent call last):File "./emcc.py", line 40, in <module>import ems...

2020-12-18 10:55:54 1015 2

原创 Golang time.Now().Sub()计算时间

time.Now().Sub(pretime)计算当前时间与pretime的差值。返回Duration类型。以比较秒数举例两种比较方式1.time.Now().Sub(pretime)>time.Duration(3*time.Second) //比较秒数2.time.Now().Sub(pretime)Seconds()>3

2020-08-29 12:09:11 6408

原创 ffmpeg 转码去掉B帧 H265

ffmpeg -i 101.h264 -c:v libx265 -preset ultrafast -x265-params "bframes=0" 1.h265如果是h264视频去除B帧ffmpeg -i test.mp4 -vcodec libx264 -x264opts "bframes=0" test-640x480.h264

2020-03-13 14:12:27 3816

原创 onvif device test tool 或者onvif device manager 搜索不到设备或者搜索设备不全

两个工具都搜索不到设备 查看代码原因,或者设备防火墙关闭再试,然后注意是否在一个网段。 2.onvif device test tool 可以搜到设备但是onvif device manager 不能搜到 查看UUID是否使用固定值,有时候不注意将__wsdd__Probe接口里面提供wsa__MessageID的值写成了固定值,这种情况onvif device manager 是搜不到设

2016-09-27 12:46:03 5244 1

原创 live555之openRTSP----- continueAfterSETUP()视频接收并存储

发送SETUP之后,接受到返回信息,然后就是创建Sink,没有其他的操作了。SETUP 客户端提醒服务器建立会话,并确定传输模式: SETUP rtsp://192.168.20.136:5000/xxx666/trackID=0 RTSP/1.0 CSeq: 3 Transport: RTP/AVP/TCP;unicast;interleaved=0-1 User-Agent: VLC

2016-08-31 15:22:47 1485

原创 live555之openRTSP----- continueAfterDESCRIBE()

openrtsp在发送完DISCRIBE之后,server端就会返回描述信息SDP。 DISCRIBE请求报文格式 响应报文格式 例如:> DESCRIBE rtsp://192.168.20.136:5000/xxx666 RTSP/1.0 CSeq: 2 > token:> Accept: application/sdp > User-Agent: VLC media pl

2016-08-31 14:19:54 1161

原创 live555之openRTSP-----流程分析

流程分析也可参照 http://blog.csdn.net/xu_fu/article/details/9318905 ,这篇博客的排版很清晰。 下面是我自己总结的内容:(我这个rtsp客户端实现结果,不是获取视频保存到本地文件,而是直接解码播放)int main(int argc,char *argv[]){ BasicTaskschedular::createNew(); Ba

2016-08-31 11:58:46 1212

原创 h.264判断一帧的结束

最近上了一个项目,有些地方要抠一些细节,达到效果最优,其中有一处就是要总es流中整合出完整的帧。搜了一些资料,然后参照live555的代码做一下总结,留着以后备用。首先讲一下es流的结构,看完标准发现h.264没有帧的概念,是以片(slice也有翻译成条带的)为单元的。参考文章:http://zhongcong386.blog.163.com/blog/static/13472780420

2015-11-27 16:54:56 4684 1

原创 WANem的使用方法,linux和windows的操作说明

网络模拟器WANemv安装在PC3上面,PC3虚拟一个linux系统,并安装WANemv软件(这个镜像有现成的,不用再装)示例1:    控制小盒子往服务器发送数据的网络环境(达到模拟公网的环境)。步骤:  1.先将PC3上面安装有WANemv软件的虚拟linux启动起来,现在认为该linux起来之后IP地址为192.168.1.103  2.使用ssh远程登录到小盒子

2015-08-18 14:31:07 5032

原创 linux跳过用户名密码登陆界面方法

使用的是CentOS 6.5环境 先修改 /etc/init/tty.conf文件 exec /sbin/mingetty --autologin root $TTY红色为增加内容在修改/etc/gdm/custom.conf 文件修改[daemon]选项AutomaticLoginEnable=trueTimedLoginEnable=true

2015-08-07 13:30:32 8117

原创 对PES NALU 帧的疑惑

11:18:40千百度 2015/6/29 11:18:40各位前辈  一般情况下一个PES包负载一帧数据吗石 2015/6/29 11:19:59不一定石 2015/6/29 11:20:29很多情况下是一帧情况下负载多个帧11:20:58石 2015/6/29 11:20:58一个PES包装载了多帧,这种情况很常见千百度 2015/6

2015-06-29 11:32:24 1550

原创 DhcpNotifyConfigChange通知IP修改,双IP设置

BOOL DhcpNotifyConfigChange(    LPWSTR lpwszServerName, // 本地机器为NULL    LPWSTR lpwszAdapterName, // 适配器名称    BOOL bNewIpAddress, // TRUE表示更改IP    DWORD dwIpIndex, // 指明第几个IP地址,如果只有该网卡只有一个IP地址则0,如果多个IP,则0~n

2015-03-26 11:28:55 2802

原创 使用CCtrlTab控件嵌入的子对话框按钮等控件不能用

今天用到CCtrlTab控件添加的子对话框 发现上面的按钮不能用。。检查子对话框的属性

2014-07-29 16:58:15 838

原创 OnDeviceChange收到7并多次调用

今天调试程序,在OnDeviceChange加了一个断点,我插入U盘的时候nEventType的值是7.在网上搜了一下说是要注册消息RegisterDeviceNotification。我很奇怪为什么我直接运行的时候可以截获到DBT_DEVICEARRIVAL和DBT_DEVICEREMOVECOMPLETE。于是我在OnDeviceChange函数末尾加了一个消息框显示nEventType的值,

2013-12-06 11:35:05 4834

原创 全屏显示对话框,(隐藏任务栏)

在OnInitDialog()中加入,如下code如果在创建的对话框带有标题栏使用 CWnd* pWnd;pWnd=GetDesktopWindow();//得到桌面窗口指针CRect RT;pWnd->GetWindowRect(RT);ModifyStyle(WS_CAPTION,0,0);SetWindowPos(&wndTopMost,0,0,GetSystem

2013-11-08 15:44:34 869

mt.exe 导入manifest信息的工具

用来导入manifest信息的工具

2021-12-13

portable_jre_8_update_152_64bit.zip

portable_jre_8_update_152_64bit.zip

2021-05-29

ffmpeg.exe 支持flv h265封装

支持flv h265封装的文件播放以及http-flv-h265流的获取。视频文件在上传的另一个资源中

2021-04-09

VC2015运行依赖库(64位)

在有些windwos Server服务器里面缺少vc2015的运行依赖,单独安装需要打很多补丁,多半还打不上。这些依赖库是从电脑里考出来的dll,可以直接解压到运行exe的根目录,或者C:\Windows\syswow64目录下。该库是64位版本。32位版本见我上传的另一个资源

2021-04-09

vc2015运行依赖库

在有些windwos Server服务器里面缺少vc2015的运行依赖,单独安装需要打很多补丁,多半还打不上。这些依赖库是从电脑里考出来的dll,可以直接解压到运行exe的根目录,或者C:\Windows\syswow64目录下。该库是32位版本。64位版本见我上传的另一个资源

2020-12-25

支持h265封装的flv播放ffplay.exe

支持h265封装的flv播放ffplay.exe,支持本地播放 flv-265 也支持http-flv-265.理论上也支持rtmp-265。

2020-12-15

h265+aac 合成的 flv

用h265与aac音频合成的flv文件。用改写的ffplay播放音视频正常 .要不要专门写个怎么封装h265的flv格式的博客呢?

2020-12-14

lib_VoiceEngine_dll.dll

这个是64位的海思音频解码库,很难找。lib文件,头文件丢了。动态加载调用吧。凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

2019-12-26

H265素材.rar

资源包括两个文件,一个4K的 一个8X480的素材。编解码测试用

2019-05-31

PCM音频测试资源....

两个文件都是16bits,一个8K 一个32K采样率,都是单通道.1111111111111111111111111

2018-12-04

最新live555 VS2008工程+linux环境编译合一

移植版本2017.07.18 ,在linux win32下快速编译,不用做其他修改。 linux系统: 直接在mylive555目录下 命令行 执行make即可。会在各文件目录生成 .a 库文件。 在testProgs proxyServer mediaServer中会生成可执行文件。 windows系统: 第一种方式 在命令提示符 通过运行complie.bat会生成相应的 exe 和lib。需要注意的是将complie.bat第一行call "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" 里面vc编译器地址指定你本机实际安装的地址。 第二种方式,打开vs2008可以编译运行。可执行工程目前添加了proxyServer mediaServer。 testProgs里面的工程太多没有一一移植到vs IDE中 ,方式可参照proxyServer mediaServer自行添加,在mylive555解决方案上 右键添加新的控制台空项目,然后添加相应头文件,源文件,然后设置库的路径即可。 在其他电脑没试过,如果出现连接错误 头文件找不到,则重新指定目录路径试试。

2017-08-31

采集PC麦克风音频pcm

使用windows API采集PC音频并保存成文件。DirectX采集很繁琐,拖家带口,大包小包的太麻烦。只简单应用的话Windows API就很轻便。结合网上的博客简单修改可正确运行,采集正确。采集完的pcm数据建议使用Audacity导入裸数据来验证。

2017-01-04

onvif wsdl最新文件

2016年从官网下载的最新的onvif框架文件

2016-06-06

跨平台C++计时器windows linux

是一个跨linux 和windows的计时器,C++,windows使用VS2010,Linux下的Makefile已经包含有,本计时器是粗略的计时器,很简单,很容易看懂,可以继续改良。

2016-01-12

跨平台C++计时器类windows linux

是一个跨linux 和windows的计时器,C++,windows使用VS2010,Linux下的Makefile已经包含有,本计时器是粗略的计时器,很简单,很容易看懂,可以继续改良。

2016-01-12

MD5 加密工具源码

MD5加密单独封装一个类,可以生成16位大写(默认)或小写的(需修改源码)的密钥串。与在线MD5加密结果一致。VS2005工程。

2015-09-22

双缓冲画图

//适合新手参考,讲原理网上一大推但是具体实现起来又云里雾里 我在定时器里面模拟不停的画直线,清除原来的直线。背景不闪烁 里面有我觉得新手不好理解的地方的我的解释(因为我也是刚接触双缓冲^_^) 代码就20行左右。

2013-10-15

Visual C++数据库开发及典型系统开发

里面涉及到数据库通用模块开发,ODBC,ADO等常用数据库访问技术

2012-12-16

VC2010编程通用技巧范例大全

VC2010编程通用技巧范例大全,里面的实例很多,很棒.

2012-12-16

Visual C++视频会议开发技术与实例配套源码

Visual C++视频会议开发技术与实例配套源码.专业的视频开发书籍,涉及SIP,H.323等视频协议

2012-12-16

VC视频项目

使用windows自带的VFW做的视频项目,不需要其他硬件设备,电脑自带的摄像头即可.适合学习视频监控,视频会议入门学习.

2012-12-16

OpenGL库.rar

包含OPenGL的最新库,GLee-3.00-D.zip glew-1.5.5-win32.zip glutdlls37beta.zip glext.h wglext.h 全部都有

2012-09-15

餐厅餐饮管理系统.rar

餐厅餐饮管理系统.rar

2012-05-26

动画翻页效果的VC++电话簿程序.rar

动画翻页效果的VC++电话簿程序.rar

2012-05-26

MFC写字板 实例....

我做的课程设计的一部分,有完整代码,运行无误,供初学者学习使用

2012-02-26

MFC画板工具

我做的课程设计的一部分,有完整代码,运行无误,供初学者学习使用.

2012-02-26

VC++ 立体工程图的绘制

供VC++新手使用,有完整代码,努力加油!!!!.

2011-12-09

超市进销存管理系统

供VC++新手使用,有完整代码,努力加油!!!!

2011-12-09

日记本程序

供VC++ MFC新手使用有完整代码,努力,加油!努力就有收获.

2011-12-09

完整MFC通讯录

供VC++ MFC新手使用有完整代码,努力,加油!努力就有收获.

2011-12-09

MFC标签操作实例

详细讲述标签的操作过程,及附带完整的代码,有注释,可供初学者参考使用.

2011-11-04

MFC资源管理器.......

供新手模仿练习的MFC程序,有完整的代码,详细的注释.设计的必

2011-11-04

科学计算器

集科学计算器普通计算器于一体.内有详细代码,供初学者使用.

2011-10-27

计算器及代码MFC

自己做的简单的计算器.可以选择不同的运算符,可以立刻出现结果.有详细的 代码.

2011-10-26

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

TA关注的人

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