ffmpeg剪切视频

去官网按提示安装即可,支持三大操作系统。唯一要吐槽的是,Ubuntu 14.04 等较新的版本,从默认软件列表里移除了 ffmpeg,转而支持 libav,可是 libav 又没弄好,很难用——开源社区瞎折腾起来真是无力吐槽。 20...

easyui 初步学习

1.datagrid 每一行最后列显示添加,修改,删除的按钮: <th data-options="field:'operation',width:80,align:'center',formatter:Operate">操作</th> function Operate(val,row,index){ //c...

Duilib设置颜色值ARGB

duilib 中设置颜色时使用的是ARGB而不是RGBA,弄错了就会得到错误的颜色效果. 1. RGB值转化为16进制:https://tool.css-js.com/rgba.html 2.可以看到除了RGB(转化后6位)还有个透明度(2位),两者都选好之后...

D3D 绘制多个矩形

在D3D界面上绘制多个矩形 bool InitObject() { intnVertexNum = 6; HRESULT hRe = NULL; hRe = g_pDevice->CreateVertexBuffer(nVertexNum*sizeof(D3DVertex),0, D3DFVF_VERTEX,D3DPOOL_MANAGED,&...

ffmpeg转化H264,AAC到MP4

由于使用Mpv4无法将H265转化为Mp4,只能使用其他方式进行转化。使用ffmpeg可以将H264和H265转化为Mp4.若要添加上音频,则只需将AAC格式的音频添加上就可以了,亲试可以播放声音。 #ifndef FFMPEG_MP4 #defi...

ffmpeg复制avFrame

最近想保存一个需要释放的avframe指针,需要使用av_frame_copy函数: AVFrame *copyFrame = av_frame_alloc(); copyFrame->format = frame->format; copyFrame->width = frame->width; copyFrame-...

VS2013 try catch 不生效

程序中已经写了异常时生成dump文件,但是每次有空指针异常操作时程序还是直接崩溃掉,try catch不生效。原来是release时程序默认做了优化处理,导致catch没有生效. VS2013 需要在 属性-配置属性-c/c++-代码生...

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...