本發明涉及一種三維視頻編碼方法和裝置,包括:獲取B視頻塊和對應的已編碼或未編碼A視頻塊虛擬繪制得到的虛擬繪制塊或B視頻塊對應的虛擬視點圖像塊作為參考塊;B視頻塊在當前編碼模式下編碼得到預編碼B視頻塊,獲取預編碼B視頻塊和對應的已編碼或未編碼A視頻塊虛擬繪制得到的重建虛擬繪制塊;計算參考塊和重建虛擬繪制塊的空域失真和時域失真,融合得到繪制失真;載入B視頻幀的拉格朗日乘子,獲取B視頻塊的預編碼比特數,根據繪制失真、拉格朗日乘子和預編碼比特數計算率失真代價;遍歷所有編碼模式編碼,率失真代價最小的編碼模式為B視頻塊的最佳編碼模式;獲取下一個B視頻塊編碼直到待編碼B視頻幀編碼完成,提高三維視頻編碼效率。