使用GPU视频编码,比CPU快10倍,甚至更多,支持IntelGPU
- 格式:pdf
- 大小:108.07 KB
- 文档页数:3
使⽤GPU视频编码,⽐CPU快10倍,甚⾄更多,⽀持IntelGPU
如果您使⽤ Intel 酷睿第⼆代及之后的处理器,您可以使⽤ Intel CPU 的集成显卡(Intel® QuickSync Video H.264 编码器) 进⾏视频硬件编码。
Intel 第5代及之后的处理器还可以使⽤硬件编码 HEVC (H.265) ,相⽐ H.264 ,如果⽂件⼤⼩相同 H.265 的视频质量优于 H.264,如果视频质量相同,H.265 的⽂件⼤⼩⼩于 H.264。GPU 硬件编码可以⽐ CPU 编码快10倍,甚⾄更多。
如果使⽤ GPU 编码
StaxRip 是⼀款免费的绿⾊软件
⽀持 AMD,Intel 和 NVIDIA(GPU)视频编码
系统要求:Windows 7 x64 及更新版本的系统(x64 版)。
.NET 4.7
NVIDIA: NVENC:H.264 或 H.265 需要 GeForce 900 (Maxwell 第⼆代及之后)显卡
Intel: 第⼆代-第四代酷睿系列处理器可以使⽤ QSEncC:H.264 编码,H.265 编码需要第 5 代和之后的处理器。AMD: AMD Polaris(AMD Radeon RX 400 及之后)H.265 编码
AviSynth+
StaxRip 下载后解压即可使⽤,⽆需安装。
1. 解压下载的压缩包2. 打开 StaxRip ⽂件夹,双击打开“StaxRip.exe”
第⼀次打开软件需要设置配置⽂件的保存⽬录,推荐保存在软件解压⽬录⾥⾯。
打开今⽇头条,查看更多图⽚StaxRip 软件主界⾯
软件使⽤
将要编码的⽂件拖拽到 'Source' 处 ,软件会识别源视频信息和分离出源视频的⾳频⽂件并保存在源⽂件⽬录的 xxx_temp ⽂件夹内。
如果系统没有安装 AviSynth+,请在软件弹出的窗⼝提⽰中点击“Install AviSynth”安装AviSynth。
编码输出⽂件默认保存在源⽂件同⼀⽬录
注意 Target 输出⽂件名是否和源⽂件名同名,如果同⼀⽂件名编码后的⽂件可能会覆盖源视频⽂件。StaxRip 软件功能区:
1.选择编码格式
在视频编码部分点击右边的频编码格式(x264)可以选择使⽤其他编码器,(默认为 x264 软件编码),根据您的电脑硬件可以选择使⽤ Intel、Nvidia 和 AMD 显卡进⾏硬件编码。2.选择封装格式
默认使⽤ MKV 封装,可以点击 'MKV' 切换为其他封装格式,推荐使⽤ ffmpeg 封装 MP4 ,这样便不会出现上⾯提到覆盖源视频的问题(mp4box 覆盖源⽂件,ffmpeg ⽣成⼀个 xxx_new.mp4的新⽂件),并且 MP4 可以避免 Windows 资源管理器不显⽰视频略缩图的问题。
接下来使⽤ Intel H.264 作为演⽰:
使⽤ Intel H.264 编码器,ffmpeg 封装 MP4。
选择硬件编码后点击 'Encoder Options' 可进⼀步设置编码参数。
编码器选项:
编码器选项中(Encoder Options),直接使⽤ QSVEnc Intel 会经常遇到报错的⽂件,⼀般保持默认的 AviSynth / VapourSynth 能避免⼤多数报错,编码速度依然⾮常感⼈。
不同显卡对应的最快编码器:Intel:QSVEnc Intel
Nvidia: NVEnc Native 或 NVEnc Cuda
AMD:VCEEnc (VCE)
编码模式:CQP 模式(默认),它的好处是速度⾮常快,并且不需要关⼼设置码率,其中 P 值是影响画质和⽂件⼤⼩的关键参数,默认为26,数值越⼤画质越低(⽂件⼩),数值越⼩画质越⾼(⽂件⼤)。
想要⽂件⼩可以设置到30,追求质量可以设置到20左右。
⾳频根据需要进⾏编码,也可以复制⾳频流。
接着点击 next,在弹出的任务队列中点击 'Start' 开始编码,实验中使⽤ Intel 第四代处理器的集成 GPU+H.264 编码,190分钟1080p视频仅需要30多分钟即可完成。
编码效果
CQP 模式根据设置的数值(视频质量)⾃动分配码率,转码前⽆法预知⽂件⼤⼩,但通常都能得到⽐源⽂件更⾼的压缩率(更⼩的⽂件)⽽视频画质⽆明显变化。原 1080p x264 的⽂件 3.94GB,重新编码后的 1080p x264 ⽂件 2.86GB(复制⾳频,未对⾳频转码)。视频长度 3⼩时09分10秒,视频截图对⽐,图像之间的差异很⼩。
此视频如果使⽤ CPU 编码(默认配置):
⼿动再见。