全球主机交流论坛

标题: H265视频压缩,为什么GPU压缩文件大,而用CPU压缩小的多 [打印本页]

作者: sRGB    时间: 2022-11-17 19:50
标题: H265视频压缩,为什么GPU压缩文件大,而用CPU压缩小的多
本帖最后由 sRGB 于 2022-11-17 20:22 编辑

AMD_GPU_编码视频_hevc_amf
  1. ffmpeg.exe -i /r/Select.mp4  -c:v hevc_amf -crf 30 output.mp4

  2. Select_hevc_amf.mp4      47.2 MB (49,572,259 字节)
复制代码


AMD CPU压缩
  1. ffmpeg -i input.mp4 -c:v libx265 -crf 30  output.mp4

  2. GS软件选择_Select_Hevc.mp4    12.8 MB (13,432,043 字节)
复制代码



  1. 原始文件   Select.mp4     73.0 MB (76,650,293 字节)

  2. [滤镜使用列表]
  3.   (1) Built-in MP4 Source
  4.   (2) Built-in Video Codec/Transform
  5.   (3) Enhanced Video Renderer(Custom Present)

  6. [视频信息]
  7.   视频编码: AVC1 - Native D3D9 DXVA Decoder(VLD) - AMD Radeon(TM) Graphics
  8.   输入格式: AVC1(24 bits)
  9.   输入尺寸: 1610 × 902(1.78:1)
  10.   输出格式: dxva
  11.   输出尺寸: 1610 × 902(1.78:1)
  12.   帧率: 59.99
  13.   BitRate: 未知
复制代码



hevc_amf -crf 50  码率还是比 CPU  -crf 30 高
屏幕录制的视频, GPU 压缩文件小不下去
GPU 压缩 hevc 比较鸡肋了


输入视频文件

https://www.aliyundrive.com/s/y9v4N3AHxtL


看了下 逼呼 ,说使用 2pass 能提高速度,而最后使用CPU编码,速度会快一点
不知道有谁知道 2pass 编码,怎么配置

作者: 抛砖引玉    时间: 2022-11-17 19:53
crf定义不一样
作者: 3gW7d7jizJS    时间: 2022-11-17 19:56
本帖最后由 3gW7d7jizJS 于 2022-11-17 19:58 编辑

cpu能够处理更复杂的运算,可以用更低的码率获得更好的画面。
amd的编码器是三家里最差的,最好的是intel的
作者: sRGB    时间: 2022-11-17 20:03
3gW7d7jizJS 发表于 2022-11-17 19:56
cpu能够处理更复杂的运算,可以用更低的码率获得更好的画面。
amd的编码器是三家里最差的,最好的是intel的 ...

hevc_amf -crf 50  码率还是比 CPU  -crf 30 高
屏幕录制的视频, GPU 压缩文件小不下去
GPU 压缩 hevc 比较鸡肋了

作者: 3gW7d7jizJS    时间: 2022-11-17 20:05
sRGB 发表于 2022-11-17 20:03
hevc_amf -crf 50  码率还是比 CPU  -crf 30 高
屏幕录制的视频, GPU 压缩文件小不下去
GPU 压缩 hevc  ...

所以我都用intel的qsv压,比cpu压快不少,画质和码率控制的也是三家中最好的。AMD就放弃GPU压吧,鸡肋。
作者: 李沁峰    时间: 2022-11-17 20:06
你把视频发过来,我也试一下。
作者: LEB    时间: 2022-11-17 20:20
硬件加速的都是这样的。不管哪家的压缩质量都不让CPU的,其中QSV最好,AMD最烂
作者: sRGB    时间: 2022-11-17 20:21
李沁峰 发表于 2022-11-17 20:06
你把视频发过来,我也试一下。

https://www.aliyundrive.com/s/y9v4N3AHxtL

看了下 逼呼 ,说使用 2pass 能提高速度,而最后使用CPU编码,速度会快一点
作者: tomcb    时间: 2022-11-17 20:23
GPU算力大,算出来的东西多啊。
作者: 李沁峰    时间: 2022-11-17 20:36
sRGB 发表于 2022-11-17 20:21
https://www.aliyundrive.com/s/y9v4N3AHxtL

看了下 逼呼 ,说使用 2pass 能提高速度,而最后使用CPU编 ...

我刚才试了一下,我的cpu是E3-1231 V3 结果跟你的一样。
听说cpu编码要比GPU编码要好。
作者: 主菜单    时间: 2022-11-17 21:28
用nvdia cuda压缩反正是和CPU差不多,速度快很多




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4