本发明涉及一种三维视频编码方法和装置,包括:获取B视频块和对应的已编码或未编码A视频块虚拟绘制得到的虚拟绘制块或B视频块对应的虚拟视点图像块作为参考块;B视频块在当前编码模式下编码得到预编码B视频块,获取预编码B视频块和对应的已编码或未编码A视频块虚拟绘制得到的重建虚拟绘制块;计算参考块和重建虚拟绘制块的空域失真和时域失真,融合得到绘制失真;载入B视频帧的拉格朗日乘子,获取B视频块的预编码比特数,根据绘制失真、拉格朗日乘子和预编码比特数计算率失真代价;遍历所有编码模式编码,率失真代价最小的编码模式为B视频块的最佳编码模式;获取下一个B视频块编码直到待编码B视频帧编码完成,提高三维视频编码效率。