The invention discloses a video coding method and a device and a storage medium, belonging to the field of video processing technology. The method includes: according to the initial resolution for encoding video encoding video to determine the target resolution, the resolution of the target resolution encoding support for encoding, the target resolution is greater than the initial resolution; adding invalid pixels for each frame image in video encoding, to add invalid image pixels after the resolution is equal to the target resolution; in addition to the invalid image pixel after the video encoding code stream, add information in the stream of cutting, cutting the pixel information is used for indicating invalid every frame image position. The invention solves the related technology in order to ensure the width to length ratio, we need to compress each frame of the decoded image in the video image size, prone to deformation phenomenon, leading to the terminal image display problems. The invention is used for video coding.
【技术实现步骤摘要】
视频编码方法及装置、存储介质
本专利技术涉及视频处理
,特别涉及一种视频编码方法及装置、存储介质。
技术介绍
H.264是国际标准化组织(英文:InternationalOrganizationforStandardization;简称:ISO)和国际电信联盟(英文:InternationalTelecomUnion;简称:ITU)共同提出的继MPEG4之后的新一代数字视频压缩格式。H.264编码标准是由ITU-T视频编码专家组(英文:VideoCodingExpertsGroup;简称:VCEG)和ISO/IEC动态图像专家组(英文:MovingPicturesExpertsGroup;简称:MPEG)联合组成的联合视频组(英文:JointVideoTeam;简称:JVT)提出的高度压缩数字视频编码标准,这个标准通常被称为H.264/AVC标准。由于终端中的编码芯片的兼容性参差不齐,采用H.264编码方法进行视频编码时,常常对分辨率有一定的尺寸要求。例如,大多数安卓终端的编码芯片要求视频的宽度必须符合16像素对齐的要求(也即是进行视频编码后的视频的宽度为1 ...
【技术保护点】
一种视频编码方法,其特征在于,用于编码端,所述方法包括:根据待编码视频的初始分辨率确定所述待编码视频的目标分辨率,所述目标分辨率为所述编码端所支持的可编码的分辨率,所述目标分辨率大于所述初始分辨率;为所述待编码视频中的每一帧图像添加无效像素,使添加无效像素后的图像的分辨率等于所述目标分辨率;在对所述添加无效像素后的图像进行视频编码得到码流后,在所述码流中添加裁切信息,所述裁切信息用于指示所述每一帧图像中无效像素的位置。
【技术特征摘要】
1.一种视频编码方法,其特征在于,用于编码端,所述方法包括:根据待编码视频的初始分辨率确定所述待编码视频的目标分辨率,所述目标分辨率为所述编码端所支持的可编码的分辨率,所述目标分辨率大于所述初始分辨率;为所述待编码视频中的每一帧图像添加无效像素,使添加无效像素后的图像的分辨率等于所述目标分辨率;在对所述添加无效像素后的图像进行视频编码得到码流后,在所述码流中添加裁切信息,所述裁切信息用于指示所述每一帧图像中无效像素的位置。2.根据权利要求1所述的方法,其特征在于,所述编码端支持的分辨率为宽度为x像素对齐、长度为y像素对齐的分辨率,x和y均为大于0的整数,所述根据待编码视频的初始分辨率确定所述待编码视频的目标分辨率,包括:获取所述待编码视频的初始分辨率,所述初始分辨率为W×H,其中,W为所述待编码视频的宽度方向的像素数量,H为所述待编码视频的长度方向的像素数量;根据分辨率计算公式计算所述待编码视频的目标分辨率,所述目标分辨率为W’×H’,所述分辨率计算公式为:W’=((W+x-1)/x)*x,H’=((H+y-1)/y)*y。3.根据权利要求1所述的方法,其特征在于,所述在对所述添加无效像素后的图像进行视频编码得到码流后,在所述码流中添加裁切信息,包括:提取所述码流中的第一序列参数集;在对所述第一序列参数集进行解码得到的序列参数信息中的预设信息块中添加裁切信息;对添加裁切信息后的序列参数信息进行编码得到第二序列参数集;将所述码流中的第一序列参数集替换为所述第二序列参数集。4.根据权利要求1所述的方法,其特征在于,所述在对所述添加无效像素后的图像进行视频编码得到码流后,在所述码流中添加裁切信息,包括:截取所述码流中的第一序列参数集;对所述第一序列参数集进行解码得到的序列参数信息中的预设信息块中添加裁切信息;对添加裁切信息后的序列参数信息进行编码得到第二序列参数集;将所述第二序列参数集添加至所述码流中。5.根据权利要求2所述的方法,其...
【专利技术属性】
技术研发人员:颜乐驹,马跃,胡建强,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。