|
本帖最后由 孤火花 于 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下辈子也压不完
|
|