x264 2pass编码说明
1 操作方法
./x264 tt.yuv --input-res 576x1024 --bitrate 1000 --pass 1 --vbv-adapt 1 -o tt_out.264
./x264 tt.yuv --input-res 576x1024 --bitrate 1000 --pass 2 --vbv-adapt 1 -o tt_out.264
in:40 out:37 type:P dur:2 cpbdur:2 q:23.68 aq:24.08 tex:138059 mv:18879 misc:910 imb:276 pmb:1748 smb:280 d:- ref:0 ;
in:38 out:38 type:B dur:2 cpbdur:2 q:24.93 aq:25.94 tex:35040 mv:13595 misc:2005 imb:23 pmb:1326 smb:955 d:- ref:0 ;
in:37 out:39 type:b dur:2 cpbdur:2 q:26.13 aq:26.22 tex:16798 mv:8439 misc:2067 imb:13 pmb:866 smb:1425 d:- ref:0 ;
in:39 out:40 type:b dur:2 cpbdur:2 q:26.01 aq:27.19 tex:17488 mv:8871 misc:2169 imb:0 pmb:992 smb:1312 d:- ref:0 ;
2 2pass缓存说明
属性 |
作用 |
备注 |
in |
编码帧序号/pts |
out |
out |
输出帧序号/pts |
|
type |
slice类型,B/b B为参考B帧 |
|
dur |
帧duration, 当vrf的时候,通过pts差值计算的 |
|
cpbdur |
实际编码的dur,换算成了s |
|
qpa_rc |
平均qp,aq 之前 |
|
qp_avg_aq |
平均qp aq之后 |
|
tex |
Cabac DCT系数 开销 |
|
mv |
Cabac mv开销 |
|
misc |
混杂的开销,nalu size - tex - mv |
|
imb |
i宏块个数 |
|
pmb |
p宏块个数 |
|
smb |
skip块个数 |
x264 2pass编码说明相关推荐
- x264+mp4v2编码YUV420为mp4
视诀项目的目标是视频美颜,对视频的处理先要解码为YUV420P图片,然后将处理好的图片再编码为mp4文件.在使用ffmpeg编码mp4过程中发现过于复杂,所以换了下思路,首先使用x264将YUV420 ...
- ansible管理界面_Ansible和Google日历集成,用于变更管理
ansible管理界面 Is anytime a good time to execute your automation workflow? The answer is probably no, f ...
- 技术债务管理_管理技术债务
技术债务管理 DevOps Essentials DevOps基础 介绍 (Introduction) Technical debt is one of the most insidious and ...
- gradle依赖管理_依赖管理
gradle依赖管理 Why Bother 何必呢 Writing software is a very expensive process, and most systems we interact ...
- 【Android RTMP】x264 编码器初始化及设置 ( 获取 x264 编码参数 | 编码规格 | 码率 | 帧率 | B帧个数 | 关键帧间隔 | 关键帧解码数据 SPS PPS )
文章目录 安卓直播推流专栏博客总结 一. x264 编码器参数设置引入 二. 获取 x264 编码器参数 三. 设置 x264 编码器编码规格 四. 设置 x264 编码器编码图像数据格式 五. 设置 ...
- x264编码指南——码率控制
x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频. 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two ...
- android视频编码格式,Android,ios平台上x264编码实时视频参数设置与优化 | 贝壳博客...
移动设备上的H.264实时视频编码,需要考虑到cpu占用与带宽这2个限制因素,使用X264软编码,开启neon指令集优化,即使是在arm处理器下,依然可以通过优化配置达到满意的性能. 以下测试环境 一 ...
- ffmpeg与x264编码指南
x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频. 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two ...
- x264源码分析与应用示例(一)——视频编码基本流程
本文包含以下内容 1.H.264编码流程详述与对应x264源码解析 首先简单介绍一下x264源码调试与修改的基本方法.就是基本的conifigure和make,configure命令使用最简单的就可以 ...
最新文章
- 面试官:如果要存ip地址,用什么数据类型比较好
- 简述使用混合传递参数时的基本原则_JUnit 5参数化方法测试(一)
- 记得【黑镜】中的Whac-A-Mole游戏吗?HoloLens实现了!
- C++调用web服务(java事例供参考)
- code::blocks 修改代码字体颜色大小等
- 前端开发-热更新原理解读
- jQuery事件绑定(一)
- 作者:江荣(1984-),男,博士,国防科学技术大学助理研究员。
- [转载] 推荐的C++书籍以及阅读顺序
- IS-IS报文格式分析
- 代码管理学:代码分堆
- python人像美颜_人像美颜美妆算法入门必备
- CUDA——线程束分化
- 领英如何发布动态与查看自己一共发了多少条动态
- git commit 、CHANGELOG 和版本发布的标准自动化
- Atrainable feature extractor for handwritten digit recognition(经典文章阅读)
- 每日新闻:国产5G通信基站芯片通过认证 打破国外垄断;依图科技与微软、华为合作发布语音开放平台;Facebook总部受炸弹威胁...
- cmd操作MySQL 多表查询(日记 day 4)
- 接受了微软丹棱君的专访!
- 秋招深信服技术服务1面过2面挂
热门文章
- 超文本标签语言html的主要特点,福建教师招考整理:超文本标记语言(HTML)
- opencv的imwrite设置图片压缩率
- 解决:RuntimeError: mat1 and mat2 shapes cannot be multiplied (8x256 and 8x256)维度不匹配问题
- 财务报表学习笔记(1)
- 小米8透明探索版无限重启,且有BootLoader锁的情况下卡刷机成功
- CSAPP实验二——bomb lab实验
- java给excel填充数据_使用poi操作Excel的处理工具类自动解析填充数据
- UEFI edk2>edksetup.bat --nt32,build,无法解析的符号解决办法
- hive优化——严格模式
- R的爬虫和回归模型案例-以北京自如房租价格为例