自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Chen Yuanshen的专栏

上善若水,水滴穿石。

  • 博客(14)
  • 资源 (87)
  • 收藏
  • 关注

转载 【FFmpeg】Windows下64位ffmpeg编译

本文主要记录在64位Windows 7下,编译64位ffmpeg的过程。1.资源准备  (1). MSYS http://sourceforge.net/projects/mingwbuilds/files/external-binary-packages/  (2). MinGW-w64 http://www.drangon.org/mingw/  (3). SD

2016-05-31 17:45:38 2300

转载 【FFmpeg】Windows下FFmpeg调试

为了深入了解ffmpeg的工作原理,需要阅读源代码,调试源代码。在Windows下调试ffmpeg源码,一种方法是在MinGW+Msys环境下,利用GDB进行调试;另一种是借助Eclipse进调试,其本质也是调用GDB进行调试,只是提供了良好界面,便于用户交互。本文主要记录利用Eclipse调试FFmpeg源码的过程。1.Eclipse安装  Eclipse安装过程可参考网上其他资

2016-05-31 17:43:19 879

转载 【FFmpeg】Windows下FFmpeg编译

由于FFmpeg是基于Linux开发的开源项目,源代码和Windows下最常见的Visual Studio提供的C/C++编译器不兼容,因此它不能使用MSVC++编译,需要在Windows下配置一个类似Linux的编译环境。本文主要记录Windows下FFmpeg编译的过程。1.资源准备准备编译过程所需的软件工具和源代码。(1). MinGW-MSYS Bundle htt

2016-05-31 17:35:58 1586

转载 【FFmpeg】ffplay播放rtsp视频流花屏问题

原文链接:http://www.cnblogs.com/dwdxdy/p/3240217.html问题描述:ffplay播放rtsp视频流时,播放过程中随机出现花屏现象。基本流程学习:阅读ffplay源码,熟悉其播放rtsp视频流的基本流程。在ffplay源码阅读和分析的基础上,画出了其播放rtsp的函数调用关系,如下图所示:avformat_open_

2016-05-31 17:31:28 1875

转载 ffmpeg直播h.264源卡顿

ffmpeg 转码H.264 High Profile的输入做直播时会有卡顿的现象;而且设定的帧率也达不到;是因为解码H.264 HP的速度达不到造成的。将编译时的“--disable-optimizations”去掉就可以了;

2016-05-31 17:28:10 5373

原创 视频切分与合并

视频切分与合并在应用场景中很常见,如视频剪辑,去广告等。本文以MP4文件为目标,对其进行切分合并一. VLC做前期处理如果需要加亮,锐化,对比度,可以使用VLC来实现,cvlc nikita.mp4 --sout="#transcode{vfilter={adjust{}:sharpen{sigma=0.12}: deinterlace{mode=mean}},vc

2016-05-31 17:25:03 4238

转载 Mp4box的下载、安装和使用

简介MP4Box是GPAC的多媒体包,它可以被用来对诸如AVI, MPG, TS, 但更多地是对于ISO媒体文件(如MP4, 3GP)进行操作。简单地说MP4Box可以被用来:   对诸如MP4, 3GP之类的ISO文件进行操作,如:添加、移除、混流   执行流的加密操作   将元数据附着到单独的流上去MP4Box可以对ISO媒体文件的已经存在的内容进行重新封装,值

2016-05-31 17:19:04 10191

原创 ffmpeg对mpeg2-TS详细解析

介绍: MPEG的系统层编码为不同的应用场景设计了两种格式: TS(Transport Stream) 和PS(Program Stream),它们两者之间不具有层级关系,在逻辑上,它们两者都是由PES(Packetized Elementary Stream)包组成的,所以可以很方便地实现相互转换.TS(Transport Stream

2016-05-31 17:14:48 4898

原创 ffmpeg 中av_rescale_rnd 的含义

一、函数声明:int64_t av_rescale_rnd(int64_t a, int64_t b, int64_t c, enum AVRounding rnd);直接看代码, 它的作用是计算 "a * b / c" 的值并分五种方式来取整.用在FFmpeg中, 则是将以 "时钟基c" 表示的 数值a

2016-05-31 15:31:05 1892

原创 ffmpeg转码MPEG2-TS的音视频同步机制分析

一、FFmpeg忽略了adaptation_field()数据FFmpeg忽略了包含PCR值的adaptation_filed数据;代码(libavformat/mpegts.c)分析如下:/* 解析TS包 */int handle_packet(MpegTSContext *ts, const uint8_t *packet){ ... pid = AV_RB16(

2016-05-31 15:16:33 983

原创 MPEG2-TS音视频同步原理

一、引言MPEG2系统用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中。  在TS 层, TS头信息包含了节目时钟参考PCR(Program Clock Reference),               用于恢复出与编码端一致的系统时序时钟STC(System Time Clock)。       在PES层, 在PES头信息里包含有表示时间戳

2016-05-31 14:37:38 821

原创 MPEG2 TS小结

1. 应该说真正了解TS,还是看了朋友推荐的《数字电视业务信息及其编码》一书之后,MPEG2 TS和数字电视是紧密不可分割的,值得总结一下其中的一些关系。ISO/IEC-13818-1:系统部分;ISO/IEC-13818-2:视频;ISO/IEC-13818-3:音频;ISO/IEC-13818-4:一致性测试;ISO/IEC-13818-5:软件部分

2016-05-31 11:29:50 3770

转载 valgrind 的使用简介

zz自 http://blog.csdn.net/destina/article/details/6198443  感谢作者的分享!一  valgrind是什么?Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它

2016-05-30 10:32:19 431

原创 liunx 编程常用命令(expand,grep ,find )

1   expand 将输入制表符转换为空格 unexpand将空格转化为制表符。格式:expand/unexpand  -t  num  文件名   实例: root@ubuntu:~/test# cat main.c#include int main(void){    printf("Hello World!\n");    return 0;

2016-05-30 10:27:53 437

Java核心技术 卷II 高级特性 第9版(中文).part2

Java核心技术 卷II 高级特性 第9版(中文).part2

2015-12-01

Java核心技术 卷II 高级特性 第9版(中文).part1

Java核心技术 卷II 高级特性 第9版(中文).part1.rar

2015-12-01

Android(卷2)(带全目录完整版)邓凡平.pdf

Android(卷2)(带全目录完整版)邓凡平.pdf

2015-12-01

Java核心技术 卷I 基础知识 (第9版)(中文)

Java核心技术 卷I 基础知识 (第9版)(中文)

2015-12-01

【ganttproject】甘特图绘制软件 中文版

Ganttproject是一款开源的项目管理软件,你可以使用这款软件来制定项目计划并跟踪项目资源。Ganttproject 能够将项目的各个组成部分分层次排列,并与相应的人员和时间期限挂钩。它使用一个条状图来显示项目的进展情况,你能从中看到每项任务的预定完成时间和实际的进度。你可以为每个项目组成员分配任务,设定任务的优先级和完成期限。Ganttproject的输出功能相当完备,不仅可以把数据保存为pdf文件和csv电子数据表文件,还可以输出为HTML文件发布到Internet上。由于Ganttproject是一款纯Java应用程序,因此它可以运行于Windows、Linux和Mac OS等多个平台上。

2015-11-02

Kepware安装及使用方法

KEPServer安装及使用 安装步骤详细,授权步骤详细,使用向导。

2015-10-31

KEPServer.v4.500.465.Include.keygen

KepserverEx是全球工业界领先的超级OPC服务器,它嵌入了工业市场上广泛范围(超过80多种支持100种以上设备型号的可下载驱动程序)的驱动程序和组件。

2015-10-31

VisualSVN-Server-3.4.2-x64.msi

VisualSVN-Server-3.4.2-x64.msi

2015-09-28

VisualSVN-Server-3.4.2-win32

VisualSVN-Server-3.4.2-win32

2015-09-28

TortoiseSVN-1.8.4-zh_CN

海龟SVN是windows下最好用的subversion客户,它跟Windows的资源管理器结合操作方便简单。 TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。

2015-09-15

TortoiseSVN-1.9.1.26747-x64-svn-1.9.1

海龟SVN是windows下最好用的subversion客户,它跟Windows的资源管理器结合操作方便简单。

2015-09-14

TortoiseSVN-1.9.1.26747-win32-svn-1.9.1

海龟SVN是windows下最好用的subversion客户,它跟Windows的资源管理器结合操作方便简单。

2015-09-14

线性算术的C++模板库 Eigen

具体可以查看我的blog: http://blog.csdn.net/u013354805/article/details/48247413 Eigen 是一个线性算术的C++模板库,包括:vectors, matrices, 以及相关算法。功能强大、快速、优雅以及支持多平台。

2015-09-06

支持VC6~VS2015,Visual Assist X Patch And Key (support ver 1641~2073)

Visual Assist X Patch And Key (support ver 1641~2073) and Follow-up version。 通杀VA_X1641~2073(理论支持后续版本),支持VC6~VS2015,在XP~WIN10系统下测试OK。

2015-08-29

otl4_examples.zip

这个资源分为三步: 1. otlv4_h2.zip 2. otl4_examples.zip 3. otl4_htm.zip 具体清参考我的bug: http://blog.csdn.net/u013354805/article/details/48011229 OTL是一个纯C++的通用数据库连接模板库,可以支持各种当下流行的数据库,如Oracle,Sybase, MySQL, PostgreSQL, EnterpriseDB, SQLite, MS ACCESS, Firebird等等.它是一个跨平台类库,在MS Windows, Linux/Unix/Mac OS X 都可以使用。 OTL使用简单, 只要头文件中包含有: #include "otlv4.h" 就可,实际上整个OTL就一个.H的文件,使用起来极为的方便。

2015-08-28

otl4_htm.zip

这个资源分为三步: 1. otlv4_h2.zip 2. otl4_examples.zip 3. otl4_htm.zip 具体清参考我的bug: http://blog.csdn.net/u013354805/article/details/48011229 OTL是一个纯C++的通用数据库连接模板库,可以支持各种当下流行的数据库,如Oracle,Sybase, MySQL, PostgreSQL, EnterpriseDB, SQLite, MS ACCESS, Firebird等等.它是一个跨平台类库,在MS Windows, Linux/Unix/Mac OS X 都可以使用。 OTL使用简单, 只要头文件中包含有: #include "otlv4.h" 就可,实际上整个OTL就一个.H的文件,使用起来极为的方便。

2015-08-28

otlv4_h2.zip

这个资源分为三步: 1. otlv4_h2.zip 2. otl4_examples.zip 3. otl4_htm.zip 具体清参考我的bug: http://blog.csdn.net/u013354805/article/details/48011229 OTL是一个纯C++的通用数据库连接模板库,可以支持各种当下流行的数据库,如Oracle,Sybase, MySQL, PostgreSQL, EnterpriseDB, SQLite, MS ACCESS, Firebird等等.它是一个跨平台类库,在MS Windows, Linux/Unix/Mac OS X 都可以使用。 OTL使用简单, 只要头文件中包含有: #include "otlv4.h" 就可,实际上整个OTL就一个.H的文件,使用起来极为的方便。

2015-08-28

log4cxx_lib.rar

这个压缩包:包含log4cxx的库文件和头问题。下载下来导入工程就可以直接使用,不需要在编译。 具体参考我的blog介绍。

2015-08-22

apr-util-1.2.10-win32-src.zip

需要三个包: 1. apache-log4cxx-0.10.0.zip 2. apr-1.2.11-win32-src.zip 3. apr-util-1.2.10-win32-src.zip 具体参考我的blog: http://blog.csdn.net/u013354805/article/details/47857653 log4cxx是Java社区著名的log4j的c++移植版,用于为C++程序提供日志功能,以便开发者对目标程序进行调试和审计,log4cxx是apache软件基金会的开源项目,基于APR实现跨平台支持。一个良好的日志系统不管是开发、调试和维护,对一个项目来说是多么的重要,我想做过开发的同学深知这点。我用过的日志框架比较少,所以在这里不做与其它日志框架的比较,类似的日志框架还有GLog、boost log,如果有兴趣可以去研究一下。

2015-08-22

apr-1.2.11-win32-src.zip

需要三个包: 1. apache-log4cxx-0.10.0.zip 2. apr-1.2.11-win32-src.zip 3. apr-util-1.2.10-win32-src.zip 具体参考我的blog: http://blog.csdn.net/u013354805/article/details/47857653 log4cxx是Java社区著名的log4j的c++移植版,用于为C++程序提供日志功能,以便开发者对目标程序进行调试和审计,log4cxx是apache软件基金会的开源项目,基于APR实现跨平台支持。一个良好的日志系统不管是开发、调试和维护,对一个项目来说是多么的重要,我想做过开发的同学深知这点。我用过的日志框架比较少,所以在这里不做与其它日志框架的比较,类似的日志框架还有GLog、boost log,如果有兴趣可以去研究一下。

2015-08-22

MATLAB第二版全部资源.rar

冈萨雷斯最新的数字图像处理MATLAB第二版的全部资源,包括书中所有图片和源代码,包括工程指导(project-solution)。是学习数字图像处理的好资源。

2016-09-04

( ffmpeg-3.1.3.tar.bz2 )

ffmpeg

2016-08-29

数字信号处理教程+MATLAB释义与实现+陈怀琛.pdf

数字信号处理教程+MATLAB释义与实现+陈怀琛.pdf

2016-08-27

精通MATLAB数字图像处理与识别.pdf

精通MATLAB数字图像处理与识别.pdf

2016-08-27

Uedit32编辑器v11.00a简体中文版带注册机

Uedit 做什么的我就不用说了。说下关于注册:安装过程中选择安装注册机,安装完成时选择运行注册机,Uedit程序启动,然后点输入注册码按钮,把注册机中的注册码copy到输入注册码界面就OK了,然后重启程序。一切搞定。

2016-06-03

TS测试流文件

TS测试流文件。

2016-06-03

Microsoft Visual C++ 2005~2010未安装时运行其开发的应用程序的组件

Microsoft Visual C++ 2005~2010 Redistributable Package(x86/x64)安装, Visual C++ 库运行时的组件,使用户能够在未安装Visual C++ 2005~2010的计算机上运行使用Visual C++ 开发的应用程序。 静默安装2005至2010版的C++ runtime系列!无需人工干预即可完成安装,含32位和64位

2016-04-19

vc_runtime_x86

Microsoft Visual C++ 2010 X86/X64 Runtime - 10.0.30319 不是Microsoft Visual C++ 2010 Redistributable(X86/X64)

2016-04-19

100万级数据插入测试

100万级数据插入 总结目前网上的spring batchUpdate方法,和jdbc PreparedStatement的addBatch,及insert的2种插入方式引起的效率差别,我的博客中有说明! http://blog.csdn.net/u013354805/article/details/50942423

2016-03-21

Lua程序设计(第2版)中文

Lua程序设计(第2版)中文 内容包括了初级、中级、高级的技术介绍

2015-12-10

Google的C++编码规范

Google的C++编码规范,详细说明了google的C++编码规范,值得大家学习运用。

2015-12-10

Minitab.v17.1.0破解版(中英文双语版)(第二部分 中文语言包)

安装说明: Step1 安装MiniTab 17.1破解版(文件名:f4-minitab17-setup),安装过程中提示输入序列号,可以保持为空or随意填写。(安装后默认为英文版) Step2 安装官方简体中文语言包(文件名:mtbzh1710lp),然后打开Minitab,设置:英文版【Tools→Options→General→Language→英语/中文→OK】;中文版【工具→选项→常规→语言→英语/中文→确定】,设置完成后,重启软件,通过此设置可以中英文版互相切换。

2015-12-10

Minitab.v17.1.0破解版(中英文双语版)(第一部分 软件)

安装说明: Step1 安装MiniTab 17.1破解版(文件名:f4-minitab17-setup),安装过程中提示输入序列号,可以保持为空or随意填写。(安装后默认为英文版) Step2 安装官方简体中文语言包(文件名:mtbzh1710lp),然后打开Minitab,设置:英文版【Tools→Options→General→Language→英语/中文→OK】;中文版【工具→选项→常规→语言→英语/中文→确定】,设置完成后,重启软件,通过此设置可以中英文版互相切换。

2015-12-10

Minitab-培训教程大全-500多页

Minitab-培训教程大全-500多页.pdf

2015-12-10

Wireshark1.12.4.0

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。

2015-12-03

TS和H264文件

简单的TS和H264文件,方便自己以后查找

2015-12-03

myGSL v4.0.7z

mygsl是一个基于GSL库的个性化开源数值计算项目。

2015-12-03

EasyICE_2.6.0.3.rar

TS动态,静态分析工具 主要特性 TS文件分析 UDP,RTP,HLS实时分析,码流录制 TR101290监测 PCR抖动,精度,间隔分析 GOP统计,码率变化分析 Multi language support(Chinese,English)

2015-12-02

文档生成工具(Doxygen 1.8.10)

Doxygen是一个编写软件参考文档的工具。该文档是直接写在代码中,因此比较容易保持更新。 Doxygen 可以交叉引用文档和代码,使文件的读者可以很容易地引用实际的代码。Doxygen的开发作为方便和访问文件系统的C,C,Java中的Objective-C,Python中,IDL,并在一定程度上的PHP,C#和D。

2015-11-30

视频分析工具H264Visa

给大家介绍一款专业的H.264/AVC实时视频分析工具H264Visa.可用于视频开发及学习研究用.(注该版本为免费破解版)

2015-11-30

空空如也

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

TA关注的人

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