2017年10月12日

ffmpeg编码h264只包含I帧P帧的方法

摘要: ffmpeg使用avcodc_encode_video编码,默认产生的h264包含B帧,在安防行业很多地方是不需要用到B帧的。1.基础知识充电这就涉及到h264的各种profile格式了,参考h264各种profileh264分4种等级(profile):Baseline、Main、Extended... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(543) 评论(0) 推荐(0) 编辑

ffmpeg在eclipse单步调速乱跳问题

摘要: 在ubuntu下编译完成了ffmpeg,结合eclipse进行单步调速,发现程序乱跳的问题,而且部分变量无法读出只,提示Optimize out需要重新config,再make./configure --enable-debug --disable-optimizations --disable-y... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(100) 评论(0) 推荐(0) 编辑

copy一张老数据表(sqlserver)

摘要: 测试需要,但是不能动原有数据库表内容;现在希望创建一张新表NEWTABLE,它必须有老表OLDTABLE的表结构和数据select * into NEWTABLE from OLDTABLE;如果只需要表结构,那么,后面加一句限制条件,如where 1=2;select * into NEWTABL... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(88) 评论(0) 推荐(0) 编辑

boost无锁队列queue

摘要: boost基本库包含很多实用的类库,比如队列,以下是高性能queue的简单例子1.创建工程,然后设置头文件和lib库的路径,值得注意的是,Debug时必须选择“多线程调试(/MTD)”,Release时选择"多线程(/MT)";2.包含头文件#include #include #include #i... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(617) 评论(0) 推荐(0) 编辑

boost线程

摘要: 简单的boost线程demo程序,包括创建一个无参数线程,创建一个有参数的线程,对线程加锁,线程休眠等;#include #include #include #include using namespace std;//线程休眠,毫秒级#define BOOST_SLEEP(n) boost::... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(106) 评论(0) 推荐(0) 编辑

boost编译命令

摘要: boost编译成静态库vs2010 vc100 编译release和debug版本E:\boost\boost_1_58_0>bjam.exe --toolset=msvc-10.0 --prefix=E:/boost/output_vc100 --without-python --build-... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(151) 评论(0) 推荐(0) 编辑

boost线程之类成员函数

摘要: 首先,是准备工作,包含头文件#include #include #include #include using namespace std;//线程休眠,毫秒级#define BOOST_SLEEP(n) boost::thread::sleep(boost::get_system_time()... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(766) 评论(0) 推荐(0) 编辑

FFmpeg与SDL双剑合璧之Windows

摘要: 将FFMPEG解码一个视频文件,解码出来的每一帧YUV数据放入SDL进行渲染播放;以下代码实现几个基本功能:①解码一个视频文件,只取视频数据,解码出yuv数据,封装成易用的接口,支持多实例;②将SDL封装成一个简单的类,支持多实例,实现窗口消息,可缩放,视频随窗口变化而变化;③简单的调用例子,一个单... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(264) 评论(0) 推荐(0) 编辑

ubuntu编译ffmpeg并且demo测试

摘要: 一、Ubuntu下编译ffmpeg源码指令下载ffmpeg,解压(跳过),需要安装一些基本的依赖库,如x264等;切换到ffmpeg源码的目录,config指令$ ./configure --enable-libx264 --enable-libxvid --enable-libvo-aacenc ... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(569) 评论(0) 推荐(1) 编辑

FFmpeg与SDL双剑合璧之ubuntu

摘要: 以前所做的工作,大多是把FFmpeg用在windows平台,采用D3D或者OpenGL的方式进行渲染呈现;前面两篇文章中,已经做好了ubuntu平台下的ffmpeg编译与简单调试(ubuntu编译ffmpeg并且demo测试),以及windows平台下的ffmpeg解码SDL显示(FFmpeg与SD... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(256) 评论(0) 推荐(0) 编辑

导航