视频综合
叶广明_微信ye_guangming
这个作者很懒,什么都没留下…
展开
-
FFmpeg示例程序合集-批量编译脚本
此前做了一系列有关FFmpeg的示例程序,组成了《最简单的FFmpeg示例程序合集》,其中包含了如下项目:simplest ffmpeg player: 最简单的基于FFmpeg的视频播放器simplest ffmpeg audio player: 最简单的基于FFmpeg的音频播放器simplest ffmpeg pic encoder:转载 2015-07-21 10:48:08 · 1782 阅读 · 0 评论 -
视觉测量简介
1.1 视觉测量技术 1.1.1 现代检测技术的发展趋势 检测技术是现代化工业的基础技术之一,是保证产品质量的关键。在现代化的大生产之中,涉及到各种各样的检测。随着工业制造技术和加工工艺的提高和改进,对检测手段、检测速度和精度提出了更高的要求。现代检测技术是工业发展的基础,测量的精度和效率在一定程度上决定了制造业乃至科学技术发展的水平。现代检测技术要能适应快速发展的制造业,根据先进制造技术转载 2012-02-13 13:31:27 · 3179 阅读 · 0 评论 -
《软件调试分析技术》学习笔记
《软件调试分析技术》学习笔记(一)今天开始写写一些心得体验。《软件调试分析技术》是好友Monster的处女作品。作为一直以的好伙伴,他是我看着长大的,(*^__^*) 嘻嘻……之所以有今天这样的成绩,是与他的努力和天赋脱不了关系的。他大方地给了我PDF版的,我也大方的给了我们全班。但我们班有同学说,“这是撒子呦,看不看不懂”。我决心写一些学习笔记,和我班的同学一起来多交流,让更多热爱次行业转载 2012-02-12 09:17:59 · 1289 阅读 · 0 评论 -
音视频编解码知识学习详解(分多部分进行详细分析)
1. 常用的基本知识基本概念编解码 编解码器(codec)指的是一个能够对一个信号或者一个数据流进行变换的设备或者程序。这里指的变换既包括将信号或者数据流进行编码(通常是为了传输、存储或者加密)或者提取得到一个编码流的操作,也包括为了观察或者处理从这个编码流中恢复适合观察或操作的形式的操作。编解码器经常用在视频会议和流媒体等应用中。容器 很多多媒体数据流需要同时包含原创 2012-02-12 09:16:02 · 4852 阅读 · 1 评论 -
新兴的多媒体格式——MXF 文件格式分析 和简介
1. 新兴的多媒体格式MXF格式已经被推出几年了, 从当初一个陌生的不为人们 重视的格式 逐渐获得了业内人士的认知和认可, 现如今正被广泛应用于广播电视 与后期制作领域, 且有不断扩大之势, 松下公司推出的基于PII卡的 无磁带式标清摄像机, 它所采用的媒体格式, 正是MXF。 什么是MXF? MXF如何为我们提供便利? MXF与IMX格式的关系? 所有的多媒体文件格式 都会向MX原创 2012-02-10 15:38:34 · 5593 阅读 · 0 评论 -
最大开源代码sourceforge 简介 及视音频方面常用的开源代码
所有的音视频凯源代码在这里:http://sourceforge.net/directory/audio-video/os:windows/,你可以下载分析,视频不懂请发邮件给我,帮你分析。0.视频项目0.1 VLC media playerVLC 多媒体播放器(最初为VideoLAN Client,是VideoLAN计划的开放源代码多媒体播放器。)支援众原创 2012-02-09 10:53:03 · 6917 阅读 · 2 评论 -
mpeg 官网 代码 和分析
MPEG Video: for your eyes! This page contains technical resources for those interested in understanding better the Video part of MPEG (focus on MPEG-1 and MPEG-2).The documents原创 2012-02-06 09:18:25 · 1951 阅读 · 1 评论 -
音视频 详解
avi文件格式详解AVI是音频视频交错(Audio Video Interleaved)的英文缩写,它是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式,原先用于Microsoft Video for Windows (简称VFW)环境,现在已被Windows 95/98、OS/2等多数操作系统直接支持。AVI格式允许视频和音频交错在一起同步播放,支持256色和RL转载 2012-02-05 14:19:59 · 2107 阅读 · 0 评论 -
OpenGL开发库的详细介绍
OpenGL开发库的组成开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有OpenGL函数采用了以下格式库 前缀有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那个开发库等,从函数名后面中还可以看出需要多少个 参数以及参数的类型。原创 2012-02-16 09:22:16 · 2166 阅读 · 0 评论 -
什么是真正的高清,你知道吗?
摘要:高清,英文为“High Definition”,意思是“高分辨率”。一般所说的高清,有四个含义:高清电视,高清设备,高清格式,高清电影。 高清,英文为“High Definition”,意思是“高分辨率”。一般所说的高清,有四个含义:高清电视,高清设备,高清格式,高清电影。 高清电视 就是指支持1080i、720P和1080P的电视标准。现在的大屏幕液晶电视原创 2012-02-15 16:50:54 · 1841 阅读 · 0 评论 -
三网融合情况下,实时语音通信技术解决之道
随着技术和标准的不断成熟,伴随着“三网合一”的大潮,VoIP可望成为下一代电信基础设施结构的杨心,使未来各电信业务综合统一在IP网络上成为可能,导致数据的融合和未来电信市场的重组,并带来新的经济模式和价值链。Internet在全世界范围内的快速发展和语音信号处理技术的进步,促进了voP(IP网络下的语音技术)业务的兴起。由于VoIP务以传统的Iternet为基本平台,具有不可比拟的价格原创 2012-02-16 09:22:38 · 2256 阅读 · 0 评论 -
视频编解码,bbv 缓冲区的上溢和下溢
视频编解码,bbv 缓冲区的上溢和下溢 解析。原创 2014-06-27 14:46:15 · 2358 阅读 · 0 评论 -
RGB 24和YUY2相互转换
YUY2经常用于电视制式以及许多摄像头的输出格式.而我们在处理时经常需要将其转化为RGB进行处理,这里简单介绍下YUY2(YUV)与RGB之间相互转化的关系:http://msdn2.microsoft.com/en-us/library/ms893078.aspx YUY2(YUV) To RGB:C = Y - 16D = U - 128E = V - 128R =转载 2013-01-15 15:24:33 · 2411 阅读 · 0 评论 -
YUV420、YUV422、RGB24转换
//平面YUV422转平面RGB24static void YUV422p_to_RGB24(unsigned char *yuv422[3], unsigned char *rgb24, int width, int height){ int R,G,B,Y,U,V; int x,y; int nWidth = width>>1; //色度信号宽度 for (y=0;y转载 2013-01-15 15:23:03 · 1358 阅读 · 0 评论 -
最快浮点数取绝对值
做视频算法10多年,经常要算绝对值,整数的绝对值有快速算法,但浮点数的绝对值没看到有快速算法,经常不段发现,得到如下浮点数的快速算法:快6倍多,#include #include #include #include #include union funion{ float fnum; BYTE bnum[4];} ;float fabs_11(float原创 2012-12-06 10:08:27 · 3788 阅读 · 2 评论 -
OpenCL、OpenGL 同时工作
视频处理如果能使用OpenCL、OpenGL、omap将大量提高运算速度,简单介绍OpenCL、OpenGL 同时工作。OpenCL和OpenGL都能用于操作GPU,但是前者主要用于通用计算,而后者主要用于图像渲染。在某些情况下,我们希望能用OpenCL计得到算图像,然后展示在显示器上。如果直接调用OpenGL的现有API,则需要把计算得到的结果通过pci-e总线传回host端原创 2012-10-26 10:56:42 · 2545 阅读 · 1 评论 -
如何高效、可移植申请内存代码。
在视频编解码中,如何申请char mem_2D[1920][1080], char mem_3D[4][1920][1080], char mem_4D[6][4][1920][1080],高效 又 可移植申请内存呢?请看如下代码:看完后,如要申请的是 int ,不是char ,如何修改? 如何要8字节对齐,如何修改?请自己考虑,很简单的。原创 2012-09-21 17:18:49 · 1177 阅读 · 0 评论 -
MPEG4视频压缩编码技术详解
MPEG全称是Moving Pictures Experts Group,它是“动态图象专家组”的英文缩写,该专家组成立于1988年,致力于运动图像及其伴音的压缩编码标准化工作,原先他们打算开发MPEG1、MPEG2、MPEG3和MPEG4四个版本,以适用于不同带宽和数字影像质量的要求。目前,MPEG1技术被广泛的应用于VCD,而MPEG2标准则用于广播电视和DVD等。MPEG3最初是为HDT原创 2012-07-27 16:53:29 · 5579 阅读 · 0 评论 -
3D电视,你知道多少?
1.3D电视常见知识系统概述篇1、 什么是3D电视?答:3D电视是一种能够模拟实际景物的真实空间关系的新型电视,它利用人眼的视觉特性产生立体感,让观众感受到观看的影像是具有深度特性的三维立体场景,观众对延伸于屏幕前的景物有触手可及的震撼效果。3D电视可分为双画面3D电视、多视点3D电视和真实3D电视,我国3D电视试验频道采用双画面3D电视方式播出。2、 什么是双画面3D电视原创 2012-02-17 13:16:03 · 18481 阅读 · 1 评论 -
开放平台大抉择
开放平台大抉择之新浪SAE:为个人应用开发带来福音导读:继上期淘宝网副总裁王文彬从平台功能特色、运营状况等多方面分享了淘宝开放平台的历程和挑战之后。国内另一家云平台服务方的典型代表——Sina App Engine(简称SAE),作为新浪研发中心于2009年8月开始内部开发,并在2009年11月3日正式推出第一个Alpha版本的国内首个公有云计算平台。目前最新情况如何,本期CSDN记者专访了新转载 2012-02-04 11:54:04 · 2363 阅读 · 0 评论 -
代码 优化 指南 实践
C代码优化方案 华中科技大学计算机学院 姓名: 王全明QQ: 375288012Email: quanming1119@163.com目录目录C代码优化方案1、选择合适的算法和数据结构2、使用尽量小的数据类型3、减少运算的强度(1)、查表(游戏程序员必修课)原创 2012-02-04 11:53:46 · 2497 阅读 · 0 评论 -
在Window下编译OpenH323
前言: 本文只提供VC6.0的编译说明,如果想知道VC.Net下的编译过程请参看原文。原文 : http://www.voxgratia.org/docs/pwlib_windows.html#msvc_headers作者 :Craig Southeren翻译 : Richard原文更新日期:2004年11月16日正文:转载 2012-02-02 09:49:43 · 1022 阅读 · 0 评论 -
JPEG File Format
JPEG File FormatGet mor data for your byte... Jpeg (.jpg) Image Source Decoderby bkenwright@xbdev.net Well I don't usually like dumping large pieces of source code, but sometimes i转载 2012-01-27 11:18:28 · 1609 阅读 · 0 评论 -
如何提高阅读源代码的效率 .
如何提高阅读源代码的效率 记得在开源流行之前,我看过的代码紧限于所参与的项目,能有个几万行就不错哩。后来很多优秀开源项目都相继蹦出来了,阅读的代码量那叫一个大呀!不得不看。我现在掉到android这个大坑里,每天都要看很多源代码。以前做过J2EE,看Struts2、Lucene、OSWorkflow、iText等项目的源码,动机有三:文档不足、找问题的原因、好奇。当时转载 2012-01-21 09:35:22 · 814 阅读 · 0 评论 -
TS 188字节流结构图
应该说真正了解TS,还是看了朋友推荐的《数字电视业务信息及其编码》一书之后,MPEG2 TS和数字电视是紧密不可分割的,值得总结一下其中的一些关系。ISO/IEC-13818-1:系统部分;ISO/IEC-13818-2:视频;ISO/IEC-13818-3:音频;ISO/IEC-13818-4:一致性测试;ISO/IEC-13818-5:软件部分;ISO/IEC-1381转载 2012-01-20 09:42:02 · 1011 阅读 · 0 评论 -
264分析两大利器 和 视频系列下载:264VISA和Elecard StreamEye Tools
学了264有将近3个月有余,好多时候都在学习老毕的书和反复看JM86的代码,最近才找到264分析两大利器:264VISA和Elecard StreamEye Tools。不由得感叹,恨不逢同时。 简单的说下这两个软件: 264visa 强力的h264实时分析工具 ,能分析各种场合下的h264资源,适用于h264开发者,学习者。在图像分析上,VISA还是比转载 2012-01-20 09:41:40 · 2274 阅读 · 0 评论 -
音视频编解码的一些源代码
音视频编解码的一些源代码 (转) 资料名称:音视频编解码的一些源代码 资料成文时间:不详 语言:英文 页数:很多 何人所著(来源): 文件格式:原代码 开发工具:vc++ 说明: 以下上传的源码是我以前搜集的一些有价值的东西,希望对做音视频的朋友有一些用处 《信息技术 先进音视频编转载 2012-01-19 10:55:49 · 1639 阅读 · 0 评论 -
【ffmpeg for wince】音视频编解码多平台移植(for window/wince)
from: http://www.cnblogs.com/windwithlife/archive/2009/05/31/1492728.html终于完成了了第二个Client side原型(for Wince),其中花掉我最多时间的就是ffmpeg的对WINCE的移植。其中有大半时间是由于网上的一些不完整及不正确信息所误导,但是没有这些零星的信息,我可能花费更多的时间。现在我把自己的移植转载 2012-01-19 10:53:54 · 1039 阅读 · 0 评论 -
mplayer 所支持的音视频编解码
这里我把mplayer 所支持的音视频编解码都罗列出来,方便大家查阅;-----------------------------------------------------------------------------------------------Video codecs:Working video codecscodec namefou转载 2012-01-19 10:56:57 · 3306 阅读 · 0 评论 -
用线性插值算法实现图像缩放
用线性插值算法实现图像缩放 猛禽[Mental Studio](个人专栏)(BLOG)http://mental.mentsu.com 在Windows中做过图像方面程序的人应该都知道Windows的GDI有一个API函数:StretchBlt,对应在VCL中是TCanvas类的StretchDraw方法。它可以很简单地实现图像的缩放操作。但问题是它是用了速度最快,最简单但效果转载 2012-02-02 09:51:00 · 1230 阅读 · 0 评论 -
0阶指数哥伦布编码
指数哥伦布编码规定语法元素的编解码模式的描述符如下:比特串:b(8):任意形式的8比特字节(就是为了说明语法元素是为8个比特,没有语法上的含义)f(n):n位固定模式比特串(其值固定,如forbidden_zero_bit的值恒为0)i(n):使用n比特的有符号整数(语法中没有采用此格式)u(n):n位无符号整数指数哥伦布编码:ue(v):无符号整数指数哥伦布码转载 2012-02-02 09:51:08 · 1974 阅读 · 0 评论 -
x264函数调用关系图
1 encoder 2 slice write 3 analyse FFMPEG中MPEG-2编解码函数调用关系图1 Encoder (函数调用从左到右,下同;图片显示不全时,请下载显示) 2 P帧运动估计流程图3 B帧运动估计流程图 4 decoder ffmpe转载 2012-02-02 09:51:18 · 2239 阅读 · 0 评论 -
v4l打开video设备 ,执行VIDIOC_DQBUF,出现Resource temporarily unavailable 问题
如果你在执行VIDIOC_DQBUF突然提示以下错误:error: VIDIOC_DQBUF: Resource temporarily unavailable那么很可能是你使用非阻塞方式打开设备文件的造成的。Resource temporarily unavailable是一种EAGAIN的错误。EAGAIN是较常见的一种错误(比如用在非阻塞操作中),从字面上来看,是提示再试一次。这原创 2012-02-06 14:53:19 · 12273 阅读 · 0 评论 -
数据挖掘:如何寻找相关项
导读:随着大数据时代浪潮的到来数据科学家这一新兴职业也越来越受到人们的关注。本文作者Alexandru Nedelcu就将数学挖掘算法与大数据有机的结合起来,并无缝的应用在面临大数据浪潮的网站之中。数据科学家需要具备专业领域知识并研究相应的算法以分析对应的问题,而数据挖掘是其必须掌握的重要技术。以帮助创建推动业务发展的相应大数据产品和大数据解决方案。EMC最近的一项调查也证实了这点。调转载 2012-02-04 11:54:26 · 2961 阅读 · 0 评论 -
浅谈云计算与数据中心计算
文/林仕鼎云计算概念发端于Google和Amazon等超大规模的互联网公司,随着这些公司业务的成功,作为其支撑技术的云计算也得到了业界的高度认可和广泛传播。时至今日,云计算已被普遍认为是IT产业发展的新阶段,从而被赋予了很多产业和产品层面的意义。由于意义多重,各种概念纷繁复杂,众多公司和从业人员的眼中都有自己的一朵云,正如徐志摩在《偶然》一诗中所说:“我是天空里的一片云,偶尔投影在你的波心”。转载 2012-02-04 11:54:15 · 849 阅读 · 0 评论 -
程序员 赚钱
业余编程赚钱 程序员的好方法现在的人生活水平高了,开销也大了,同时对于一些技术性人员来说有很多种,有些程序员自己开公司,开发自己的产品,年赚百万,有些程序员还在给别人打工,每天累死累活的,虽然收入颇丰,但是完全和自己的付出不成比例。还有一些程序员是比较专业的,每天都在不断的学习。今天要说的就是那些会一点 技术又有所长的技术员的事情。今天在搜索的时候发现很多人都在搜索一些关于业余编程原创 2012-02-04 11:53:29 · 4357 阅读 · 1 评论 -
Linphone编译【转载】
Linphone依赖太多的库,以致于稍有疏失,就会在编译,运行出错,都是由于依赖库安装的问题。1 基础知识1.1 动态库的连接很多人安装完库后,configure依然报告这个库没有。这是对linux动态库知识匮乏造成,也就是对pkg-config工具使用的问题。例如:当我们执行./configure操作时,动态库的检查是通过监视每个安装库产生的.pc文件。其步骤为:在/etc/转载 2012-02-03 09:26:39 · 991 阅读 · 0 评论 -
OpenGL实用开源代码列表
有了网络的最大好处就是可以资源共享。网络是最大的知识库,也是最好的老师,正所谓“没有你想不到的,只有你找不到的”。以下是我收集的以游戏编程,OpenGL 3D编程相关的免费扩展库资料。不断更新中,如果你有好的建义,也请把函数库名及大概功能写上,本人负责收集整理。免费共享SDL 在3D的世界里,SDL可真所胃是大名顶顶,正所谓“为人不知陈近南,自称英雄也枉然”,因此呢,如果你是做OpenGL转载 2012-02-03 09:28:05 · 1733 阅读 · 1 评论 -
看看开源对我们的影响,有多少是我们经常用的
http://sourceforge.net/awards/cca/Best Overall - FinalistsAzureus BitTorrent ClientphpMyAdmin7-ZipeMuleGaimClustering - FinalistsAlchemi [.NET Grid Computing Framewor转载 2012-02-03 09:28:24 · 929 阅读 · 0 评论 -
windows下使用pthread库
最近在看《C++多核高级编程》这本书,收集了些有用的东西,方便在windows下使用POSIX标准进行Pthread开发,有利于跨平台。--------------------------------------------------windows下使用pthread库时间:2010-01-27 07:41来源:罗索工作室 作者:落鹤生 点击:1220次我听很多人都说pthreads转载 2012-02-02 09:51:27 · 1277 阅读 · 0 评论