关于avs和avs2编码stuffing bit的一点理解

avs和avs2编码标准关于结尾有一点和h264的不同。

比如一段视频通过avsx编码后,如果最后1位是字节对齐的(也就是说编码后的流刚好是8*n bit),那么就要在最后1bit后面再增加一字节0x80(1000 0000).

如果最后1bit没有对齐,则后面第一位补1,其余补位全为0,如果说编码后最后一个字节中只用到了2bit,那么这个字节后6bit就需要自己补上,为10 0000.

为什么我要专门写这个呢?这不是标准里面的吗?

因为我们很多编码器有可能不会遵循上面的标准,在最后会全部加0了事,或者连基本的补充字节也没有,最后导致标准解码器无法解码,也就是无法找到endofslice.

相关推荐
泰勒朗斯2 天前
hdr10plus_tool的使用
视频编解码
Industio_触觉智能9 天前
瑞芯微RK3562平台FFmpeg硬件编解码移植及性能测试实战攻略
ffmpeg·视频编解码·瑞芯微·rk3562·触觉智能
ivy1598683771518 天前
JM20329是一款高性能、低功耗的USB桥接芯片,实现串行接口(如SATA、IDE)与USB接口之间的数据转换。
c语言·开发语言·ide·嵌入式硬件·eureka·音视频·视频编解码
盲盒Q23 天前
《解码者:暗流》
视频编解码
骄傲的心别枯萎23 天前
RV1126 NO.48:RV1126+OPENCV在视频中添加时间戳
人工智能·opencv·计算机视觉·音视频·视频编解码·rv1126
他们叫我一代大侠24 天前
ARMV9.7 FEAT_SME2p3 视频编解码器新增指令扩展
视频编解码
骄傲的心别枯萎24 天前
RV1126 NO.37:OPENCV的图像叠加功能
人工智能·opencv·计算机视觉·音视频·视频编解码·rv1126
Industio_触觉智能1 个月前
【开源鸿蒙-AVCodec Kit】音视频编解码封装解封装部件介绍,转自开源鸿蒙官媒OpenAtom OpenHarmony
harmonyos·视频编解码·openharmony·开源鸿蒙
DogDaoDao1 个月前
OpenCV音视频编解码器详解
人工智能·opencv·音视频·视频编解码·h264·h265·音视频编解码
嵌入式-老费1 个月前
Easyx图形库应用(视频编解码和网络传输)
视频编解码