如果您使用 Intel 酷睿第二代及之后的处理器,您可以使用 Intel CPU 的集成显卡(Intel® Quick Sync 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+

软件下载:https://github.com/stax76/staxrip/releases

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 编码(默认配置):

手动再见。

Leave a Reply

Your email address will not be published. Required fields are marked *