自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (16)
  • 收藏
  • 关注

原创 DXGI高帧率屏幕录像软件源码解析(声音捕获,抓屏,ffmpeg录像,MP4录像,flv录像,麦克风采集)(第4篇编码,录像部分)

本文DEMO源码下载:https://download.csdn.net/download/xjb2006/85109025dxgi桌面屏幕录像(windows屏幕录像,硬件编码,声音捕获,音视频同步)由于篇幅有限,分为4篇发表:1、SDK接口一览:2、声音采集部分:3、屏幕捕获部分:4、编码,录像部分:距离上篇文章已经过了快1年了,才有时间把正式DEMO传上来,直接上个截图看看吧:该DEMO演示了win10屏幕录像的核心功能,包含音源选择(支持麦克风,计算机声音和.

2022-04-11 15:58:54 3636

原创 DXGI高帧率屏幕录像软件源码解析(声音捕获,抓屏,ffmpeg录像,MP4录像,flv录像,麦克风采集)(第1篇API展示及使用部分)

本文DEMO源码下载:(91条消息) dxgi桌面屏幕录像(windows屏幕录像,硬件编码,声音捕获,音视频同步)-编解码文档类资源-CSDN文库https://download.csdn.net/download/xjb2006/85109025由于篇幅有限,分为4篇发表:1、SDK接口一览:2、声音采集部分:3、屏幕捕获部分:4、编码,录像部分:距离上篇文章已经过了快1年了,才有时间把正式DEMO传上来,直接上个截图看看吧:该DEMO演示了win10屏幕录像

2022-04-11 09:19:24 1424

原创 DXGI高帧率屏幕录像软件源码解析(声音捕获,抓屏,ffmpeg录像,MP4录像,flv录像,麦克风采集)(第2篇声音采集部分)

(91条消息) DXGI抓屏优化扩展:GPU硬件编码保存文件即录像为MP4和FLV,外加麦克风+计算机声音_周星星的星的博客-CSDN博客_dxgi 录屏https://blog.csdn.net/xjb2006/article/details/117849944由于篇幅有限,分为4篇发表:1、SDK接口一览:1、声音采集部分:2、屏幕捕获部分:3、编码,录像部分:距离上篇文章已经过了快1年了,才有时间把正式DEMO传上来,直接上个截图看看吧:该DEMO演示了win10屏..

2022-04-10 11:03:05 1798

原创 ffmpeg快速抓屏DXGI技术,基于screen-capture-recorder抓屏的升级screen-capture-dxgi:directshow滤镜,升级为支持dxgi120帧

一、开发目的:screen-capture-recorder.dll是一款很不错的录屏dshow filter。也可以叫虚拟摄像头,他可以把桌面虚拟为一个dshow 源filter,打开这个虚拟摄像头,就相当于捕获了桌面数据,但是因为其是XP下的产物,抓屏技术为GDI,已经不能满足win10下高帧率(DXGI)的需求。于是,我们找到源码(文章后面有链接),经过修改升级,screen-capture-dxgi-qq35744025.dll可以支持120帧,有无鼠标,捕获方式(GDI或DXGI),支持输出多

2020-08-14 14:58:02 8407 8

原创 DXGI抓屏优化扩展:鼠标功能+数据获取+多显示器捕获(屏幕共享源码)

先列个标题,争取这2天写完。。。

2020-07-02 10:36:16 5235 3

原创 dxva2+ffmpeg硬件解码(Windows)重要笔记4

但是,有几个问题:1、窗口无法正常缩放,缩放后,图像大小并没有一起缩放2、H265的编码格式,显示下面有一块绿色。3、无法从显卡获取YUV420P数据或者NV12数据3、找了很久网上也没有相关代码实现从显卡获取数据到内存(有些方法相当慢,基本无法使用!)4、新遇到问题(2019.11),如果编码端采用硬件(GPU)编码后,会生成1088P的图像,你没看错,是1088,不是108...

2020-04-04 12:35:03 1271

原创 优秀的音频EQ均衡器音效源码

不多说,直接上图:这是一款客户定制的播放器,播放器功能很强大,比如变速,变调,BPM节拍响应,淡入淡出,音量管家,EQ均衡器音效调节等等个性化功能:我们着重推荐下EQ均衡器音效调节功能:此款EQ均衡器音效调节效果,效果不逊于市面上大部分音效效果,如QQ音乐,酷狗,酷我,百度音乐等。支持各种音效个性化调节,由于客户需求,没有预设更多音效,完全可以实现如QQ均衡器界...

2020-03-14 10:21:54 4539 1

原创 dxva2+ffmpeg硬件解码(Windows)重要笔记3

参考了csdn上Win32Project1_ffmpeg_dxva2这个例子,很不错,直接就可以运行。但是,有几个问题:1、窗口无法正常缩放,缩放后,图像大小并没有一起缩放2、H265的编码格式,显示下面有一块绿色。3、无法从显卡获取YUV420P数据或者NV12数据3、找了很久网上也没有相关代码实现从显卡获取数据到内存(有些方法相当慢,基本无法使用!)第3个问题,万...

2019-06-05 10:45:55 3019 2

原创 ffmpeg播放器声音效果2-变速不变调及变调

关于声音的变速不变调,或者只是单纯的变调,现在很多视频播放器或者音频播放器或者移动端APP都实现了此功能。诸如腾讯视频,爱奇艺视频,优酷视频。。。。。。而我们主要是以SoundTouch开源源码来实现:SoundTouch是一种非常优秀的音频处理算法,大名鼎鼎的安卓端开发开源源码ijkplayer就是用的SoundTouch的算法实现变速不变调。但是如果同时对音视频实现变速不变调呢,这个其实说...

2019-01-08 10:35:08 2841

原创 ffmpeg播放器声音效果1-淡入淡出

 直接上播放器:  播放器要求使用类似千千静听的淡入淡出功能,声音的淡入淡出,就是开始声音缓缓变大,不会突然很大。结束的时候声音逐渐放小,不会突然的消失。特别对于某些特别场合特别有用,比如交谊舞,舞台歌曲等音响声音很大的场合切换,有了淡入淡出会非常平滑不会突兀!言归正传,程序实现其实原理也很简单,就是线性控制音乐播放音量大小。刚开始时,比如3秒内,音量从0慢慢增加到100。结束前3秒,...

2018-12-21 11:55:40 2576

原创 如何实现多路同时MP3编码,解决libmp3lame转换wav单声道变快,处理双声道和单声道PCM输入QQ35744025

之前写过一篇《如何实现多路同时MP3编码》(地址https://blog.csdn.net/xjb2006/article/details/78404523   ) 那篇主要使用了intel的ipp技术,今天写下更简单而且功能强大的mp3编码库,也可以实现同样的功能:这里处理了双声道和单声道:BYTE mp3_buffer[4096*5];    int write = 0;  ...

2018-07-28 15:48:46 1364

原创 dxva2+ffmpeg硬件解码(Windows)重要笔记2

参考了csdn上Win32Project1_ffmpeg_dxva2这个例子,很不错,直接就可以运行。但是,有几个问题:1、窗口无法正常缩放,缩放后,图像大小并没有一起缩放2、H265的编码格式,显示下面有一块绿色。3、无法从显卡获取YUV420P数据或者NV12数据3、找了很久网上也没有相关代码实现从显卡获取数据到内存(有些方法相当慢,基本无法使用!)第2个问题,看...

2018-07-18 09:38:03 9069 16

原创 ffmpeg中音频解码方法(附代码)+ffmpeg音频解码播放速度快的问题(随手笔记,以供查阅)

最近在做一款取名为变速不变调播放器的时候,解码音频遇到了些问题(ffmpeg音频解码播放速度快的问题),网络上的方法对绝大多数的音视频文件有效,但是对于某些音频会有问题,比如某些ADPCM编码的WAV音频文件。直接贴音频解码部分的代码吧: int pkt_size = packet->size; for(;;)//解码,必须解码完,因为可能不止一帧数据。改变packet->dat

2018-01-05 14:14:11 5462 1

原创 dxva2+ffmpeg硬件解码(Windows)终结发布

这个其实不算什么特点,单独列出来,只是有些初学开发者不知道avformat_open_input的URL路径的字符编码,很多人以为是ansi码,在中文系统下的中文字符没问题,但是你遇到日语,韩语,越南语等其他小语种路径时,却打开失败!由于avformat_open_input是同步方式打开URL的模式,所以打开前只能死等,由于没找到异步打开的方式,只能自己实现,其实原理不难,就是创建一个打开URL的线程,每隔1秒判断是否在打开状态,如果不是就尝试打开,一个死循环即可。m_bOpened)//没打开就打开。

2023-11-20 11:20:46 647

原创 关于windows下ffmpeg视频(libx264,h264_qsv,h264_cuvid,h264_amf)编码参数纪要

一般来说,windows下的比较常用的编码为h264和h265(也叫hevc),用cpu编码的字符串为libx264和libx265,但是cpu编码特别消耗cpu而且帧率不高,特别是libx265,CPU编码帧率很低的。h265对应的3种常用的GPU编码字符串为hevc_qsv,hevc_cuvid,hevc_amf,分别对应于intel,英伟达和AMD的显卡。但是其他基于GPU编码的低延迟设置,在网络居然找不到相关资料,没办法,只能自己看ffmpeg源码了,在此归纳总结下,希望能帮助到同样迷茫的你。

2023-09-24 11:09:54 3318 3

原创 图像处理算法大全(基于libyuv或IPP)----RGB32(ARGB)转成yuv420,RGB24,nv12,yuv422集合

dxgi获取屏幕内容后,一般为RGB32,需要转换为需要的各种颜色空间

2023-09-19 11:11:03 701

原创 图像处理算法大全(基于libyuv或IPP)----NV12转成I420,RGB24,ARGB集合

《周星星教你学ffmpeg》技巧libyuv源码:static void NV12ToI420(BYTE* pNV12_Y, BYTE* pNV12_UV, BYTE* pYV12, int width, int height){ libyuv::NV12ToI420(pNV12_Y, width, pNV12_UV, width, pYV12, width, pYV12 + height*width, width / 2, pYV12 + height*width * 5 / 4, width

2023-08-17 11:43:35 1116

原创 DXGI抓屏优化扩展:GPU硬件编码保存文件即录像为MP4和FLV,外加麦克风+计算机声音

DXGI抓屏优化扩展:GPU硬件编码保存文件即录像为MP4和FLV,外加麦克风+计算机声音我们一般要实现某个功能,首先希望能找到对应的DEMO,比如我们做屏幕共享,在WIN10下,首先想到的就是DXGI技术,帧率和效率是非常不错的,这里不讲性能,讲下怎么扩展某些功能:鼠标功能: 数据获取 多显示器需求(多屏,副显,扩展屏说法很多)...

2021-06-12 16:47:30 1808 1

原创 如何生成不依赖VC库(包含MFC库)的静态exe(包含dll,lib),就是生成随时随地运行仅有一个exe的方法,纯净EXE

你是不是有个这样一种经历:明明我的计算机能跑的软件,放到别人的计算机就不能运行了(这时可能你需要复制若干依赖的DLL,用Depends.exe可以看依赖项哦)。以下的文章专门介绍如何彻底避免:1、从静态库lib说起,前提条件是此lib没有依赖其他非静态lib,要生成静态链接的静态库(绕不绕?),几个地方配置下,因为VS环境默认都是动态链接的。直接上图常规页:C++\代码生成页:OK,编译下即可生成纯天然无残留的静态链接的静态lib库!2、说下如何生成静态链接的动态DLL库和ex.

2020-07-15 10:07:17 1734

原创 基于nginx和ffmpeg简单的直播环境搭建(rtmp+http-flv+hls)演示

网上很多文章都是介绍nginx的源码编译,但是首先我得看到效果啊,所以写下这篇文章:话不多说,直接上效果图:附上demo下载地址:https://download.csdn.net/download/xjb2006/125129111、解压到目录,比如D:\nginx2、运行服务器软件: 双击start.bat,任务管理器里面有2个nginx.exe就对了。3、运行推送: 打开ffmpeg下的推送桌面.bat,成功的话360显示ffmpeg.exe直接有流量了,n...

2020-06-11 09:59:24 1316

原创 新版(ffmpeg4.0以后)aac编码问题记录

1、环境:ffmpeg4.2.3下的transcode_aac.c例程2、问题:在帮助群友解决问题时,发现新版本的ffmpeg编码存在问题,如果是全0的PCM数据或者相同数值的PCM静音数据传入时,编码会输出几个字节(全0为6个字节)。不知道是ffmpeg出于什么样的考虑有意为之还是本身的BUG。直接的错误现象导致苹果播放器下时间显示异常。3、解决方法:a、使用老版本(不建议)b、静音数据插入录制好的静音数据,这是迂回战术,但是问题始终存在。c、用libfaac库,这倒是比较简单直接的方

2020-05-27 10:28:40 879

原创 基于windows的音频技术(大纲)

接下来的时间,会归纳总结自己会的音频相关技术,先列个目录吧:1、大明星mp3简介,编码2、mp3解码3、PCM,wav编解码4、新时代aac简介,编解码5、windows声音采集,录音成文件6、DirectShow实现录音接口选择,音量调节7、win7以后版本,对计算机播放声音进行录音8、简单的增益控制,声音混合算法等9、简单的音频播放器10、ffmpeg相...

2019-09-18 14:29:36 227

原创 三层交换机配置多网段互访并上网:型号:交换机TPLINK(TL-SG5428) 路由器TPLINK(TL-WVR600G)

实践是检验真理到唯一标准,这句话一点也不错!有时程序员并不是为了单纯的写程序,因为脱离了应用的程序就是永远的DEMO而已,也需要了解下其他相关基本知识。公司客户需要有这个应用,即在学校校园网环境内,如何监控不同网段的计算机教室。要实现这个目标,我们首先会想到3层交换机,于是买了一台1000多的TP-LINK的交换机。废话少说,我也不解释什么是3层交换机,在百度,直接开始配置吧。其实3层交换机实...

2019-08-26 17:54:42 27418 1

原创 ffmpeg下无法枚举摄像头的解决方案

一般ffmpeg是这样枚举的://Show Device void show_dshow_device(){ AVFormatContext *pFmtCtx = avformat_alloc_context(); AVDictionary* options = NULL; av_dict_set(&options, "list_devices", "tru...

2019-08-03 09:42:18 881 2

转载 visual studio R6034解决方案集 从VC6.0 或VC2003 到VC2005发现的问题(转)

https://blog.csdn.net/q610098308/article/details/51034631记录下181023

2018-10-23 10:02:16 169

原创 少儿启蒙歌曲播放器

这是2008年给1岁的大儿子写的小程序,,先看看界面效果吧主界面播放flash歌曲用的技术都比较简单,在当时flash可是相当流行啊,就像现在的mp4,mp3用了flash播放器,贴代码:// Show.cpp : 实现文件//#include "stdafx.h"#include "XzxLike.h"#include "Show.h"#include "....

2018-10-16 10:10:07 304

原创 dxva2+ffmpeg硬件解码(Windows)重要笔记1

参考了csdn上Win32Project1_ffmpeg_dxva2这个例子,很不错,直接就可以运行。但是,有几个问题:1、窗口无法正常缩放,缩放后,图像大小并没有一起缩放2、H265的编码格式,显示下面有一块绿色。3、无法从显卡获取YUV420P数据或者NV12数据3、找了很久网上也没有相关代码实现从显卡获取数据到内存(有些方法相当慢,基本无法使用!)第一个问题,修...

2018-07-17 15:41:35 3565 5

原创 图像处理算法大全(基于libyuv或IPP)----YV12镜像

《周星星教你学ffmpeg》技巧libyuv源码:static void YV12Mirror(const uint8* src_frame,uint8* dst_frame,int width,int height) { const uint8* yplane= src_frame; const uint8* uplane= src_frame + width * height; cons...

2018-06-27 11:59:15 606

原创 图像处理算法大全(基于libyuv或IPP)----RGB24转YV12

《周星星教你学ffmpeg》技巧ipp源码:static void RGB_2_YUV420_YV12(BYTE* pRGB24Ptr, BYTE* pYUYVPtr, int width,int height)//yuv420 //3/2:1+1/4+1/4----YU12{ //libyuv::RGB24ToI420(pRGB24Ptr,width*3,pYUYVPtr,width,pYUYV...

2018-06-27 11:46:14 1124

原创 图像处理算法大全(基于libyuv或IPP)----RGB24镜像,翻转

《周星星教你学ffmpeg》技巧ipp源码:static void RGB_Mirror(BYTE* pin, BYTE* pout, int width,int height,int nType=0)//RGB翻转函数:0水平 1垂直  2两者{ IppiSize imgSize; imgSize.width=width; imgSize.height=height; ippiMirror_8u...

2018-06-27 11:43:05 1217

原创 图像处理算法大全(基于libyuv或IPP)----RGB24缩放

《周星星教你学ffmpeg》技巧ipp源码:static void RGB_Resize(BYTE* pin, BYTE* pout, int width,int height,int desWidth,int desHeight)//RGB缩放函数{ IppiSize srcsz={width,height}, dstroi={desWidth,desHeight};  IppiRect src...

2018-06-27 11:39:10 1404

原创 图像处理算法大全(基于libyuv或IPP)----NV12转YV12

《周星星教你学ffmpeg》技巧IPP(libyuv)源码:static void NV12ToYV12(BYTE* pNV12_Y,BYTE* pNV12_UV,BYTE* pYV12,  int width,int height){ //libyuv::NV12ToI420(pNV12_Y,width*2,pNV12_UV,width*2,pYV12,width,pYV12+height*wi...

2018-06-27 11:32:33 666

原创 图像处理算法大全(基于libyuv或IPP)----YV12转RGBA

《周星星教你学ffmpeg》技巧libyuv源码: static int YV12ToARGB(const uint8* src_frame,uint8* dst_frame,int width,int height) { const uint8* yplane= src_frame; const uint8* uplane= src_frame + width * height; con...

2018-06-27 11:26:54 1258

原创 图像处理算法大全(基于libyuv或IPP)----YV12转NV12

《周星星教你学ffmpeg》技巧libyuv源码:static void YV12ToNV12(BYTE* pYV12, BYTE* pNV12_Y,BYTE* pNV12_UV, int width,int height)//yuv420 //3/2:1+1/4+1/4----YU12{ DWORD dwTime=::GetTickCount(); IppiSize imgSize; imgSi...

2018-06-27 11:20:04 667

原创 图像处理算法大全(基于libyuv或IPP)----YUV420缩放

《周星星教你学ffmpeg》技巧libyuv源码:static void Resize_YV12(BYTE* pIn, BYTE* pOut, LONG nInWidth, LONG nInHeight, LONG nOutWidth, LONG nOutHeight){ BYTE *inY=pIn; BYTE *inU=pIn+nInWidth*nInHeight; BYTE *inV=pIn+...

2018-06-27 11:15:33 2486

原创 YUV420(YV12,I420)裁剪,画中画算法实现(笔记)

关于RGB和YUV的数据排列不再累述,百度很多。YV12,I420同属YUV420P,加了一个P的意思,我理解为把Y,U,V分量按块排列,即YYYYYYYY  UU  VV这样。YV12,I420的区别在于U和V的位置颠倒而已。直接贴代码吧:1、裁剪算法:static void Cut_YV12(BYTE* Src,int x,int y,int srcWidth,int srcH

2018-01-05 10:07:11 2120 2

原创 hls直播实现源码V2(h264,aac流输入,ffmpeg实现,MFC,VC环境,ts,m3u8)

周星驰来也!像很多80,90后年轻人(老男人吧)一样,周星驰一直就是哥喜爱的电影演员之一,不仅喜欢星爷的人物形象,更是喜欢这种乐观向上的精神!(哥16年的QQ一直就是周星驰这个昵称)。转入主题吧:本文demo下载地址在QQ技术群里,很多人都在研究ffmpeg,因为功能强大,简单直接就能实现想要的功能,但是想要用好,还是要下一些功夫

2017-11-15 16:14:30 3429

原创 mp3编码--PCM转MP3,PCM编码为MP3,如何实现多路同时MP3编码-VC,MFC实现---QQ35744025

看你又猴急了别急,先来张图片暖暖身看惯了美女图片这次来张萌娃前面一篇文章,实现了mp3解码,经测试也具备多路同时解码的能力。在这之前,本人一直用的是BladeMP3EncDLL的动态库进行编码,其实也没什么问题,就是不能进行多线程编码。。。__declspec(dllexport) BE_ERR beInitStream(PBE_CONFIG pbeConf

2017-10-31 16:04:51 1761

原创 MP3解码--怎样解码mp3音频流,MP3Decoder(MP3流解码代码库)-《零度屏幕录像软件》

客官别急!天气变冷,先来张美女图片暖暖身。。。。。。。OK,进入主题:工作需要,需要用到mp3流,注意是流不是文件,文件解码我已经有啦。好吧,没有现成的,网上搜吧,首先想到csdn网站,虽然现在csdn现在下载东西要积分了,(555,没钱充年卡啊),还是果断搜了搜,居然没有相关下载。好吧,自己写封装吧,不就是libmad库吗,应该很easy的。很快找到了以前下载保存的一个MP3解码

2017-10-28 14:22:56 4810 1

原创 windows下VC高度封装,人脸识别,人脸匹配应用FaceMatch-第一章-《零度屏幕录像软件》

得益于SeetaFace Engine的无私奉献,我们才能方便应用人脸识别和人脸匹配到我们的日常应用中!近期,本工作室高度封装了人脸检测和人脸识别的OCX控件先看下接口函数吧

2017-08-03 20:22:32 841

dxva2硬解码超低延迟网络+本地播放器

相关文章: https://blog.csdn.net/xjb2006/article/details/134480767 前前后后写了4篇文章解决"dxva2+ffmpeg硬件解码"遇到的问题,这篇文章做个demo并发布直播流视频播放器正式测试版本: 播放器特点: 1、超低延迟播放器(100ms左右) 2、秒开技术(1秒) 3、各种流媒体网络协议支持,如rtmp,rtmp,rtp,udp,tcp,hls,http,srt等 4、超时断开重连机制 5、dxva2硬解码+软解码D3D显示,超低CPU占有率 6、支持4K视频,10bit视频,支持各种视频格式,如mp4,mkv,wmv,mov,ts等等 7、支持本地各种语言的文件路径及文件名(utf-8) 8、源码内把dxva2封装为类,可以在进程内打开多个播放器同时进行dxva2硬解码。 9、提供d3d高速渲染RGB32,I420,NV12数据,并封装为类 。。。

2023-11-20

超低延迟rtmp播放器演示exe+演示源码

XxPlayer.dll是一个基于windows的低延迟网络播放器动态库 0、超低延迟:广域网实测150ms左右(前提是推送端也需要低延迟,需要可以联系我) 1、支持多种协议rtmp,rtsp,udp等 2、支持dxva2硬件解码 3、支持单独视频流或者音频流的rtmp链接 4、实现首帧秒开 5、非阻塞打开Rtmp,播放器超时断开,断开自动重连 6、支持创建使用多个播放器handle。 7、支持各种AAC采样率、声道数,音量调节。 8、支持双窗口显示视频 9、支持按需求扩展接口 演示DEMO位于项目文件\Release\XPlayerDemo.exe下,如需定制开发合作或者源码获取请联系作者

2023-08-07

screen-capture-recorder升级dxgi版本安装包(支持120帧高帧率,低CPU占有率)

为了方便大家测试,做了一个安装包自动注册,省去大家注册时的烦恼!screen-capture-recorder.dll是一款很不错的录屏dshow filter。也可以叫虚拟摄像头,他可以把桌面虚拟为一个dshow 源filter,打开这个虚拟摄像头,就相当于捕获了桌面数据,但是因为其是XP下的产物,抓屏技术为GDI,已经不能满足win10下高帧率(DXGI)的需求。于是,我们找到源码(文章后面有链接),经过修改升级,screen-capture-dxgi.dll可以支持120帧,有无鼠标,捕获方式(GDI或DXGI),支持输出多种颜色空间(nv12,yv12,argb,yuv2)已经支持图像翻转等。新升级完美解决鼠标问题,解决支持不同分辨率,不同DPI的主屏幕,副屏幕,增加GDI模式下的主副屏采集。同时支持32位和64位。

2023-04-01

screen-capture-recorder升级dxgi版本演示.zip(支持120帧高帧率,低CPU占有率)

新升级完美解决鼠标问题,解决支持不同分辨率,不同DPI的主屏幕,副屏幕,增加GDI模式下的主副屏采集。同时支持32位和64位。screen-capture-recorder.dll是一款很不错的录屏dshow filter。也可以叫虚拟摄像头,他可以把桌面虚拟为一个dshow 源filter,打开这个虚拟摄像头,就相当于捕获了桌面数据,但是因为其是XP下的产物,抓屏技术为GDI,已经不能满足win10下高帧率(DXGI)的需求。于是,我们找到源码(文章后面有链接),经过修改升级,screen-capture-dxgi-qq35744025.dll可以支持120帧,有无鼠标,捕获方式(GDI或DXGI),支持输出多种颜色空间(nv12,yv12,argb,yuv2)已经支持图像翻转等。

2022-06-18

windows视频会议软件声卡检测源码

该软件仿照腾讯会议声卡检测界面,功能和腾讯会议的声卡检测无异。 包含枚举扬声器设备,枚举麦克风设备,扬声器检测,麦克风检测,输入分贝数计算,自动切换扬声器设备。 自动切换声音录音输入设备,调整回放音量,调整麦克风系统音量等功能。 当在系统默认时,如果拔插声卡,会自动切换到拔插后的默认声卡。 当在指定设备名称时,如果拔插声卡,如果没有切换到默认声卡,如果有则保持。 软件封装DLL可以免费使用,必要位置附上作者QQ,如需源码或者其他需求联系QQ

2022-06-18

dxgi桌面屏幕录像(windows屏幕录像,硬件编码,声音捕获,音视频同步)

详细内容参考:https://blog.csdn.net/xjb2006/article/details/124073716 作用:运用dxgi,音视频编码技术,声音捕获directshow,directsound,wsaapi,libyuv,acm,声音混音,音视频muxer等技术 里面包含:演示主软件1个,demo3个(C#,C++,VB) 20220728升级:支持dxgi失败重连,d3d显示失败重连,支持3D游戏录制等 QQ35744025萧萧工作室

2022-04-11

打开txt文件,自动识别编码格式ansi,unicode,unicode-BE,utf8,utf8-BOM,并转换为unicode显示到edit

打开txt文件,自动识别编码格式ansi,unicode,unicode-BE,utf8,utf8-BOM,并转换为unicode显示到edit

2021-06-18

dxgi抓屏-鼠标-副显demo.zip

dxgi抓屏-支持鼠标-支持副显多显示器抓屏demo,具体参考文章《DXGI抓屏优化扩展:鼠标功能+数据获取+多显示器捕获(屏幕共享源码)》https://blog.csdn.net/xjb2006/article/details/107079312

2021-03-26

EQ均衡器音频播放器DEMO发布DEMO2022.zip

支持绝大部分音视频格式ffmpeg音频播放器,EQ自主均衡器算法,变速算法,变调算法,变速不变调演示DEMO。EQ均衡器算法简单高效,C++,媲美商业音乐软件效果!!

2020-12-07

GDICap.zip这个是GDI的多屏幕扩展抓屏

这个是GDI的多屏幕扩展抓屏,下面这篇文章讲的是DXGI,欢迎下载https://blog.csdn.net/xjb2006/article/details/107079312

2020-07-02

nginx直播http-flv+hls+rtmp演示.zip

网上很多文章都是介绍nginx的源码编译,但是首先我得看到效果啊 1、解压到目录,比如D:\nginx2、运行服务器软件: 双击start.bat,任务管理器里面有2个nginx.exe就对了。3、运行推送: 打开ffmpeg下的推送桌面.bat,成功的话360显示ffmpeg.exe直接有流量了,nginx.exe也有流量了4、本地打开浏览器或者客户端:(VLC或播放器) rtmp: VLC或者打开rtmp播放器,输入地址.(浏览器不支持苹果) http-flv:VLC或者打开rtmp播放器,输入地址.(浏览器不支持苹果) HLS:苹果浏览器打开m3u8地址

2020-06-11

ffmpeg稳定版本,ffmpeg开发所需库文件,头文件及dll文件,支持XP,win7,win10版本

ffmpeg稳定版本,ffmpeg开发所需库文件,头文件及dll文件,支持XP,win7,win10版本

2019-01-08

少儿启蒙音乐拼音游戏播放器

2008年给1岁儿子做的播放器,用了当时很多流行的技术:flash播放器扩展,gif显示,漂亮按钮,界面全屏。希望你也喜欢

2018-10-16

mp4\flv\RTP\HLS\RTMP桌面直播演示程序V2(基于ffmpeg)

实现mp4\flv\RTP\HLS\RTMP各种方式的直播或文件保存演示程序,windows下运行,MFC环境,运行前请注册PMCap.ocx控件。有问题或者需要交流,请联系作者

2017-11-15

HLS直播演示程序DEMO

HLS直播演示程序,windows下运行,MFC环境,运行前请注册PMCap.ocx控件。有问题或者需要交流,请联系作者

2017-11-06

mp3音频流的解码封装静态库(VC,MFC,C++,可以直接使用PCM)

快快下载吧,包你不后悔!mp3音频流的解码封装静态库(VC,MFC,C++,可以直接使用PCM)快快下载吧,包你不后悔!mp3音频流的解码封装静态库(VC,MFC,C++,可以直接使用PCM)

2017-10-28

C#仿微信飞机大战_改版170729

为了吸引10岁儿子学习编程,告别枯燥,特意改写了这位兄弟的共享代码,谢谢原作者!原版http://download.csdn.net/detail/y85171642/6519511

2017-07-29

如何使用GDI+制作圆形图片(类似QQ圆形头像)(MFC,VC)

Bitmap b(image.GetWidth(),image.GetHeight());如何使用GDI+制作圆形图片(类似QQ圆形头像)(MFC,VC)

2017-07-29

window 7 ,vista 下默认录音设备的选取

QQ35744025 不用资源分啦!快来下载啦!@window 7 ,vista 下默认录音设备的选取,虽然没有SetDefaultAudioEndpoint这个函数,但是我们仍然后方法设置默认音频设备,如选择麦克风,选择线路输入等

2010-06-02

空空如也

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

TA关注的人

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