美文网首页
h264的编码分辨率

h264的编码分辨率

作者: bigonelby | 来源:发表于2019-01-25 07:25 被阅读15次

可以通过sps查看编码分辨率参数

image.png

目标图像为480 x 854
而854不是16的倍数(不是整数个宏块)
因此编码器会进行16的对齐,即854会向上对齐到864,然后底部裁减10个像素

从frame_cropping_flag可以看出确实进行了剪裁
frame_crop_bottom_offset = 5
说明剪裁了5 x 2 = 10个像素

另外从pic_width_in_mbs_mius1 29可以推演出宽是(29 + 1) x 16 = 480
然后从pic_height_in_map_units_mius1 53可以推演出高是(53 + 1) x 16 = 864

因此可以得到结论:目标编码分辨率是需要宏块对齐的,即16的倍数
如果原始分辨率不是16的倍数,会将宽高补足16的倍数,补出来的部分,将通过剪裁的方式去掉

相关文章

  • iOS硬编码

    AAC编码流程 H264编码流程

  • Android RTMP录频直播二(录屏H264视频编码)

    一、录屏H264编码简单流程 1. H264编码配置类 2. 录屏H264编码代码 使用测试类 4.补充说明 Me...

  • h264的编码分辨率

    可以通过sps查看编码分辨率参数 目标图像为480 x 854而854不是16的倍数(不是整数个宏块)因此编码器会...

  • VideoToolBox 编码H.264

    VideoToolBox 编码H.264 使用VideoToolBox硬编码获取H264 简单介绍一下 H264,...

  • FFmpeg h264编码

    通过FFmpeg进行h264的编码流程:1.通过名字(h264编码器名字是libx264)查找编码器:avcode...

  • FFmpeg的入门

    引言H264编码使用 VideoToolbox硬编码录制H264视频 从iOS8开始,苹果将VideoToolbo...

  • VideoToolBox硬编码,硬解码

    VideoToolBox硬编码(h264) H.264编码流程:

  • ffmpeg一些常用命令

    rtsp流存储为mp4文件 rtsp流编码为h264文件 h264文件转mp4 ffmpeg gpu编码h264文...

  • ffmpeg视频的编码Encode---YUV编码为h264

    视频编码的过程就是将YUV的像素格式编码成H264的压缩格式 YUV:视频像素格式H264:视频压缩数据格式 流程...

  • H264详解

    h264是一种编码标准,从摄像头直接取出的数据很大,要经过一定的编码方式编码,才能进行有效的传输,h264是现在最...

网友评论

      本文标题:h264的编码分辨率

      本文链接:https://www.haomeiwen.com/subject/hswpjqtx.html