作者YouCantGetME (高级攻城师)
看板AVEncode
标题Re: [请问] 硬体加速编码解决方案
时间Wed Oct 9 11:08:21 2024
※ 引述《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本体起手
封闭软体能调的都是很基本的参数
想调选项除错也没办法
--
◤ ◥ ◢ ◣
杰米,炸掉它吧。 ⊙▁⊙─ ─⊙▂⊙ 碰到问题,用C4就对了!
╰ ∕皿﹨ ◥皿◤ ╯
◥█◤◢ ◥ ︶◤
Adam Savage ◤ ︶ ◥◤ ﹨▼∕◥ James Hyneman
MYTHBUSTERS ◥ ◤\◥ by dajidali
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.72.203.67 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AVEncode/M.1728443304.A.80A.html
1F:推 JKGOOD: 感谢Y神 10/10 07:54
2F:推 JKGOOD: 如果NVENC画质输x264 veryslow,那我可能会用CPU去编了 10/11 08:33
3F:→ JKGOOD: 一般我的码率设定在1080P 6Mbps AVC,4K 20Mbps HEVC 10/11 08:34
4F:推 JKGOOD: 软体的话是使用德国免费老牌Xmedia Recode,作者蛮勤劳更 10/11 08:37
5F:→ JKGOOD: 新ffmpeg和codec的 10/11 08:37