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编码说明相关推荐

  1. x264+mp4v2编码YUV420为mp4

    视诀项目的目标是视频美颜,对视频的处理先要解码为YUV420P图片,然后将处理好的图片再编码为mp4文件.在使用ffmpeg编码mp4过程中发现过于复杂,所以换了下思路,首先使用x264将YUV420 ...

  2. ansible管理界面_Ansible和Google日历集成,用于变更管理

    ansible管理界面 Is anytime a good time to execute your automation workflow? The answer is probably no, f ...

  3. 技术债务管理_管理技术债务

    技术债务管理 DevOps Essentials DevOps基础 介绍 (Introduction) Technical debt is one of the most insidious and ...

  4. gradle依赖管理_依赖管理

    gradle依赖管理 Why Bother 何必呢 Writing software is a very expensive process, and most systems we interact ...

  5. 【Android RTMP】x264 编码器初始化及设置 ( 获取 x264 编码参数 | 编码规格 | 码率 | 帧率 | B帧个数 | 关键帧间隔 | 关键帧解码数据 SPS PPS )

    文章目录 安卓直播推流专栏博客总结 一. x264 编码器参数设置引入 二. 获取 x264 编码器参数 三. 设置 x264 编码器编码规格 四. 设置 x264 编码器编码图像数据格式 五. 设置 ...

  6. x264编码指南——码率控制

    x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频. 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two ...

  7. android视频编码格式,Android,ios平台上x264编码实时视频参数设置与优化 | 贝壳博客...

    移动设备上的H.264实时视频编码,需要考虑到cpu占用与带宽这2个限制因素,使用X264软编码,开启neon指令集优化,即使是在arm处理器下,依然可以通过优化配置达到满意的性能. 以下测试环境 一 ...

  8. ffmpeg与x264编码指南

    x264是一个 H.264/MPEG4 AVC 编码器,本指南将指导新手如何创建高质量的H.264视频. 对于普通用户通常有两种码率控制模式:crf(Constant Rate Factor)和Two ...

  9. x264源码分析与应用示例(一)——视频编码基本流程

    本文包含以下内容 1.H.264编码流程详述与对应x264源码解析 首先简单介绍一下x264源码调试与修改的基本方法.就是基本的conifigure和make,configure命令使用最简单的就可以 ...

最新文章

  1. 面试官:如果要存ip地址,用什么数据类型比较好
  2. 简述使用混合传递参数时的基本原则_JUnit 5参数化方法测试(一)
  3. 记得【黑镜】中的Whac-A-Mole游戏吗?HoloLens实现了!
  4. C++调用web服务(java事例供参考)
  5. code::blocks 修改代码字体颜色大小等
  6. 前端开发-热更新原理解读
  7. jQuery事件绑定(一)
  8. 作者:江荣(1984-),男,博士,国防科学技术大学助理研究员。
  9. [转载] 推荐的C++书籍以及阅读顺序
  10. IS-IS报文格式分析
  11. 代码管理学:代码分堆
  12. python人像美颜_人像美颜美妆算法入门必备
  13. CUDA——线程束分化
  14. 领英如何发布动态与查看自己一共发了多少条动态
  15. git commit 、CHANGELOG 和版本发布的标准自动化
  16. Atrainable feature extractor for handwritten digit recognition(经典文章阅读)
  17. 每日新闻:国产5G通信基站芯片通过认证 打破国外垄断;依图科技与微软、华为合作发布语音开放平台;Facebook总部受炸弹威胁...
  18. cmd操作MySQL 多表查询(日记 day 4)
  19. 接受了微软丹棱君的专访!
  20. 秋招深信服技术服务1面过2面挂

热门文章

  1. 超文本标签语言html的主要特点,福建教师招考整理:超文本标记语言(HTML)
  2. opencv的imwrite设置图片压缩率
  3. 解决:RuntimeError: mat1 and mat2 shapes cannot be multiplied (8x256 and 8x256)维度不匹配问题
  4. 财务报表学习笔记(1)
  5. 小米8透明探索版无限重启,且有BootLoader锁的情况下卡刷机成功
  6. CSAPP实验二——bomb lab实验
  7. java给excel填充数据_使用poi操作Excel的处理工具类自动解析填充数据
  8. UEFI edk2>edksetup.bat --nt32,build,无法解析的符号解决办法
  9. hive优化——严格模式
  10. R的爬虫和回归模型案例-以北京自如房租价格为例