找回密码
 立即注册
查看: 689|回复: 6

现在压制组一般用CPU还是GPU压片呢?

该用户从未签到

3

主题

13

回帖

8

VC币

中级会员

Rank: 3Rank: 3

积分
4898
孤火花 发表于 2024-9-9 21:10:33 | 显示全部楼层 |阅读模式
本帖最后由 孤火花 于 2024-9-10 07:49 编辑

买了一台天选5P笔记本,R9-7940+4070,试了一下,控制变量,handbrake,随便压了一个教学视频,用CPU压片比用显卡压片体积小了约20%,但是速度是显卡压片的1/40-1/60。
于是对这个问题产生了好奇,搜了一下,普遍说CPU压片可调的参数更多,最终同码率下CPU压片可以有更好的画质。
看到VCB招新对压制组的要求是有CPU要求也有GPU要求,所以好奇问一下追求画质的压制组是怎么选择的呢?

----

参考资料:

[压片时用 CPU 和 GPU 效果差异很大吗? - V2EX](https://v2ex.com/t/686547)

> 这问题很复杂
>
> 我们相关研究有好几年,大概有几百篇内部文档了
>
> 从前从 cpu 开始测试,e3 e5 系列,一直到 i7 i9 系列
> 后来因为效率,又开始测 gpu,从 1080,2070s,2080ti
>
> 最近开始测了最新的 e2288 处理器的核显
>
> 测试 cpu 的 cbr vbr crf 各种模式
> 测试 gpu 的 n 卡 cuda 和 intel 的 qsv
> 各种工况下的处理效率 帧 质量 有无花屏容错等等
>
> 这个效果取决于你的需求
> 视频处理速度 /视频文件输出大小 /处理适配的规则
> 还有很多外在因素
> 比如源视频是什么编码器输出的,音频什么编码器和码率
> 你重新转码的时候,选择的模式是恒定还是可变,还是指定清晰度,这个主要是靠参数来调,
>
> 实际上我们现在调到测试 gpu 和 cpu 视频质量一致(肉眼无法区分)的时候,输出文件大小也相差不大
>
> 所以这个问题本身是没正确答案的
> 还是靠参数和需求来定

[为什么只用中央处理器(CPU)压制的视频会比图形处理器(GPU)加速过的更清晰? - 知乎](https://www.zhihu.com/question/303525717)

> 收藏级番剧组的萌新来答一波,匿了。
> 我们在研究压制的时候,一般会给一个码率范围,在这其中再调整各种参数。很多时候不同的码率分配策略,或者不同的搜索算法等都会影响成片质量。对于我们这种观众会逐帧放大的作品,用一套压制参数是不可能适应所有情况的。这时候只有用CPU配合x265(或x264)才能给出最大的调参空间,GPU的硬件编码很难完成所有的工作,尤其是碰上动画这种类型的源。
>
> 上述只是非常窄的应用场景,很多情况下GPU编码已经足够好了,或者对于码率要求不高,那么当然哪个速度快选哪个了。

[选Mac还是PC?交了这么多学费后,我终于悟了...哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1h3411D76J/)
影视飓风也是用独显来压片的。不对,我好像理解错了。独显可能是用来干别的的,而不是压片的。

[显卡转码和cpu转码画质会有差距吗? NGA玩家社区](https://bbs.nga.cn/read.php?tid=34972112&rand=541)
> CPU的参数更灵活。
> 今天h264编码, NVENC的同码率画质大约等于x264同参数medium profile的水平。
> 只要你使用slow或者更高级别的挡位, 就会得到同码率超过NVENC编码的画质。
>
> 也就是这玩意的速度是断崖的, GPU编码是固定速度固定画质的, 而CPU可以减速来提升画质。

> 有差距,但目前来说差距有限,GPU编码的质量“足够好”
> 如果不以发布为目的,而单纯是自己保存并且数量大,GPU编码即可,CPU下辈子也压不完


回复

使用道具 举报

  • TA的每日心情
    郁闷
    2024-11-13 20:54
  • 签到天数: 34 天

    [LV.5]常住居民I

    2

    主题

    30

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    6223
    amadea 发表于 2024-9-9 21:21:04 | 显示全部楼层
    我猜还是 CPU 多,实际情况等大佬来回答

    我想象的情况是:
    过去很长一段时间,CPU 压的质量比 GPU 好太多,既然问的是压制组而不是字幕组,那么为了质量多数都会选择牺牲效率,调参也是基于 CPU 来调,形成流水线之后,要大改和重新做一套流程工作量差不多
    我好像有看过现在 N 卡(40系的引擎)压制质量和 CPU 差别不大的文章(没存下来找不到了,也可能是我幻觉),但由于上面提到的原因,压制组长期以来的流程都是基于 CPU 的,要改成以 GPU 为主需要重新设计工作流,而任何重做都需要魄力+坚持,这样的人可遇不可求
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    4 天前
  • 签到天数: 291 天

    [LV.8]以坛为家I

    1

    主题

    16

    回帖

    0

    VC币

    高级会员

    Rank: 4

    积分
    22518
    fzz 发表于 2024-9-9 21:42:16 | 显示全部楼层
    有GPU要求可能是因为编码之前的视频处理需要用到GPU,而不是用来编码。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2021-2-26 00:10
  • 签到天数: 82 天

    [LV.6]常住居民II

    7

    主题

    104

    回帖

    48

    VC币

    高级会员

    Rank: 4

    积分
    24726
    Ryougi_Kukoc 发表于 2024-9-10 00:03:28 | 显示全部楼层
    20%的buff在压制组看来远超40倍压制速度造成的不便,因为后者观众感知不到
    回复

    使用道具 举报

  • TA的每日心情
    开心
    15 小时前
  • 签到天数: 683 天

    [LV.9]以坛为家II

    0

    主题

    8

    回帖

    0

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    81273
    萌新新 发表于 2024-9-10 01:08:01 | 显示全部楼层
    我自己曾试过用ffmpeg压视频,同一套命令仅增加了是否硬件编码,GPU压制快是快,压出来的画面真没法看,一眼全是小小的马赛克,而CPU压出来的就很正常,为了使GPU获得像CPU一样的画面而增加的工作是得不偿失的
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-11-2 18:14
  • 签到天数: 31 天

    [LV.5]常住居民I

    8

    主题

    140

    回帖

    67

    VC币

    高级会员

    Rank: 4

    积分
    22058

    崭露头角

    sillonae 发表于 2024-9-10 08:39:11 | 显示全部楼层
    gpu只是在视频预处理上面要用的,用来加滤镜
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2020-12-15 21:16
  • 签到天数: 1 天

    [LV.1]初来乍到

    7

    主题

    31

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    353
    wingwzh 发表于 2024-9-10 11:48:41 | 显示全部楼层
    本帖最后由 wingwzh 于 2024-9-10 11:49 编辑

    不太懂如果算法一样的话效果应该一样而且更快吧,GPU的cuda也是可以软编码的啊
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表