H264库
文章平均质量分 77
H264的编解码库
山西茄子
多媒体工程师,从事ffmpeg,gstreamer,视频编码,deepstream等开发,做做笔记。
展开
-
openh264-当前是否编I帧
/*** @brief Encoder usage type*/typedef enum {CAMERA_VIDEO_REAL_TIME, ///< camera video for real-time communicationSCREEN_CONTENT_REAL_TIME, ///< screen content signalCAMERA_VIDEO_NON_REAL_TIME,SCREEN_CONTENT_NON_REAL_TIME,INPUT_CONTENT_T原创 2022-01-21 17:52:54 · 383 阅读 · 0 评论 -
X264的编译与使用
X264的编译 X264的编译很久都没弄好(2013.1),现在专门写一篇学习X264的编译。x264的编译步骤如下:# 搭建mingw+msys环境,详见:http://blog.csdn.net/evsqiezi/article/details/8958308。# 安装yasm,执行dnf install -y yasm(或者wget http://www.to...原创 2013-01-05 10:59:54 · 9653 阅读 · 0 评论 -
ffmpeg--转码参数调整
H.264有四种画质级别,分别是baseline, extended, main, high:1、Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC; 2、Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC;(用的少) 3、Main profile:...转载 2018-03-15 14:38:20 · 6273 阅读 · 0 评论 -
x264/ffmpeg码率控制
码率控制参数:bitrate默认:无说明:三种可选的码率控制方法之二。设置x264使用固定目标比特率模式。固定目标比特率意味着最终文件的大小是可知的,但是目标的质量是不可知的。 x264会试图让最终文件的整体码率与给定的码率相等。参数的量纲为kilobits/sec(8bit = 1byte)。通常这个选项和–pass选项配合进行2趟编码。这个选项和 –qp和–crf是互斥的,三者只能选一个。参见...转载 2018-02-28 14:36:43 · 6147 阅读 · 0 评论 -
X264阅读
x264所采用的运动搜索策略(对应的最后面的程序中有描述):#define X264_ME_DIA 0 //钻石搜索#define X264_ME_HEX 1 //六边形所搜#define X264_ME_UMH 2 //非对称十字六边形网络搜索#define X2转载 2017-05-14 20:04:30 · 497 阅读 · 0 评论 -
jm8.6之参数,函数简介
编码 解码原创 2014-05-19 11:10:54 · 2427 阅读 · 0 评论 -
jm8.6之参考帧管理
管理概述: 在默认情况下,图像列表list0中的短期图像按照从高到低的图像次序(PicNum)进行排序(由帧号推出的变量),而长期图像则按照从低到高的图像次序(LongTermPicNum)进行排序。编码器可以明确地指定默认参考图像列表顺序的改变。 当一个新的图像被加到短期列表的位置0时,剩余的短期图像列表按递增顺序索引。如果短期和长期图像的数目等于参考帧的最大数...转载 2014-05-30 10:35:07 · 1679 阅读 · 0 评论 -
X264和JM有如下区别
x264是一种免费的、具有更优秀算法的H.264/MPEG-4 AVC视频压缩编码格式。开源,X.264起源于H.264技术,是H.264的的变种版本。与H.264相比,X.264是针对业余市场推出的一个免费编码格式,是H.264的子集,实现H.264的大部分功能。X.264多见于网络上流传的重压缩的视频内容。h.264是一种视频编码标准,x264是一种采用这种标准的具体实现。X264是从转载 2016-04-16 21:56:06 · 510 阅读 · 0 评论