一、编码标准不同
1、x264 :是ITU和MPEG联合制定的视频编码标准。
2、nvidia nvenc:nvenc是英伟达在其GPU中内嵌的视频编码器,编码的速度在GTX1070ti上实际测试可以达到4K@60fps的要求。
二、特点不同
1、x264 :包含有一些心理视觉增强技术,以增强编码视频的主观质量,能够在普通计算机上实现多路高清视频的实时编码。
2、nvidia nvenc:NVENC可以4~8倍于“real-time”的编码速度,如果以24帧的播放速率作为real-time的标准,则NVENC可以实现远大于60帧的高清视频实时编码过程。
三、优势不同
1、x264 :固定量化,固定质量,一次或者多次编码的平均码率,可选的VBV参数,B帧时间域、空间域direct模式自适应选择。
2、nvidia nvenc:提供了更好的性能瓦特比。可以以十分之一的功耗实现与软件编码过程相同的性能。
参考资料来源:百度百科-x264
参考资料来源:百度百科-视频解码器
OBS直播软件编码器 x264 和 nvidia nvenc 的区别:
nvidia nvenc 调用显卡进行硬解;
肯定是CPU解码效果好。
nvidia nvenc 调用显卡进行硬解
肯定是CPU解码效果好,除非CPU不行。。。