开发文章

图形与多媒体编程

开发技术 - 图形与多媒体编程简介

Windows图形编程、Linux图形编程、视频、音频、GDI、OpenGL、DirectX3D、图形的处理图形多媒体方面的技术教程
  • 2017年 11月12日
  • 使用FFmpeg实现抠图合并功能(chroma key)
    在很多视频中可以看到图像是合成的,例如有些神剧里面某大侠跳下万丈深渊的场景,某人在三昧真火中被烧的场景,还有些游戏主播,体育主播在主场景前面有个人解说的场景,都是chroma k...
  • 2017年 07月27日
  • 看下直播m3u8结构: 复制内容到剪贴板 #EXTM3U #EXT-X-MEDIA-SEQUENCE:3918 #EXT-X-TARGETDURATION:10 #EXTINF:10, 2017071806/1500358480.ts...
  • 2017年 07月27日
  • FFMPEG转码音视频不同步情况总结
    使用FFMPEG转码一年半的时间,遇到了各种情况的音视频不同步,下面我们就来根据问题出现的原因,对所遇到的音视频不同步做一个分类。 1. 源本身音视频不同步且无法播放 这种情况...
  • 2017年 03月25日
  • 3D轮廓检测技术讲解
    今天我们将讨论一种可以检测到3D物体的轮廓方式。 为了使事情变得更清楚,我指的是一个3D对象的轮廓,当光从任意方向落在它上面时。 移动光源可能会相应地改变轮廓。 这完全不...
  • 2017年 02月11日
  • OpenGL核心技术之混合技术
    本章给读者介绍关于混合技术的实现,混合在游戏中经常使用,它在引擎中的实现主要是分为三种:透明,半透明,次序无关透明度,本篇博文主要是围绕它们进行。 在OpenGL中,物体透明技术...
  • 2017年 02月01日
  • 使用OpenGL ES显示图形
    第一章 创建OpenGL ES的环境 首先需要为OpenGL ES创建一个视图(View)容器,一种实现方式是创建一个类实现GLSurfaceView和GLSurfaceView.Renderer。GLSurfaceView是显示图形的...
  • 2016年 09月27日
  • 当你配置编译FFmpeg时,先采用--disable-filters可以禁止所有的滤镜,然后显式配置想要支持的滤镜。 下面是当前可用的音频滤镜 adelay 延迟一个或者多个音频通道 它接受如下选...
  • 2016年 09月23日
  • Unity3D 通用提示窗口实现分析(Inventory Pro学习总结)
    背景 游戏中的UI系统或者叫做GUI窗口系统主要有:主要装备窗口(背包,角色窗口也是一种特殊窗口)、确实提示窗口(如购买确认)、信息提示窗口(一 遍没有按钮,ContexntMenu)和特殊窗口(聊...
  • 2016年 06月13日
  • H.264 Codec 本文指定一个RTP荷载规范用于ITU-T H.264 视频编码标准(ISO/IEC 14496 Part 10 [2])(两个都称为高级视频编码 AVC). H.264建议在2005年5月被ITU-T采纳, 草...
  • 2016年 06月08日
  • cocos2D-X源码分析之从cocos2D-X学习OpenGL(9)----变换和坐标系统
    本篇会介绍openGL中的变换和坐标系统,由于篇幅的问题,本篇文章不会把重点的笔墨放在数学基础,如果对数学概念有疑问的读者可以翻一下大学的线性代数教材。 首先是向...