ffmpeg修改视频文件的分辨率 在本文中,我们将展示如何调整任何视频文件的大小。 这种方法是在Linux系统(几乎任何发行版)中调整视频文件大小的最佳方法之一,也是Windows和Mac用户...
C/C++
go defer异常处理
go中的 defer函数相当于C++ 中的try catch函数,可以捕获到程序异常。go http handleFunc中怎样进行异常捕获呢? package main import ( "fmt" "net/http" "reflect"...
D3D 绘制多个矩形
在D3D界面上绘制多个矩形 bool InitObject() { intnVertexNum = 6; HRESULT hRe = NULL; hRe = g_pDevice->CreateVertexBuffer(nVertexNum*sizeof(D3DVertex),0, D3DFVF_VERTEX,D3DPOOL_MANAGED,&...
audio相关(下)
G726的数据使用libEasyAACEncoder编码之后使用系统自带的mediaplay播放没有声音,其他的播放器例如VLC,暴风影音,迅雷等都可以播放声音。最后只能硬着头皮看libEasyAACEncoder的源码,调试中发现了问题: 1) l...
audio相关
最近一直在弄音频,已经被程序弄得焦头烂额了。 1.: 使用ffmpeg解析海思的音频流,参数设置弄了很久. AVCodecID avCid = AV_CODEC_ID_ADPCM_G726; AVSampleFormat avFormat = AV_SAMPLE_FMT_S16; m_audi...
ffmpeg常见命令
1.显示所有可用的硬件加速器 --list-hwaccels
VC++ GB2312字符转化
GB2312格式字符的转化 UINT nCodePage = 936; int len = WideCharToMultiByte(nCodePage, 0, srcBuff, srcBuffLen, NULL,0, NULL,NULL); char *dstBuff = new char[len+1]; WideCharToMultiByte(nCod...
sdl播放音频
DWORD playaudio(void* lpParam) { UINT dwDuration = 0; UINT start_time = 0; DWORD lastplaytime = GetTickCount(); if ( SDL_Init( SDL_INIT_AUDIO| SDL_INIT_TIMER ) ) { return 0;...
ActiveX加载cab文件
暂时还没有使用过将activex发布在服务器上,现在先记录一下本地静态页面加载当前目录的activex控件。 编写Activex的inf安装文件 编写带版本号的osd文件 在cmd中输入iexpress.exe,使用该工具生成 cab...
duilib控件属性列表
<?xml version="1.0" encoding="UTF-8"?> <Resources> <Include > <Attribute name="source" default="" type="STRING" comment="XML布局文件"/> <Attribute name="count" defa...