买了两年的 4060ti 觉得 av1 编码器很值

189 天前
 heimoshuiyu

原本是冲着 16G 显存买的,想着能玩玩 AI 绘画。用了两年发现最值的是它的 av1 硬件编码器。

我有一个 DJI action 平时和女朋友出去玩没事就爱挂载胸前全程记录,拍的 2k 60 帧,一天能拍差不多 100G 的视频。用显卡的 nvenc_av1 硬件编码器把视频全部转成 av1 编码,再存到 nas 上。编码前后肉眼基本看不出画质区别,但是体积是原来的 10% 左右。

以下是 ffmpeg 编码用的参数

ffmpeg -noautorotate -y -vsync 0 -hwaccel cuda -hwaccel_output_format cuda -i "{}" -c:a copy -c:v av1_nvenc -aq-strength 15 -temporal_aq 15 -preset p6 -cq:v 39 "/data/record/DJI_001_av1/{}

最后用 exiftool 处理一下免得丢失视频元数据

exiftool -tagsFromFile "{}" -overwrite_original "/data/record/DJI_001_av1/{}"

最终视频码率大约在 3-5M ,可以放在 jellyfin 之类的服务上直接远程无损播放

2644 次点击
所在节点    分享发现
24 条回复
dreampet
189 天前
编码性能怎样?
heimoshuiyu
189 天前
@dreampet 2k 60fps 大概是 3x 的速度
1080p 30pfs 大概是 12x 的速度
pxiphx891
189 天前
不错
alect
189 天前
那这个对显存要求不敏感吧?我有个 4070 dual ,也恰好入手了 action 4 ,存了好多视频还没转。
heimoshuiyu
189 天前
@alect 不敏感,ffmpeg 也就占几百 M 显存
PrinceofInj
189 天前
我是把🐱片都转成 av1 了,反正这东西对清晰度要求不高,巨省空间。
goodryb
189 天前
不知道 DJI action 拍摄是什么格式

试了下 YouTube 上的 4k HDR vp9 大概能压缩到原文件的 23% ,画质没有肉眼可见的差别,显存占用 3.6G
heimoshuiyu
189 天前
@goodryb 是 hevc ,但是码率很高
findex
189 天前
转码神器。新出的处理器支持 AV1 比较多
zeroaone2099
189 天前
AV1 编码神卡应该是 Intel 家的?
heimoshuiyu
189 天前
@zeroaone2099 性价比的话,可能是的,但是编码质量(同等码率下的画质)还是 n 卡领先
heimoshuiyu
189 天前
@PrinceofInj av1 编码的 av (
VwEI
188 天前
我之前花了 1K 买 A380 就专门来转 AV1 的
xpfd
188 天前
视频转码的话 试试 B580 吧
Tree9390
188 天前
9070xt 支持吗?
heimoshuiyu
188 天前
@Chevalierbite 9070xt 有 av1 编码器,但是 A 卡用的编码器和参数和 N 卡不一样,效果也不一样
goodryb
188 天前
请教下这些转码参数是 op 自己摸索的吗,之前想转码一些视频,抄网上的命令转出来质量很差
heimoshuiyu
188 天前
@goodryb 大部分来自这个文档 https://docs.nvidia.com/video-technologies/video-codec-sdk/12.1/ffmpeg-with-nvidia-gpu/index.html
大概意思是,使用最慢的编码速度,cq:v 质量值 39 (越低画质越好体积越大)
dford
188 天前
所以说实际上是 nvenc 变好了?记得几年前用 nvenc 兼容性很差,转出的视频常常会花掉
heimoshuiyu
188 天前
@dford 以前不知道(

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1125361

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX