最差 Intel Xeon X系列 比如 X3440
最差 Intel Xeon L系列 比如 L5630 L5639
平衡 Intel I7系列 I7-3770 / I7-6770 8核
较佳 Intel I7-6900K 140瓦
最快 使用GPU, 但是价格太几把贵了
E3 , E5系列处理器有比较多的情况 根据主频和功耗的不同,效果也不同
桌面级处理器因为带自带显卡,所以在图形图像处理比纯服务器CPU会更快
GPU 转码
使用显卡GPU进行加速,是超快的,但是配置相对麻烦
转码一般使用FFMPEG是针对GPU加速的
目前常用的INTEL支持的OPENCL和N卡的 CUDA/CUVID/NVENC/NVDEC
视频处理这块 原理还是对图片处理,一帧一帧的图像是我们需要处理的
OPENCL没试过,我主要介绍N卡的
N卡有消费级的专业级的区别,区别在于并发限制, 很鸡贼
可以参考这里, https://developer.nvidia.com/video-encode-decode-gpu-support-matrix
消费级一般就是 GeForce系列 比如1080 这种FFMPEG你同时只能转码2个视频,第三个就会错误
专业级一般就是 Tesla系列 比如P1000 这种是没并发限制的
N卡支持大部分的视频格式, 比如我们线上看的H264+AAC的编码
N卡处理起来 是使用CUVID进行解码,在使用NVENC进行编码
编码器可以查看ffmpeg支持
转码的速度取决于很多因素
1. 转码的码率
2. 转码的模式
3. 搭配的编码器和输出的格式
4. CPU/GPU的性能
未完待续
Incoming search terms:
- ffmpeg gpu 转码