Re: [请问] 硬件加速编码解决方案

楼主: YouCantGetME (高级攻城师)   2024-10-09 11:08:21
※ 引述《JKGOOD (Dont QQ)》之铭言:
: 因为小弟BD-REMUX收藏越来越多
: NAS有点吃不消
: 最近有压缩处理的念头
: 本身有压缩影片的基本知识
: GOP、I祯、B祯也都会设定
: 工作上或旅游剪辑,通常会用CPU软压、最低速编码,二次编码平均位元率
: 但是动辄2、3个小时的电影,会怕水冷跟PSU长时间负载太大(5950X全核超频定频使用,
: 有时后室温不够低,烧鸡时间太长还是会破90度)
: 所以目前考虑硬编一途
: 我的显卡是3080TI只有一个NVENC芯片
: 从超级快到超级慢有7个档位
: 试编了几次,观察只有“慢”和“更慢”以上的品质可接受
: 唯一缺点就是,速度还是不够快,
: 一分钟片长为例
: 慢需约40秒,更慢约需1分钟
就算Ampere是从Pascal后NVENC最慢的(但品质更好)
压1080p H.264还是能破500 fps起跳
https://www.elpamsoft.com/?p=Plex-Hardware-Transcoding
转档有很多步骤 不同软件又有不同的解码方式 前处理 后处理 编码的preset或着重点
就算是ffmpeg 也可以依照情况去混搭软硬避免瓶颈或最大化使用率/速度
CPU解码>NV影像处理>NVENC编码 / NVDEC解码>CPU影像处理>NVENC编码
普通缩放还好说 如果带滤镜 补侦 那根本不是同个讨论范畴
在不提供软件/硬件/编码参数/分辨率/编码/码率/储存空间速度
各种参数的情况下
我只能主观断定任何2020后主流硬件加速H.264只有1x是不正常的
再来就没有讨论价值
: 经过一些时间爬文,目前有几个思路
: 1、是弃NVENC改用CUDA核心加速,
: 查到
: Adobe Media Encoder (AME)和达芬奇(DaVinci Resolve)有支援CUDA加速,但我没用
: 过,不知道品质/效率跟NVENC相比如何?
根据我久未更新的脑袋 似乎近2年才有纯CUDA encoder的讨论
依照这个时间轴 与上述软件引入CUDA(GPU-加速)的时间点 与网站上的说明
软件中所谓的CUDA加速 编码主要应该是NVENC 而CUDA做特效与辅助视讯处理
只是CUDA包含的集合比较大 故用CUDA代称
想请问所谓的CUDA>NVENC有资料来源吗
我相信能充分利用CUDA可以比纯ASIC的NVENC快
但 泛用性支援度跟电费是否划算
是不是只有4090这种顶卡才能得到比NVENC快2倍的效能
: 2、是改用行动平台编码
: 小弟目前手上有安卓8Gen3、iPhone 14和M1 iPad ,因为有M1应该就不考虑iPhone 编码
: 了
: 8Gen3最高支援到AVC/HEVC 8K encode/decode
: M1 支援AVC/HEVC encode/decode 分辨率支援未知
: 目前行动平台的转档软件与品质我是没有头绪的,希望板上编码大神们可以给一些建议,
: 谢谢AVE版。
移动装置编码器目的是最快速度最少瓦数得到低码率低解析档案
用很简略的说法就是高速preset 同码率品质较低
总结在不理解需求的情况下 实在很难建议什么
参数啥的还是依照需求去设定
比如想要BD减肥 要多瘦 愿意掉多少画质 你的画质不是我的画质 要跑vmaf去参考吗?
1Mbps可以吗? 我觉得NVENC画质还是输x264 veryslow
那我要牺牲多少码率拿回画质去换速度跟电费?
还是有明确空间限制 从码率去讨论
还不论拨放设备效能编码支援或奇怪的侦格式
但不管去哪个编码论坛 都会建议从ffmpeg基底的工具或ffmpeg本体起手
封闭软件能调的都是很基本的参数
想调选项除错也没办法
作者: JKGOOD   2024-10-10 07:54:00
感谢Y神

Links booklink

Contact Us: admin [ a t ] ucptt.com