x264
dancing_night
不积跬步无以至千里,qq联系方式:821486004
展开
-
VS2010编译x264(20091006)--------x264学习笔记ByMK
H264可以说是现在视频发展的趋势,越来越多的视频舍弃了rmvb投入了H264的怀抱。我自己压的视频都是用H264编码的,因此想学习H264的编码,当然这里面也有专业的原因。要想学习H264,第一部就是编译x264。 如果你仅仅需要使用x264的话你可以到这下载:http://x264.nl/x264的源码下载地址:http://www.videolan.org/developer转载 2014-06-23 21:36:58 · 1042 阅读 · 0 评论 -
X264码率控制总结1——ABR,CQP,CRF
1. X264显式支持的一趟码率控制方法有:ABR, CQP, CRF. 缺省方法是CRF。这三种方式的优先级是ABR > CQP > CRF.[cpp] view plaincopyif ( bitrate ) rc_method = ABR; else if ( qp || qp_constant ) rc_method = CQP; else转载 2015-08-25 12:07:14 · 946 阅读 · 0 评论 -
h264 profile & level
转自:http://blog.csdn.net/sphone89/article/details/17492433H.264 ProfilesH.264有四种profile,每个profile支持一组特定的编码功能,并支持一类特定的应用,分别是BP、EP、MP、HP:1、BP-Baseline Profile: a、I/P slices转载 2015-05-25 10:54:35 · 776 阅读 · 0 评论 -
I帧和IDR帧
DR(Instantaneous Decoding Refresh)--即时解码刷新。 I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。而I帧不具有随机访问的能力,这个功能是转载 2015-05-26 10:28:25 · 1938 阅读 · 0 评论 -
x264参数介绍(二、分析和视频可用性信息)
分析partitions默认:’p8x8,b8x8,i8x8,i4x4′说明:H.264在压缩前会被切分为16×16大小的宏块。这些块可被进一步切分成更小的块,利用此参数,可以控制不同的帧类型(I、P、B)开启更细的帧切分(8×8、4×4),具体参数如下:I帧:i8x8、i4x4;P帧:p8x8(会同时开启p16x8和p8x16)、p4x4(会同时开启p8x4和p4x8转载 2015-04-24 16:33:43 · 1082 阅读 · 0 评论 -
x264参数介绍(一、帧类型和码率控制)
预设值预设值是x264在r1177版本增加的一个方便的命令行选项。可以用x264.exe –fullhelp查看所有的命令行帮助。profile默认:无说明:限制输出文件的profile。这个参数将覆盖其它所有值,此选项能保证输出profile兼容的视频流。如果使用了这个选项,将不能进行无损压缩(qp 0 or crf 0)。可选:baseline,main,hig转载 2015-04-24 16:30:37 · 2345 阅读 · 0 评论 -
x264输出统计值含义
典型的x264输出(Stats Output)如下:[text] view plaincopyavis [info]: 1280x720 @ 1.77 fps (40997 frames) yuv4mpeg: 640x480@30/1fps, 0:0 x264 [info]: 352x288 (given by file name) @转载 2015-04-03 10:58:41 · 1295 阅读 · 0 评论 -
x264编码----码率控制
x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频。 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two pass ABR。码率控制是一种决定为每一个视频帧分配多少比特数的方法,它将决定文件的大小和质量的分配。 如果你在编译和安装libx264 方面需要帮助,请查看ffmpe转载 2015-04-03 10:56:54 · 5412 阅读 · 0 评论 -
win7用mingw编译ffmpeg+x264总结
这两天公司要求转码,在网上找了下,觉得原创 2014-11-05 19:15:24 · 4352 阅读 · 1 评论 -
网上分享的avi转码到mp4(aac+h264)源码的编译总结
出现错误:“libavformat/metadata.c:133:17: error: implicit declaration of function 'strcasecmp'”(strcasecmp声明不确切。)自己实现了两个函数。原创 2014-11-05 19:49:02 · 1709 阅读 · 0 评论 -
avi转MP4源码调试总结
1、avcodec_find_encoder(CODEC_ID_H264)失败: 原因原创 2014-11-06 11:43:58 · 2168 阅读 · 0 评论 -
x264_param_t各项意义--------x264学习笔记ByMK
typedef struct x264_param_t{ /* CPU flags */ unsigned int cpu; int i_threads; /* encode multiple frames in parallel //并行编码多帧 */ int b_deterministic; /* whet转载 2014-07-07 17:44:41 · 1592 阅读 · 0 评论 -
H264里面描述符的意思--------x264学习笔记ByMK
ue(v):无符号整数指数哥伦布码编码的语法元素,左位在先。se(v):有符号整数指数哥伦布码编码的语法元素,左位在先。u(n):n位无符号整数。在语法表中,如果n是‘v’,其比特数由其它语法元素值确定。解析过程由函数read_bits(n)的返回值规定,该返回值用最高有效位在前的二进制表示。转载 2014-07-07 11:39:44 · 1476 阅读 · 0 评论 -
X264码率控制总结2——x264码率控制方法概述
X264码率控制方法概述x264/doc/ratecontrol.txtA qualitative overview of x264's ratecontrol methodsBy Loren Merritt历史笔记:本文件是过时的,但相当一部分叙述仍然是准确的,以下是一些重要的码率控制算法更新:1. 默认情况下,MB-tree代替了qcomp用以计算各帧的复杂度,MB转载 2015-08-25 12:09:29 · 823 阅读 · 0 评论