cylx
帖子: 32
注册时间: 2017-03-03 21:47

GCC、MSVC、ICC编译的x265性能对比测试

6600K@4.2G,DDR4 2400 8Gx2,Windows 10 64bit 14393.693,x265 2.3+17-6e34825

build来自http://x265.ru/en/builds/http://msystem.waw.pl/x265/
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: GCC、MSVC、ICC编译的x265性能对比测试

结论是没什么差别么……

不过建议贴出片源类型和vpy的内容。
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
cylx
帖子: 32
注册时间: 2017-03-03 21:47

Re: GCC、MSVC、ICC编译的x265性能对比测试

vpy脚本:

代码: 全选

import vapoursynth as vs
core = vs.get_core()
clip = core.lsmas.LWLibavSource("D:/sample_movie_1080p.mpg")
clip.set_output()
片源下载自http://rigaya34589.blog135.fc2.com/blog-entry-759.html

代码: 全选

概要 
完整名称 : D:\sample_movie_1080p.mpg 
格式 : MPEG-PS 
文件大小 : 224 MiB 
持续时间 : 2分 53秒 
混合码率模式 : 动态(VBR) 
平均混合码率 : 10.8 Mb/s 
编码函数库 : encoded by TMPGEnc Video Mastering Works 5 Version. 5.4.2.103 

视频 
ID : 224 (0xE0) 
格式 : MPEG Video 
格式版本 : Version 2 
格式概况 : Main@High 
格式设置, B帧 : 是 
格式设置, 矩阵 : 自定义 
持续时间 : 2分 53秒 
码率模式 : 动态(VBR) 
码率 : 10.6 Mb/s 
最大码率 : 48.0 Mb/s 
宽度 : 1 920 像素 
高度 : 1 080 像素 
画面比例 : 16:9 
帧率 : 29.970 (30000/1001) FPS 
标准 : NTSC 
色彩空间 : YUV 
色度抽样 : 4:2:0 
位深 : 8 位 
扫描方式 : 逐行扫描 
压缩模式 : 有损压缩 
Bits/(Pixel*Frame)(数据密度) : 0.171 
第一帧时间编码 : 00:00:00:00 
时间编码源 : Group of pictures header 
流大小 : 219 MiB (98%) 
编码函数库 : TMPGEnc Video Mastering Works 5 Version. 5.4.2.103 
基色 : BT.709 
传输特质 : BT.709 
矩阵系数 : BT.709 
cylx
帖子: 32
注册时间: 2017-03-03 21:47

Re: GCC、MSVC、ICC编译的x265性能对比测试

今天跑了两个更长的测试,ICC比GCC编译版本快了1%。
gcc6_2.JPG
icc2.JPG
cylx
帖子: 32
注册时间: 2017-03-03 21:47

Re: GCC、MSVC、ICC编译的x265性能对比测试

dgwxx 写了:结论是没什么差别么……

不过建议贴出片源类型和vpy的内容。
奇怪的是GCC和MSVC版本编码出来的结果码率完全一致,但是ICC版本则不同。
头像
Neroldy
帖子: 18
注册时间: 2014-09-11 13:23

Re: GCC、MSVC、ICC编译的x265性能对比测试

在编译器高度优化的今天,差别本来就是很小很小吧。

回到 “视频编码器 / Video encoder discussion”