ffmpeg condec ctx gop H.264多参考帧及 h264规格 ffmpeg-解码 gop 段任意一帧

ffmpeg-解码 gop 段任意一帧

https://blog.csdn.net/u012780655/article/details/109573471

 

FFmpeg的GOP(I帧)对齐问题

https://blog.csdn.net/LvGreat/article/details/103540007

在之前的编码中,已经通过-g 48明确指定了GOP长度(48帧,即2s),具体命令为

H264多参考帧个数考虑

https://blog.csdn.net/haima1998/article/details/50754087

H.264多参考帧

https://blog.csdn.net/icekings/article/details/24538861?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=1328680.24463.16162376321043669&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

 

 

使用ffmpeg转换视频时,设置参考帧-refs 8 为什么转换完的视频参考帧是4~?

https://zhidao.baidu.com/question/241610096900491124.html

-b 1200 应该改成-b 1200k
少了单位,于是报码率小。

 

https://zhidao.baidu.com/question/550993826.html

,在这里首先要阐明所谓的AVC其实就是H.264标准,是由ITU-T和ISO/IEC组成的联合视频组(JVT,Joint Video Team)一起开发的,ITU-T给这个标准命名为H.264(以前叫做H.26L),而ISO/IEC称它为MPEG-4 高级视频编码(Advanced Video Coding,AVC),它定位于覆盖整个视频应用领域,包括:低码率的无线应用、标准清晰度和高清晰度的电视广播应用、Internet上的视频流应用,传输高清晰度的DVD视频以及应用于数码相机的高质量视频应用等等。
AVC的规格分为三等,从低到高分别为:Baseline、Main、High。
Baseline(最低Profile)级别支持I/P 帧,只支持无交错(Progressive)和CAVLC,一般用于低阶或需要额外容错的应用,比如视频通话、手机视频等;
Main(主要Profile)级别提供I/P/B 帧,支持无交错(Progressive)和交错(Interlaced),同样提供对于CAVLC 和CABAC 的支持,用于主流消费类电子产品规格如低解码(相对而言)的mp4、便携的视频播放器、PSP和Ipod等;
High(高端Profile,也叫FRExt)级别在Main的基础上增加了8x8 内部预测、自定义量化、无损视频编码和更多的YUV 格式(如4:4:4)用于广播及视频碟片存储(蓝光影片),高清电视的应用。 AVC 的规格主要是针对兼容性的,不同的规格能在相同级别上的平台应用。
至于Baseline@L x.x、Main@L x.x、High@L x.x形式则是在不同级别下的码流级别,数值越大码流就越大,更耗费资源。所以就码流而言[email protected]

 

 

 

 

 

 

 

你可能感兴趣的:(视频)