使用FFmpeg实现抠图合并功能(chroma key)

自己以前实现抠图算法好久了,没想到ffmpeg里面早有这个功能了在很多视频中可以看到图像是合成的,例如有些神剧里面某大侠跳下万丈深渊的场景,某人在三昧真火中被烧的场景,还有些游戏主播,体育主播在主场景前面有个人解说的场景,都是chroma key的技术实现的,具体的链接可以参考:http://www.cs.utah.edu/~michael/chroma/效果图如下:在最新版本的ffmpeg中,已...
阅读(2268) 评论(0)

如何快速搭建一个完整的移动直播系统?

移动直播行业的火热会在很长一段时间内持续,通过和各行业的整合,从而成为具有无限可能性的行业。主要有以下三个原因:第一,移动直播的UGC生产模式比PC端的直播更明显,人人都有设备,随时随地开播,完全顺应了互联网时代的开放性原则,能刺激更多人去创造和传播优质内容。第二,网络带宽和速度在逐渐提高,网络成本在逐渐下降,为移动直播提供一个极佳的发展环境。文字、声音、视频、游戏等都会在移动直播中呈现,创造出更...
阅读(702) 评论(0)

数据传输方式、编码技术

数据传输方式、编码技术  模拟传输的主要优点是信道的利用率较高,但是传输过程中信号会衰减,会受到噪声干扰,且信号放大时噪声也会同时被放大。数字传输的主要优点是数字信号只取离散值,信号传输不失真,误码率低等。但是传输数字信号比传输模拟信号所要求的频带要宽的多,因此数字传输的信道利用率较低?  了解不同的编码技术;数字数据的模拟信号编码、数字数据的数字信号编码和模拟数据的数字信号编码。数字数据的模拟信...
阅读(1649) 评论(1)

WebRTC编译详细介绍

WebRTC编译详细介绍--记录+转载原文地址:http://blog.csdn.net/temotemo/article/details/7056581WebRTC编译本人环境:操作系统:XP SP3VS 2013编译源码之前所需的工具获取源码工具:1、 首先需要安装获取源码的工具SVN(项目代码版本管理工具,Google也用这个)TortoiseSVN 1.6.12http://sourcef...
阅读(2228) 评论(1)

炫耀贴, 更新近况!

最近很忙,偶尔发一两博客, 也被专家了!         看样子要继续努力啊!                   更新下目前工作内容:         目前主要做视频会议, 秀场相关视频项目!...
阅读(1502) 评论(1)

Windows下编译最新的x264

Windows下编译最新的x264 X264更新的比较快,每天都有更新,但算法模块,基本结构是没有多大变化的。x264都是用C语言写的包括C99,但C99语法是在VC中是没法用的(当然有精力可以全部改成C89),生成的.a库是也是没法调用的,如何转化成可用.lib库就比较重要了。...
阅读(2719) 评论(1)

最近调试HEVC中码率控制, 发现HM里面一个重大bug

最近调试HEVC中码率控制, 发现里面一个重大bug!              码率控制中有这么一个函数: Int TEncRCGOP::xEstGOPTargetBits( TEncRCSeq* encRCSeq, Int GOPSize ) {   Int realInfluencePicture = min( g_RCSmoothWindowSize, encRCSeq->get...
阅读(3957) 评论(0)

最近很忙!更新下近况!

最近很忙!更新下近况!     HEVC研发一期基本接触, 也早已投入商用了!     目前正在使用opencl 来进一步加速HEVC编码!     CPU+GPU编码可能还有很长的路要走, 但是前途无限啊!...
阅读(2651) 评论(4)

AVC到HEVC

AVC到HEVC   国际视频标准化组织绝对算得上是一个勤奋、高产的机构,近二十年的时间,输出了一系列高水准音视频编码标准。在H.264/AVC问世之前,江湖上有两个传奇:其一是MPEG-2,另一个是H.263。前者系ISO/IEC下属MPEG(Moving Picture Experts Group)小组制定,后者由ITU-T下属VCEG(Video Coding Experts Gr...
阅读(6594) 评论(3)

YUVviewerForHEVC 开发辅助工具 LCU查看器发布 --New Edit

YUVviewerForHEVC 开发辅助工具 LCU查看器! 下载地址:(解决一些同学分辨率的问题!) 最新下载地址:; http://download.csdn.net/detail/feixiang_john/4978117  早期版本地址: http://download.csdn.net/detail/feixiang_john/4968921 或者 http://down...
阅读(4197) 评论(26)

YUVviewerForHEVC 开发辅助工具 LCU查看器发布

YUVviewerForHEVC 开发辅助工具 LCU查看器! 下载地址:   http://download.csdn.net/detail/feixiang_john/4968921 或者 http://download.csdn.net/detail/feixiang_john/4968639   使用方法和一般的YUVviewer一样, 不同就是多了一个LCU view的选项...
阅读(3432) 评论(15)

矩阵转置的SSE汇编优化艺术以及ARM cortext 汇编优化

平时我们做图像处理或者视频处理, 很多地方会用到矩阵转置: 比如: DCT变换, 图像旋转, 图像滤波, 以及一些数据的内存行和列的交换等, 会大量使用转置这个动作. 然而由于数据量很大,处理速度很慢!如何来提高处理速度呢? 下面看看分析:  HEVC中有个地方是如下这样实现(直接行和列对应的位置交换): Pel tmp; for (k=0;k<blkSize...
阅读(5670) 评论(6)

程序优化总结--万变不离其宗

程序优化总结--万变不离其宗 空间优化, 时间优化. 目前我们就在PC上,所以主要目标是时间优化. 第一步: 算法结构层面的优化.         搞懂算法,从宏观层面优化结构,能在一个层面做的事情,尽量合并一起做! ...        第二步: C语言层面的优化.         从函数,语言层面优化程序! 1.减少内存访问! 2.合并运算! 3.空间换时间! 4.循环...
阅读(2508) 评论(2)

HEVC中SAO--自适应样点补偿 详细分析解读

HEVC中SAO--自适应样点补偿:   本文分三个部分, 1.Sample Adaptive Offset原理, 2.SAO处理流程分析, 3.SAO意义何在! a)  SAO原理:     SAO是在DB之后进行, 输入是重建帧和原始帧数据, 输出是SAO数据和SAO后的重建帧. 自适应样点补偿是一个自适应选择过程,在去块滤波后进行。 下面是整个HEVC的编码框图, 可以看到SAO是在...
阅读(9992) 评论(11)

HEVC/H.265 的未来必须是使用并行处理(OpenCL?) OpenGL和OpenCV区别

OpenGL和OpenCV 一、OpenGL OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图像(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。 1、概述 OpenGL -高性能图形算法行业标准 OpenGL™是行业领域中最为广泛接纳的2D/3D图形API,其自...
阅读(5245) 评论(0)
25条 共2页1 2 下一页 尾页
    个人资料
    • 访问:416169次
    • 积分:4575
    • 等级:
    • 排名:第7123名
    • 原创:83篇
    • 转载:3篇
    • 译文:1篇
    • 评论:191条
    博客专栏
    最新评论