如何将yuv编码为h264,自己编码或者ffmpeg都可以。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将yuv编码为h264,自己编码或者ffmpeg都可以。相关的知识,希望对你有一定的参考价值。
求大神赐教,最好附上源码。thanks
参考技术A x264软件和ffmpeg都直接可以转换h264比如命令
ffmpeg -i source.yuv -vcodec libx264 -vb 1000k outfile.mp4 参考技术B 建议搂主,去看一下x264的源代码。
这里估计贴不下。
H.264编码YUV422的4*4色度编码
当取4*4的亮度块进行预测编码时,对应YUV的格式是2个2*2的色度块,那么这2个2*2的色度块如何进行该位置的预测 是按照8*8的色度预测模式预测还是另有它法
视频编码格式:hevc(h.265)色彩空间:yuv
色度抽样:4:2:0
扫描方式:逐行扫描
位深 : 10 bits追问
我知道这些问题 我就想知道取4*4的亮度块进行预测编码时,对应YUV的格式是2个2*2的色度块,那么这2个2*2的色度块如何进行该位置的预测 是按照8*8的色度预测模式预测
参考技术A H.264就是MPEG4,MPEG4只是H.264的封装格式而已,H.264可以封装为MPEG4或者MP4或者AVI,画质只是从画面分辨率来判断的,和文件无关系。1. MPEG4是一整套视频压缩规范,它包含的标准从ISO-IEC-14496-1 到 ISO-IEC-14496-10
2. MPEG4中规定了两种视频压缩方法,一种在ISO-IEC-14496-2里面描述,一种在ISO-IEC-14496-10里面描述。其中ISO-IEC-14496-10的算法就是我们熟知的H.264
3. 在这两种压缩算法中,H.264的性能更好一些
H.264就是MPEG4,MPEG4只是H.264的封装格式而已,H.264可以封装为MPEG4或者MP4或者AVI,画质只是从画面分辨率来判断的,和文件无关系。
?H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC(或者AVC/H.264或者H.264/MPEG-4
AVC或MPEG-4/H.264 AVC)而明确的说明它两方面的开发者。H264标准各主要部分有Access Unit delimiter(访问单元分割符),SEI(附加增强信息),primary coded picture(基本图像编码),Redundant Coded Picture(冗余图像编码)。还有Instantaneous Decoding Refresh(IDR,即时解码刷新)、Hypothetical Reference Decoder(HRD,假想参考解码)、Hypothetical Stream
Scheduler(HSS,假想码流调度器)。
以上是关于如何将yuv编码为h264,自己编码或者ffmpeg都可以。的主要内容,如果未能解决你的问题,请参考以下文章