自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tianyu的专栏 - Linux site:blog.csdn.net/wishfly

-- 宁静致远 - Linux site:blog.csdn.net/wishfly

  • 博客(27)
  • 资源 (9)
  • 收藏
  • 关注

转载 回归iPhone 4风格史上最美iPhone 7设计!没有之一

http://society.dbw.cn/system/2016/04/13/057175600.shtml

2016-04-13 15:08:55 1762

转载 C语言实现队循FIFO缓冲区-《30天自制操作系统》

本代码整理自《30天自制操作系统》P135的整理FIFO缓冲区写的很好,所以记录一下(增加了一个fifo8_free函数,用于查询剩余容量,觉得有用)。作者实现的是char类型的缓冲区,但是可以用你要传的任意结构体来替换~~~fifo8.h[html] view plain copy/*溢出标志:0-正常,-1-溢出*/  #

2016-04-11 13:39:55 6473 1

转载 视频编解码学习之一:理论基础

http://www.cnblogs.com/xkfz007/archive/2012/08/12/2613690.html

2016-04-10 13:32:56 1595

转载 ITU-T H.264/MPEG-4 AVC编解码原理介绍

本文档适合基本了解数字图像处理的初学者,仅用于研究交流,由于资料来源较多,只能尽量在相关章节注明出处。转载本文请注明出处http://blog.csdn.net/chinadragon76/article/details/22408727。希望达到的目的:为查阅或正确理解ISO/IEC 14496-10标准文档做必要的引导和铺垫;对编码数据复用技术(本文Annex A)

2016-04-08 18:40:25 2940

转载 ffmpeg调用x264编码器的过程分析

该文将以X264编码器为例,解释说明FFMPEG是怎么调用第三方编码器来进行编码的。  所有编码器和解码器都是在avcodec_register_all()函数中注册的。从中可以找到视频的H264解码器和X264编码器: REGISTER_DECODER(H264, h264);REGISTER_ENCODER(LIBX264,

2016-04-08 18:29:50 2644

转载 FFmpeg与libx264接口源代码简单分析

本文简单记录一下FFmpeg的libavcodec中与libx264接口部分的源代码。该部分源代码位于“libavcodec/libx264.c”中。正是有了这部分代码,使得FFmpeg可以调用libx264编码H.264视频。函数调用关系图FFmpeg的libavcodec中的libx264.c的函数调用关系如下图所示。 从图中可以看出,libx2

2016-04-08 18:28:44 3100

转载 FFmpeg 模块组成

FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了领先的音/视频编码库 libavcodec 等。libavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能;音视频的格式解析协议,为 libavcodec 分析码流提供独立的音频或视频码流源。libavcodec:用于各种类型声音/图

2016-04-08 17:03:38 3443

转载 分辨率 - 物理分辨率 和 视频文件的分辨率

分辨率这里有 2 个概念, 分别是:a. 物理分辨率,即手机屏幕能显示的像素数,用 W x H 个像素表示。 常见的手机屏幕分辨率为 320x240(QVGA), 随着大屏幕手机的普及, 更高的分辨率也开始出现.例如: 480x320(iphone),640x360(nHD,诺基亚触屏系列常见),640x480(VGA,多普达系列常见),甚至高达

2016-04-08 10:26:26 2562

转载 从ffmpeg源代码分析如何解决ffmpeg编码的延迟问题

http://blog.csdn.net/ymsdu2004/article/details/8565822

2016-04-07 18:42:11 1136

转载 ffmpeg 和 x264的参数对照

x264  ffmpeg  说明命令行字段命令行字段  qpqp_constantcqp  cqp固定量化因子。取值范围0到51。经常取值在20-40之间,越小质量越好,要求的码率越高。0

2016-04-07 18:41:19 2678

转载 open gop的提升画质很有限,建议默认值,即为关闭gop

open gop的提升画质很有限,建议默认值,即为关闭gop以下为参考资料:所谓open-gop,就是指允许类似IBBPBBIBB的frame结构,它的作用在于提高低keyint设置时的压缩率。–keyint infinite的作用和open-gop正好相反,它为了最大化的利用压缩率存在的。开启infinite的open-gop后,除非scene-cut自动判定需要加入keyfra

2016-04-07 18:39:03 3498

转载 FFMPEG使用参数详解

目前又开始测MPEG1和MPEG2的解码,在准备编码好的测试序列过程中,需要通过编码器来进行原始视频序列的编码操作,以生成我们需要的测试数据。由于IPP example提供的Encoder不支持MPEG1,经过查询,决定MPEG1的编码使用FFMPEG。FFMEPG是个啥子东西呢,这里简单说一下:FFmpeg是用于录制、转换和流化音频和视频的完整解决方案,一套领先的音/视频编解码类库。FFmp

2016-04-07 18:11:10 5314

转载 FFMpeg的码率控制 - CBR or VBR

mediaxyz是一位研究ffmpeg有三年的高人了,这几天一直在折腾ffmpeg中的x264,就是不知道该如何控制码率,主要是参数太多,也不知道该如何设置,在google上search了一下,这方面的介绍为0,那就找mediaxyz请教请教吧,这些可都是经验,非常宝贵!以下是与mediaxyz在QQ上聊天的记录,只有一部分,因为QQ把之前的谈话删除了,但基本上精髓都可这里了。

2016-04-07 17:41:52 22278 1

转载 码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清

1, 码流 /码率 / 比特率 / 帧速率 / 分辨率 码流 / 码率  码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,通俗一点的理解就是取样率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是kb/s或者Mb/s。一般来说同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据

2016-04-07 15:57:41 1636

转载 I,P,B帧和PTS,DTS的关系,GOP相关

I,P,B帧和PTS,DTS的关系,GOP相关 I frame :帧内编码帧 又称intra  picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列

2016-04-07 15:19:30 1492

转载 I,P,B帧和PTS,DTS的关系

基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序列中前面已编码帧的时间冗余信息来压缩传输数据量的编码图

2016-04-07 15:12:49 1711

转载 FFMPEG基本概念

FFMPEG基本概念:ffmpeg是一个开源的编解码框架,它提供了一个音视频录制,解码和编码库。FFMPEG是在linux下开发的,但也有windows下的编译版本。ffmpeg项目由以下几部分组成: ffmpeg 视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件. ffserver 基于HTTP(RTSP正在开发中)用于实时广播的多媒体服务器.也支持时间平移 

2016-04-07 14:52:52 1447

转载 ffmpeg+x264编码,AVCodecContext的gop_size与max_b_frames设置无效

http://bbs.chinavideo.org/viewthread.php?tid=13041

2016-04-07 14:17:16 6723

转载 CodecContext->gop_size 是什么

首先GOP(Group of Pictures)策略影响编码质量:所谓GOP,意思是画面组,一个GOP就是一组连续的画面。MPEG编码将画面(即帧)分为I、P、B三种,I是内部编码帧,P是前向预测帧,B是双向内插帧。简单地讲,I帧是一个完整的画面,而P帧和B帧记录的是相对于I帧的变化。没有I帧,P帧和B帧就无法解码,这就是MPEG格式难以精确剪辑的原因,也是我们之所以要微调头和尾的原因。 

2016-04-07 13:06:37 8253

转载 拯救纠结症 选iPhone SE还是iPhone6?

朋友:“我想买苹果手机,推荐一下呗”  答:“iPhone 6s”,朋友:“太贵,要便宜点”  答:“iPhone 6”,朋友:“性能不好啊”  答:“iPhone SE”,朋友:“太小了,好纠结”  答:……(省略N多字)拯救纠结症 选iPhone SE还是iPhone6?  对于想体验iOS系统,又没有很多预算的用户而言,iPho

2016-04-06 17:51:45 919

转载 ffmpeg 应用级入门

http://blog.csdn.net/mydeardingxiaoli/article/details/17396841

2016-04-01 17:24:45 530

转载 ffmpeg中的时间单位

ffmpeg中的时间单位AV_TIME_BASEffmpeg中的内部计时单位(时间基),ffmepg中的所有时间都是于它为一个单位,比如AVStream中的duration即以为着这个流的长度为duration个AV_TIME_BASE。AV_TIME_BASE定义为:#define AV_TIME_BASE 1000000 

2016-04-01 15:14:54 1057

转载 时间戳

问题是这样的 用一个 VLC(流媒体客户端) 去请求流媒体服务器上的数据, 但是获得的数据播放速度明显快于1倍速,大概是 timestamp 不对,不知道是服务器的错误,还是客户端解码时出错, 总感觉服务器那边有问题, 由于服务器端是客户端提供的,客户说是我们的问题,我还不知道如何证明是谁的错。A:RFC3984 规定采用 90000 Hz 的时钟,因此如果编码帧频是 30,那么时

2016-04-01 15:07:34 2021

转载 最简单的基于FFmpeg的libswscale的示例

本文记录一个基于FFmpeg的libswscale的示例。Libswscale里面实现了各种图像像素格式的转换,以及图像大小缩放功能。而且libswscale还做了相应指令集的优化,因此它的转换效率比自己写的C语言的转换效率高很多。流程简单的初始化方法Libswscale使用起来很方便,最主要的函数只有3个:(1)       sws_getContext():使用

2016-04-01 13:50:48 924

转载 FFmpeg源代码简单分析:常见结构体的初始化和销毁(AVFormatContext,AVFrame等)

FFmpeg的库函数源代码分析文章列表:【架构图】FFmpeg源代码结构图 - 解码FFmpeg源代码结构图 - 编码【通用】FFmpeg 源代码简单分析:av_register_all()FFmpeg 源代码简单分析:avcodec_register_all()FFmpeg 源代码简单分析:内存的分配和释放(av_malloc()、av_f

2016-04-01 13:47:46 1258

转载 FFmpeg中的时间戳(DTS和PTS

FFmpeg中的时间戳(DTS和PTSFFmpeg里有两种时间戳:DTS(Decoding Time Stamp)和PTS(Presentation Time Stamp)。 顾名思义,前者是解码的时间,后者是显示的时间。要仔细理解这两个概念,需要先了解FFmpeg中的packet和frame的概念。FFmpeg中用AVPacket结构体来描述解码前或编码后的压缩包,用AVFrame结

2016-04-01 13:45:50 1419

转载 ffmpeg解码流程

1. 注册所有容器格式和CODEC:av_register_all()2. 打开文件:av_open_input_file()3. 从文件中提取流信息:av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO5. 查找对应的解码器:avcodec_find_decoder()6. 打开编解码器:avcode

2016-04-01 13:44:57 563

《TCP/IP网络编程》示例源码

《TCP/IP网络编程》示例源码

2016-10-31

JavaScript语言精粹_修订版

JavaScript语言精粹_修订版.

2015-05-27

JavaScript设计模式

JavaScript设计模式

2015-05-27

[图解TCPIP(第5版)

《图解TCP/IP》是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。   书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。   《图解TCP/IP》适合计算机网络的开发、管理人员阅读,也可作为大专院校相关专业的教学参考书。

2015-05-26

jquery-1.11.3

jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人John Resig在纽约的barcamp发布,吸引了来自世界各地的众多JavaScript高手加入,由Dave Methvin率领团队进行开发。如今,jQuery已经成为最流行的javascript库,在世界前10000个访问最多的网站中,有超过55%在使用jQuery。 jQuery是免费、开源的,使用MIT许可协议。jQuery的语法设计可以使开发者更加便捷,例如操作文档对象、选择DOM元素、制作动画效果、事件处理、使用Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的使用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。 jQuery,顾名思议,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。

2015-05-24

演讲:《Netfee-基于TMG/ISA的上网行为控制系统》

Netfee是基于微软ISA/TMG server的企业上网行为管理软件产品。

2011-01-17

空空如也

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

TA关注的人

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