自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(243)
  • 资源 (30)
  • 收藏
  • 关注

原创 gcc4.8.5安装过程

gcc4.8.5安装过程1.获取gcc4.8.5的源码包(不同的版本,基本是只需要换掉后面的版本号即可更换下载地址)wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz22.解压压缩包tar -jxvf gcc-4.8.5.tar.bz23.进入解压后的目录cd gcc-4.8.54.下载、配置和安装需要的依赖库./contrib/d...

2018-05-03 17:09:23 19864 1

原创 android cmake编译faad库,出现 invalid operand for inline asm constraint 'M'错误

Error:error: invalid operand for inline asm constraint 'M'Information:note: expanded from macro 'arm_mul'解决:是因为build.gradle中打开了"-DFIXED_POINT"宏,去掉编译成功

2017-12-25 17:46:20 1195

原创 VS2013无法创建项目

VS2013 创建C++项目时提示创建失败,查了网上很多办法都没什么用,重装也不行,后来看了个帖子方法很简单,抱着试试的态度搞了下,真的解决问题,方法如下:以管理员运行cmdC:\windows\system32>regsvr32 jscript.dll普通用户运行会提示错误

2017-12-22 17:40:54 3370

转载 TCP/IP & HTTP 区别

转自:http://blog.csdn.net/gitchat/article/details/78546895在写之前,先给这篇文章做一个明确定位,读完这篇文章后,希望你能够:对于计算机网络有初步的认识和了解,了解一些经典专业术语,如三次握手、四次挥手、DNS解析的含义。了解一些应用层协议,如传统的HTTP、HTTPS协议,以及业界近几年开始逐步普及的HTTP

2017-11-21 16:24:36 349

原创 ffmpeg播放音视频文件(ffmpeg-3.2.4-win32-dev版本)

#pragma comment(lib, "avcodec.lib")#pragma comment(lib, "avformat.lib")#pragma comment(lib, "avutil.lib")#pragma comment(lib, "swscale.lib")#pragma comment(lib, "swresample.lib")extern "

2017-11-01 11:29:00 2601 1

原创 为什么onPreviewFrame()回调上来的YUV数据大小出错

答:因为调用PreviewCallback的方法有三种,之前采用的是setPreviewCallback,而没有使用setPreviewCallbackWithBuffer进行内存优化。使用步骤:1、先设置回调:mCamera.setPreviewCallbackWithBuffer(this)2、增加buffer: mCamera.addCallbackBuffer(new

2017-05-25 18:54:55 2165 2

原创 yv12、I420、nv12、nv21相互转换

YUV420P,Y,U,V三个分量都是平面格式,分为I420和YV12。I420格式和YV12格式的不同处在U平面和V平面的位置不同。在I420格式中,U平面紧跟在Y平面之后,然后才是V平面(即:YUV);但YV12则是相反(即:YVU)。YUV420SP, Y分量平面格式,UV打包格式, 即NV12。 NV12与NV21类似,U 和 V 交错排列,不同在于UV顺序。I420: YYYYY

2017-05-16 17:48:46 16035 3

转载 Matlab R2016a破解安装教程及下载

转自:http://blog.csdn.net/c1481118216/article/details/51580901原材料:Matlab R2016a安装包及破解文档点下面链接下载:链接:http://pan.baidu.com/s/1hsDoNaO 密码:z6al1、下载软件,得到iso格式的matlab 2016a文件和Matlab 2016a crack破解文件.

2017-04-10 10:05:34 3028

原创 avcodec_decode_video2(pCodecCtx, m_pFrame, &got_picture, &m_packet); got_picture总为0

原因:没有初始化m_packet:av_init_packet(&m_packet);

2017-04-06 19:39:21 797

转载 FLV文件格式官方规范详解

FLV文件主要由两部分组成:header和body。1.headerheader部分记录了flv的类型、版本等信息,是flv的开头,一般都差不多,占9bytes。具体格式如下:文件类型 3 bytes “FLV” 版本 1 byte 一般为0x01 流信息 1 byte 倒数第一位是1表示有视频,倒数第三位是1表示有音频,倒数第二、四位必须为...

2017-03-14 11:31:13 1776

原创 “当前不会命中断点 还没有为该文档加载任何符号”解决方法

基本上出现这种错误就是因为你实际执行时加载的程序集,对应的pdb(调用用的文件)没有加载进来,所以断点不会停下来。我遇到的错误是因为把程序数据库文件名错误的写成了$(IntDir)$(TargetName).pdb(如下图),导致其错误的覆盖了项目dll对应的pdb文件,进行不能调试,应使其改成$(IntDir)vc$(PlatformToolsetVersion).pdb

2017-03-02 10:08:41 2940

转载 值得推荐的C/C++框架和库 (真的很强大)

值得学习的C语言开源项目- 1. WebbenchWebbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.c

2017-02-24 10:17:36 485

原创 Directshow 如何控制音视频的回放

1.视频m_pVideoWindow->put_Visible(flag);  //flag = OATRUE :开启回放,flag = OAFALSE :停止回放。2.音频//---------------------Audio Prieview 音频渲染------------------------------------if (m_bIsPlayback){

2017-02-22 17:52:41 636

原创 error C2787: “ISampleGrabber”: 没有与该对象关联的 GUID

这个接口是不标准的,使用 IDL 来定义。也可以自己添加一个。如:struct __declspec(uuid("6B652FFF-11FE-4fce-92AD-0266B5D7C78F")) ISampleGrabber;

2017-02-22 11:53:32 1324

转载 走出浮躁的泥沼:关于技术与工作

转载于:http://cloudbbs.org/forum.PHP?mod=viewthread&tid=9497&extra=page%3D1走出浮躁的泥沼:关于技术与工作来源:Veda原型    关于技术与工作  我觉得,技术与工作最理想的结合状态是,自己能学习到新的技术,这些技术也能应用到工作中;工作的内容又不那么枯燥,都那么具有挑战性。

2017-02-10 11:26:16 495 1

原创 jni编译时出现:warning: format '%d' expects argument of type 'int', but argument 4 has

原因:在进行jni编译时,Application.mk中APP_PLATFORM的版本太低导致,如下:#APP_ABI := armeabi armeabi-v7a x86 mips arm64-v8a x86_64 mips64#APP_ABI := x86_64APP_ABI := armeabi armeabi-v7a x86APP_STL:= gnustl_

2016-08-25 10:17:43 12693

原创 回调函数范例

以错误码回调为例,进行讲解://-----------------------底层.h文件typedef int (*CallFuct)(LONG);class CTestHelp{     setCallFuct(const CallFuct& callFuct);private:    CallFuct m_callFuct;

2016-08-16 14:38:14 426

原创 CapturePerfect 3.1 和 DR-6030C驱动 iso镜像安装文件

CapturePerfect 3.1 和 DR-6030C驱动 iso镜像安装文件,网盘地址如下:https://yunpan.cn/c6QTEiKgtA8as  访问密码 d20d,注:需要镜像才能安装CapturePerfect

2016-07-28 20:11:58 8215 1

原创 opencv-3.1.0 CMake出现 Downloading opencv_ffmpeg.dll...

原因:3rdparty中数据不全,删掉该文件夹,git地址https://github.com/itseez/opencv  ,然后替换3rdparty文件夹。

2016-06-27 20:05:50 9832 2

原创 win10远程登录提示“您的远程桌面会话已结束。另一用户已连接到此远程计算机,因此您的连接已丢失……”

远程登陆的Windows 10 系统是否没有设置密码?没有密码的话设计机制是唤醒自动登陆,所以会把远程挤下来,设置密码就好了。

2016-06-20 12:56:53 28158 2

原创 WaitForMultipleObjects 降低cpu

下面代码通过WaitForMultipleObjects防止线程空跑,而降低了CPUint push_packet(AVPacket* packet){AVPacket* t_packet = (AVPacket*)av_malloc(sizeof(AVPacket));;av_init_packet(t_packet);int nRet = av_copy_packet(

2016-06-15 10:52:50 627

原创 SDL_CreateRenderer(screen, -1, 0)在xp中崩溃

SDL_CreateRenderer()函数简介SDL中使用SDL_CreateRenderer()基于窗口创建渲染器。SDL_CreateRenderer()原型如下。[cpp] view plain copy SDL_Renderer * SDLCALL SDL_CreateRenderer(SDL_Window * window,

2016-06-14 14:48:45 3899

转载 opencv 人脸识别代码

人脸识别代码:#include "cv.h" #include "highgui.h"#include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> #include <math.h> #include <flo...

2016-05-30 16:54:34 1392

转载 Opencv识别答题卡

转自:http://blog.csdn.net/cp562090732/article/details/47804003#commentsOpenCV处理答题卡的软件,用于统计答题卡中选择题的得分。1. 主要步骤    读取图片    图片转化为灰度图    图片设定阈值    开运算(先腐蚀,后膨胀)    指定答题区域    找到涂选框    根据涂选框的坐标确定所涂选的选项及

2016-05-17 16:54:26 7787 2

转载 WebRTC VoiceEngine综合应用示例(二)——音频通话的基本流程

转自 zhanghui_cuc :http://blog.csdn.net/nonmarking/article/details/50577860下面将以实现一个音频通话功能为示例详细介绍VoiceEngine的使用,在文末将附上相应源码的下载地址。这里参考的是voiceengine\voe_cmd_test。第一步是创建VoiceEngine和相关的sub-api

2016-04-27 17:58:10 1184

转载 WebRTC VoiceEngine综合应用示例(一)——基本结构分析

转自 zhanghui_cuc :http://blog.csdn.net/nonmarking/article/details/50574733把自己这两天学习VoiceEngine的成果分享出来,供大家参考,有什么问题也欢迎大家指出,一起学习一起进步。本文将对VoiceEngine的基本结构做一个分析,分析的方法是自底向上的:看一个音频编码器是如何一层层被封装到VoiceEng

2016-04-27 17:56:04 1055

转载 WebRTC VideoEngine综合应用示例(三)——集成X264编码和ffmpeg解码

转自 zhanghui_cuc :http://blog.csdn.net/nonmarking/article/details/47958395总述在前一篇文章中,讲解了如何将OPENH264编解码器集成到WebRTC中,但是OPENH264只能编码baseline的H264视频,而且就编码质量而言,还是X264最好,本文就来讲解一下如何将X264编码器集成到WebRTC

2016-04-27 17:53:18 669

转载 WebRTC VideoEngine综合应用示例(二)——集成OPENH264编解码器

转自 zhanghui_cuc :http://blog.csdn.net/nonmarking/article/details/47910043总述WebRTC原生支持VP8和VP9,但也可以自行集成H264编解码器,比较常见的是OPENH264和X264(X264自身只有编码功能,如果要加入解码功能,可以再结合ffmpeg),总体来说,集成H264编解码器的流程

2016-04-27 17:49:09 961

转载 WebRTC VideoEngine综合应用示例(一)——视频通话的基本流程

转自 zhanghui_cuc :http://blog.csdn.net/nonmarking/article/details/47375849本系列目前共三篇文章,后续还会更新WebRTC VideoEngine综合应用示例(一)——视频通话的基本流程WebRTC VideoEngine综合应用示例(二)——集成OPENH264编解码器Web

2016-04-27 17:46:47 748

转载 傅里叶分析之掐死教程(完整版)

作者:Heinrich链接:http://zhuanlan.zhihu.com/p/19763358来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作 者:韩 昊知 乎:Heinrich微 博:@花生油工人 知乎专栏:与时间无关的故事谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。转载的同学请保留上面这

2016-04-15 14:11:19 444

原创 webRTC文档网址

1.  官网 http://www.webrtc.org/native-code/development  2. 学习博客http://www.cnblogs.com/lingyunhuhttp://www.gbtags.com/gb/share/3909.htm3. IOS编译 参考网站:http://w

2016-04-07 11:05:45 2693

原创 Mac 下AppRTCDemo xcode 工程搭建和webrtc源码下载

提示(若不想自己下载源码或是编译,可到我的网盘提取: https://yunpan.cn/cYCbp5zIAAUqq  访问密码 ff5a一、(1) git clone https://github.com/pristineio/webrtc-build-scripts.git (2)打开xcode工程,切换到WebRTC Dance,运行,则开始下载并编译

2016-04-07 11:00:45 4428

原创 webrtc ios 端编译错误

1. mac下rror:Command/usr/bin/python trunk/setup_links.py returned non-zero exit status 1http://stackoverflow.com/questions/25481638/webrtc-build-directory-not-found2. mac 

2016-04-07 10:54:34 4984

原创 Webrtc IOS下载编译文档

一:安装brew和git 1. mkdir /usr/local 2. curl -LsSf  http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1 3. /usr/local/bin/brew install git 二:下载编译webrtc 

2016-04-07 10:53:54 1405

原创 webRTC Andriod 编译文档

Andriod-webrtc编译步骤(在用户目录下进行,由于源码已经下载好,所以可以忽视“1.2 下载depot_tools”、“3.1 获取 webrtc源码”)一、环境搭建1. Install depot_tools 1.1安装gitsudo apt-get install git1.2下载 depot_tools: sudo   git clone https:/

2016-04-07 10:52:18 754

原创 Directshow获取系统默认设备

下面函数为通过Directshow API 获取设备列表的函数,pEnumCat->Next的第0个设备为系统默认设备REFGUID guidValue : CLSID_AudioInputDeviceCategory(麦克风);  CLSID_AudioRendererCategory(扬声器);  CLSID_VideoInputDeviceCategory(Camera)

2016-04-07 10:46:54 1606

原创 AVPacket && av_read_frame 会导致内存泄漏

在函数中局部调用AVPacket,如while (true)  {    AVPacket pkt;    ret = av_read_frame(m_pFormatCtx, &pkt);    。。。。}会导致内存泄漏,因为av_read_frame中会申请内存,需要在外面进行释放所以在没读完一个包,需要调用av_packet_

2016-03-24 14:33:08 8147 3

原创 _manifest.rc(1): error RC2135: file not found: .embed.manifest

解决:VS工程属性porperty->configuration properties->manifest tool->embed manifest  改 YesTo NO

2016-03-07 10:24:40 2242

原创 SDL 停止播放时会出现红屏,再次播放SDL时失败。

SDL 停止播放时会出现红屏,导致再次播放SDL时失败,是因为关闭时调用了SDL_Quit(); 屏蔽这行代码即可。

2016-03-03 10:53:15 630

转载 wireshark Lua

抓取一个包含H.264 Payload RTP包的SIP会话或RTSP会话后,用Wireshark的Play功能只能播放声音,不能播放视频。把RTP payload直接导出成文件后也是不能直接播放的,因为H.264 over RTP封包是符合RFC3984规范的,必须按照该规范把H.264数据取出来后,组成NALU,放到avi/mp4或裸码流文件等容器里后才能播放。     本人写了一个wir

2013-10-22 22:55:17 1893 1

cuda 硬解码 decode vs2019

cuda 硬解码 decode vs2019

2022-09-07

ffmpeg-4.3.1-win64-dev.zip

ffmpeg-4.3.1-win64-dev

2021-03-20

leixiaohua_ffmpeg_demo_1.zip

simplest_ffmpeg_video_filter、simplest_ffmpeg_video_encoder、simplest_ffmpeg_swscale、simplest_ffmpeg_streamer、simplest_ffmpeg_player、simplest_ffmpeg_picture_encodersimplest_ffmpeg_mobile、simplest_ffmpeg_mem_handler、simplest_ffmpeg_format

2021-03-01

leixiaohua_ffmpeg_demo_2.zip

simplest_ffmpeg_device、simplest_ffmpeg_avutil、simplest_ffmpeg_audio_player、simplest_ffmpeg_audio_encoder

2021-03-01

ffmpeg+sdl动态库(win32&win64,包含头文件).zip

ffmpeg+sdl动态库(win32&win64,包含头文件),64位库是自己编译,亲测可用,省事不想自编的童鞋可以直接使用。

2020-12-15

libcurl+openssl-64位动态库(包含MD版本和MDd版本)

libcurl+openssl-64位动态库(包含MD版本和MDd版本)libcurl+openssl-64位动态库(保护MD版本和MDd版本)

2020-12-14

文件比较工具.rar

文件比较工具tools 文件比较工具tools 文件比较工具tools 文件比较工具tools 文件比较工具tools

2020-01-17

SourceInsight V3.5.rar

SourceInsight V3.5

2020-01-17

WebRTCDemo-master_AS工程.rar

WebRTCDemo-master_AS工程WebRTCDemo-master_AS工程WebRTCDemo-master_AS工程

2019-06-27

KB2999226-x64.rar

svn在win7 64位上安装时出现“please install the universal crt first”错误,提示下载windows-update(Kb2999226)

2019-05-17

H264Visa_H264Visa

H264Visa_H264Visa

2018-12-11

H264测试文件

H264测试文件

2018-12-11

jadx_0.6.1 & jadx-gui-0.7.2

jadx_0.6.1 & jadx-gui-0.7.2 jadx_0.6.1 & jadx-gui-0.7.2

2018-06-29

文明之光, pdf

文明之光 pdf,csdn要80M限制,放到云盘去了,云盘链接放在txt中

2017-04-10

文明之光-智能时代-pdf

文明之光 智能时代 pdf,csdn要80M限制,放到云盘去了,云盘链接放在txt中

2017-04-07

h264封装flv-----flv-muxer

根据FLV格式协议,实现支持h264裸视频流封装成FLV格式,音频也支持,只不过是在main中略作修改即可。

2017-03-23

c99-to-c89-1.0.3

c99-to-c89-1.0.3

2017-03-02

pcm测试音乐-pcm测试音乐

pcm测试音乐-pcm测试音乐

2017-02-23

DirectShow视频采集关闭activemovie window

DirectShow视频采集关闭activemovie window

2017-02-13

pthreads-w32-2-8-0-release.exe及编译方法

安装pthreads-w32-2-8-0-release.exe,里面会有源码和生成好的pthread 动态库。其中Pre-built.2\lib\pthreadVSE2.lib为win32平台库,可直接使用,若想编译源码,可按帮助文档来。

2016-10-26

中文版_OpenCV_2 计算机视觉

中文版_OpenCV_2 计算机视觉

2016-05-12

P2P之UDP穿透NAT的原理与实现

P2P之UDP穿透NAT的原理与实现

2016-03-28

H246 player

H246 player (需要自己放个h264裸码流文件到工程中)H246 player (需要自己放个h264裸码流文件到工程中)

2016-03-28

ffmpeg编码成mpeg4或h264文件

ffmpeg编码成mpeg4或h264文件

2012-05-28

ecap.rar win7里找不到摄像头

win7里找不到摄像头,将ECap.rar解压后把ECap.exe这个文件复制到系统盘→用户→(你的用户名)→AppData→Roming→Microsoft→windows→Network shortchts 文件夹下,然后打开 "计算机" 就可以看到摄像头图标

2012-05-08

live555下载—流媒体

Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、DV、JPEG视频和多种音频编码。同时由于良好的设计,Live555非常容易扩展对其他格式的支持。目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer

2011-12-14

FFMPEG_SDK_教程

FFMPEG_SDK_教程FFMPEG_SDK_教程

2011-12-14

新一代视频压缩编码标准H.264(毕厚杰)[whosyourdad].pdf

新一代视频压缩编码标准H.264(毕厚杰)

2011-12-14

Directsound应用程序开发快速入门

Directsound应用程序开发快速入门

2011-12-09

空空如也

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

TA关注的人

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