自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 最简单的windows平台libyuv库编译步骤

链接:https://pan.baidu.com/s/1vpf8eXAVtw3wt3BqR_kDQw。确保正确安装vs2017,需要安装cmake。如果用的是vs2019,则命令输入如下。

2023-07-05 16:47:40 350

原创 怎么用程序设置NVIDIA双显卡环境变量

NVIDIA双显卡如何指定程序使用显示设置-百度经验 (baidu.com)#ifdef ENABLE_NVIDIAconst WCHAR value[] = L"0x800000001"; //独显#elseconst WCHAR value[] = L"0x800000000"; //集成显卡#endifSetEnvironmentVariable(L"SHIM_MCCOMPAT", value);。。。。。。。。。SetEnvironmentVaria.

2022-05-02 21:50:23 730

原创 调用外部程序的几种方法

有详细介绍的博客:C++执行外部程序(调用外部exe程序) - JavaShuoC++调用外部应用程序的方法的整理总结(常用) (shuzhiduo.com)我这里主要总结下几种方法的优缺点前面三种方法,相对简单,但是使用也有局限,方法四相对复杂,但是灵活性高,能满足多种需求。System、ShellExecute和WinExec命令用于简单的作业。如果要完全控制一个新进程,就必须调用CreateProcess。方法1. WinExecWinExec()函数的作⽤是执⾏指定的程序。

2022-05-02 17:13:29 3948

原创 音频格式之间的转换

1. 位深之间的转换 位深度也叫采样位深,音频的位深度决定动态范围,常见的位深格式有8bit、16bit、24bit、32bit,而其中16bit最常见,8bit、16bit、32bit之间的转换可以通过ffmpeg的swr_convert函数很方便地实现转换,可参考我另外一篇博客,暂不做描述,但是无法实现24bit之间的转换,所以实现24bit和其他位深之间的转换需要另外写代码。bool convert_16_to24(vector<uint8_t>& src_frame, ve

2022-04-30 22:16:30 3515

原创 libswresample音频重采样有杂音问题解决

其实对于网上的libswresample音频重采样的博客以及demo都非常多,我也不想重复写这些东西,网上一搜一大把,但是我在最近项目中出现了重采样后出现杂音的问题,有些细节大家可能没有注意到,本文主要介绍这些大家容易忽略的细节,而很多时候,正是由于这些细节出现了问题

2020-02-14 13:04:16 1866 2

原创 Windows TCP参数调优

最近研究TCP的性能优化,这里先总结下TCP的参数调优,主要参考下面网址并加上自己的一些理解和总结:网址:https://www.speedguide.net/articles/windows-8-10-2012-server-tcpip-tweaks-50771.1 拥塞控制算法Win10系统默认的是cubic拥塞控制算法,系统支持CTCP,DCTCP,CUBIC,NewReno四种拥塞...

2019-12-24 08:40:44 13310

原创 openH264参数总结

openH264实际应用过程中的参数设置建议

2017-04-05 17:21:31 6128

原创 最新代码vlc 2.2.4的win32编译

最新vlc代码的Windows编译过程

2017-04-05 14:13:13 3202 1

VS2017编译的libyuv工程代码

libyuv最新程序的windows平台下的VS2017编译工程

2022-10-14

空空如也

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

TA关注的人

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