自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

转载 Linux 下使用 ffmpeg 屏幕录像的方法

Note: This was the original post not done by me, but i will try to update if anything new comes upQuote:Demo Video http://www.youtube.com/watch?v=Ewxm6T6rXP0While many screenca

2015-05-26 16:38:41 2032

转载 最简单的基于FFmpeg的AVDevice例子(屏幕录制)

=====================================================最简单的基于FFmpeg的AVDevice例子文章列表:最简单的基于FFmpeg的AVDevice例子(读取摄像头)最简单的基于FFmpeg的AVDevice例子(屏幕录制)==============================================

2015-05-26 12:35:03 3207

转载 FFmpeg获取DirectShow设备数据(摄像头,录屏)

这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘。本文所述的方法主要是对应Windows平台的。1.       列设备[plain] view plaincopyffmpeg -list_devices true -f dshow -i dummy  命令执行后输出

2015-05-26 12:03:49 734

转载 浅谈x264中的宏块树

从x264的1197版引入MB Tree Ratecontrol以来,时间已经过了将近两个月,本贴旨在从个人角度谈一点对MB Tree的理解和使用心得,供大家参考。由于MB Tree仍然是一个非常新鲜的内容,而且MB Tree引入给x264解码器,特别是CRF下码率控制带来了巨大的变化,本人的很多理解也许有错误,希望大家能从自己的角度畅所欲言,让大家共同摸清MB Tree这个葫芦里卖的是什么药

2015-05-26 09:46:30 684

转载 Vtune 学习笔记 分析锁 Tutorial: Analyzing Locks and Waits

This tutorial shows how to use the Locks and Waits analysis of the Intel® VTune™ Amplifier XE to identify one of the most common reasons for an inefficient parallel application - threads waiting too l

2014-10-16 21:13:23 2193

转载 Intel VTune分析结果中的名词释译

分类: WINDOWSElapsed Time(执行耗时):the total time your target ran, is calculated as follows:Wall clock time at end of application – Wall clock time at start of application应用程序的整个的运行时间,等于 ”程序结束时

2014-10-16 21:12:16 899

转载 隐马尔科夫模型 和动态贝叶斯网络

一:隐马尔科夫模型    本人对这篇转载做了修改!英文链接:http://www.comp.leeds.ac.uk/roger/HiddenMarkovModels/html_dev/main.html文章链接:http://blog.csdn.net/likelet/article/details/7056068      此文的公式和说明更清晰一些,没有分段总结。

2014-10-15 21:51:07 13088 3

转载 【历程线程绑定CPU】总结

http://topic.okbase.net/201010/2010101414/3909990.html本文参照2:http://blog.csdn.net/zfive5/article/details/1499378实现方法进程与指定cpu绑定:SetProcessAffinityMask(GetCurrentProcess(), dwMask);

2014-07-08 10:33:11 589

转载 windows下绑定线程(进程)到指定的CPU核心

一个程序指定到单独一个CPU上运行会比不指定CPU运行时快。这中间主要有两个原因:1)CPU切换时损耗的性能。2)Intel的自动降频技术和windows的机制冲突:windows有一个功能是平衡负载,可以将一个线程在不同时间分配到不同CPU,从而使得每一个CPU不“过累”。然而,Inter又有一个技术叫做SpeedStep,当一个CPU没有满负荷运行时自动降频从而达到节能减排的目

2014-07-08 10:23:49 1418

转载 MFC中使用控制台输出printf内容

在win32和MFC程序中,有时需要输出一些调试信息,本文介绍在win32和MFC程序中使用控制台输出信息的方法。我们可以在应用程序里使用AllocConsole()函数自己开一个控制台(就像DOS窗口一样),然后重定向输入输出,就可以用printf函数向控制台输出信息了,具体方法如下:在CWinApp的重载函数InitInstance()中输入如下语句,开辟一个控制台并重定向输出

2014-07-02 09:46:32 3628

转载 MPEG2-TS音视频同步原理

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

2014-05-15 12:21:29 603

转载 win7 下ffmpeg release 版本崩溃问题

vs2010win7 下开发视频服务器,用到ffmpeg,debug版本运行正常,切换到release时,出现"0x00905a4d 处未处理的异常: 0xC0000005: 读取位置 0x00905a4d 时发生访问冲突",原以为是jrtplib得问题,鼓捣半天才发现是ffmpeg. 用一个很小的测试程序验证,在av_register_all处就崩溃.鸟!难道是用ming

2014-05-13 15:56:30 905

转载 ffmpeg音频编码

ffmpeg音频编码分类: audio/video2012-12-28 16:32 1595人阅读 评论(2) 收藏 举报以mp3编码为例,编解码库中提供了两种音频编码api,下面分别给出两个api的用法。好啦,废话不多说,贴出代码供参考。[cpp] view plaincopyprint?void audio_e

2014-05-08 19:41:56 802 1

转载 FFMPEG详解

FFMPEG详解分类: ffmpeg2012-12-17 23:30 944人阅读 评论(1) 收藏 举报目录(?)[+]转自:http://3xin2yi.info/wwwroot/tech/doku.php/tech:multimedia:ffmpegFFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了

2014-05-08 19:41:01 768

转载 ffmpeg库 在vs2012中的调用

分类: ffmpeg vs20122013-08-31 09:33 868人阅读 评论(2) 收藏 举报ffmpeg vs2012一、下载文件1、下载地址:http://ffmpeg.zeranoe.com/builds/2、所需文件:对应自身操作系统的(32bit or 64bit)Builds(Dev)和Builds(Shared)。      Builds

2014-05-08 11:12:36 670

转载 windows平台下FFMPEG的编译与使用

分类: FFMPEG2012-07-21 10:50 1336人阅读 评论(0) 收藏 举报windows平台audiovideodll编译器 windows平台下FFMPEG的编译与使用关于FFMPEG在windows下编译的文章有很多,我编译的时候用的是mingw+msys编译的。如果感觉环境配置太复杂的话可以直接去下载一个mingw一键安装版的,我

2014-05-07 17:17:51 1189

转载 在Visual Studio 2010[VC++]中使用ffmpeg类库

1,准备工作很多播放器都使用了ffmpeg这个类库来编解码,使用没有关系,但总是有些人不守规则。在耻辱榜上我看到了腾讯(QQPlayer),还有另一家深圳的公司。我对GPL协议也不太了解,issue tracker中显示QQPlayer需要提供完整项目代码。我的疑问是:如果是QQPlayer。其中集成了QQ的一些登陆模块,但这些代码不方便公开。但Player相关的代码已经公

2014-05-07 10:46:34 2307

转载 [总结]FFMPEG视音频编解码零基础学习方法

分类: FFMPEG2013-11-16 00:04 11256人阅读 评论(98) 收藏 举报ffmpeg编解码学习在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超

2014-05-07 10:08:41 724

转载 TS流的解码过程-ES-PES-DTS-PTS-PCR 2

TS流的解码过程-ES-PES-DTS-PTS-PCR 2011-03-10 14:45:22分类:TS 流解码过程:1. 获取TS中的PAT2. 获取TS中的PMT3. 根据PMT可以知道当前网络中传输的视频(音频)类型(H264),相应的PID,PCR的PID等信息。4. 设置demux 模块的视频Filter 为

2014-05-04 15:13:54 654

转载 IPB帧编码顺序(解码顺序)与显示顺序

elvaIPB帧编码顺序(解码顺序)与显示顺序仅仅使用前一个显示的基准帧来编码的帧被称为“P帧”,同时使用前一个显示帧和未来帧作为基准帧进行编码的帧称为“B帧”。在通常的场景中,编解码器编码一个I帧,然后向前跳过几个帧,用编码I帧作为基准帧对一个未来P帧进行编码,然后跳回到I帧之后的下一个帧。编码的I帧和P帧之间的帧被编码为B帧。之后,编码器会再次跳过几个帧,使

2014-05-04 14:48:59 874

转载 音频和视频同步ffplay5原理

分类: 开源编解码2011-09-14 14:22 1204人阅读 评论(0) 收藏 举报delayvideotimerbufferaudiostructPTS和DTS接触FFMPEG应用程序时间不长,一共8个tutorial,现在看到了第5个,花的时间最长,理解也是最难的。里面首先把电影文件分为audio和video,其中每个packet都有相应的pts,audi

2014-04-30 10:01:41 559

转载 《Windows核心编程系列》十一谈谈Windows线程池

Windows线程池      上一篇博文我们介绍了IO完成端口。得知IO完成端口可以非常智能的分派线程。但是IO完成端口仅对等待它的线程进行分派,创建和销毁线程的工作仍然需要我们自己来做。      我们自己也可以创建线程,但是涉及到线程的编码操作比较复杂,容易出现差错。为了简化程序员的工作,Windows提供了一个线程池机制来简化线程的创建、销毁以及日常管理。这

2014-04-01 20:49:02 428

转载 HEVC/H.265整个程序调用流程分析以及函数复杂度分析

分类: HEVC2013-12-11 19:57 124人阅读 评论(0) 收藏 举报H.265HEVC视频http://blog.csdn.net/feixiang_john/article/details/7942925HEVC整个程序调用流程:Encode -> compressGOP -> compressCU->xCompressCU->copyF

2014-03-12 13:59:22 1209

转载 HEVC的算数编码

【重头戏,视频编码中最难啃的硬骨头,或许没有之一。今天这个还是文献的阅读记录,后面几篇会深入挖掘它的参考文献和JCT-VC的相关提案,争取借这次机会彻底把视频编码中的算数编码搞懂。这次的参考文献是:High Throughput CABAC Entropy Coding in HEVC,IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TE

2014-03-12 09:53:49 861

转载 HM在vs2010下的测试使用详细说明

1.下载https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/下载地址如上,上面有各种版本的HM,现在已经更新至HM10.1。可以使用SVN下载,如windows下使用TortoiseSVN。下图为解压后HM-10.1目录下的文件及目录信息2.编译如上图所示打开其中HM-10.1\build

2014-03-08 09:34:28 2341 1

转载 让人崩溃的GOP(下)——HEVC及其RPS

分类: HEVC2013-12-07 15:10 65人阅读 评论(0) 收藏 举报原载:http://blog.sina.com.cn/s/blog_520811730101n5zw.html定义了视频序列中重复出现的GOP帧结构。在配置文件的的Coding Structure部分,定义了I帧结构,DecodingRefreshType和GOPSize;此外还有GOP种每

2014-03-01 15:42:32 2767

转载 Git操作指南(2)

Git操作指南(2) —— Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并    关于linux上建库等操作请看文章:       http://hi.baidu.com/mvp_xuan/blog/item/30f5b700a832f0261d9583ad.html       http://hi.bai

2014-03-01 10:33:23 493

转载 Bjontegaard metric :BDBR和BD-PSNR

A、VCEG 建议采用Bjontegaard metric described in [1] to provide relative gain between two methods,by measuring average difference between the two RD-curves.     参考[3]中的文档提供了这两种值的计算工具:the bitrate saving be

2014-03-01 10:22:59 962 1

转载 RDO、SAD、SATD、λ(转贴) - [h.264]

分类: HEVC2014-02-04 20:31 16人阅读 评论(0) 收藏 举报版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://jjf-nb.blogbus.com/logs/37237846.html经常有人问我这方面的问题,今天总结归纳一下。众所周知,评价编码效率的有两大指标:码率和PSNR。码流越小,则压缩率越大;PS

2014-02-28 21:15:07 747

转载 Win8+VS2012(32位)下编译x265

Win8+VS2012(32位)下编译x265分类: HEVC x2652013-12-04 09:21 1034人阅读 评论(8) 收藏 举报HEVCx265相信很多朋友都尝试过编译x265,本人之前总是一头雾水,根据其x265官网的介绍尝试了好几种办法,一直没有搞定,还装了很多东西,什么yasm、Intel编译器和Cmake之类的,后来发现我把问题想得太复杂

2014-02-21 15:18:28 915

转载 帧内预测之函数Intra16x16_Mode_Decision的分析与理解

帧内预测之函数Intra16x16_Mode_Decision的分析与理解2011年9月5日13:47:04帧内预测之Intra16x16中的4种模式选择在JM8.6中对应的函数是Intra16x16_Mode_Decision, 该函数包括3部分:intrapred_luma_16x16:计算4种模式的预测值find_sad_16x16: 计算SATD值作为代价,从而

2013-10-06 14:01:37 735

转载 x264 windows 下用vs2010 编译

x264 windows 下用vs2010 编译2013-01-19 02:24 541人阅读 评论(1) 收藏 举报在下是新手,在学习x264的时候都是使用的以前2009年左右的x264工程,有libx264的那个,想要更新最新的x264代码但是不会。我在请教了我身边的一位高手之后,整理了一下他使用新代码建立x264工程的过程,现在发上来给大家参考一下。在此感谢那位师兄,

2013-09-28 16:36:15 949

转载 H264 编码详解(转)

原文地址:编码详解(转)" style="text-decoration:none; color:rgb(127,88,105)">H264 编码详解(转)作者:一夜无眠(1)       x264_param_default( x264_param_t *param )  作用: 对编码器进行参数设定                cqm:量化表相关信息

2013-09-28 15:37:46 1518

转载 x265运行问题

Open Source (GPL) H.265/HEVC video encoder下载网址:https://bitbucket.org/multicoreware/x265/srcx265 developer wikiTo compile x265 you must first install Mercurial (or TortoiseHg on Windows) an

2013-09-24 15:09:37 1668 1

转载 移植x264到vs2008

最新的x264已经没有提供windows版的可编译工程,微软的VS编程开发工具无疑是最好的调试工具,要把它移植到vs开发环境下面有很多的工作要做。网上也有很多人在问找x264的vs版本,本人根据之前在项目中的移植经验,总结如下:1.从官网上下载最新的x264代码,我下载代码是2012年的版本x264-snapshot-20120108-2245。2.x264在不同的目录下面

2013-09-24 14:56:10 691

转载 Linux下C语言的调试

调试是每个程序员都会面临的问题. 如何提高程序员的调试效率, 更好更快地定位程序中的问题从而加快程序开发的进度, 是大家共同面对的问题. 可能Windows用户顺口就会说出:用VC呗 :-) , 它提供了设置断点, 单步跟踪等的图形界面, 使调试起来直观易用. 但Linux用户可能要生闷气了 O:-) : 难道我们Linux程序员就只能使用原始的调试方法, 在代码中加入printf信息吗?难道Li

2013-09-21 13:21:16 482

转载 配置文件

分类: HEVCH.2652013-03-14 10:47 106人阅读 评论(0) 收藏 举报HEVCH.265H1100提案:共8中测试条件,分别为HE、LC与intra-only, random-access,and low-delay的组合:·        Intra,main·        Intra,high efficiency, 10 b

2013-09-12 14:14:24 630

转载 基于HEVC的码率控制的相关提案的文献综述

[译]基于HEVC的码率控制的相关提案的文献综述2012-12-7阅读474 评论0开博首篇,以下我自己翻译的HEVC提案中有关码率控制的最新几篇文章的摘要和介绍,个人水平有限,还望不吝赐!=======================================================================================

2013-09-11 16:16:17 1630

转载 [码率控制] x264实时编码的码率控制--一个简单的QP调节方法

在用x264做实时视频,由于用在智能手机上,计算能力有限,网络带宽有限,故设计了一个简单的新的码率控制算法,效果还不错,与大家分享。一般做实时视频,x264作者推荐用vbv-CBR模式,这样来稳定码流,适应带宽。但对于嵌入式系统,CBR模式计算量较大。CBR模式需要进行前期的半精度SATD值计算,以得到图像复杂度,进而得到预计的bits(这一SATD还用在slice type的选择,实

2013-09-07 10:45:56 3608 2

转载 X264中SATD实现分析

转:X264中SATD实现分析

2013-09-06 14:50:05 1372

空空如也

空空如也

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

TA关注的人

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