原本是冲着 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 之类的服务上直接远程无损播放
1
dreampet 10 天前
编码性能怎样?
|
![]() |
2
heimoshuiyu OP @dreampet 2k 60fps 大概是 3x 的速度
1080p 30pfs 大概是 12x 的速度 |
3
pxiphx891 9 天前
不错
|
![]() |
4
alect 9 天前
那这个对显存要求不敏感吧?我有个 4070 dual ,也恰好入手了 action 4 ,存了好多视频还没转。
|
![]() |
5
heimoshuiyu OP @alect 不敏感,ffmpeg 也就占几百 M 显存
|
6
PrinceofInj 9 天前 ![]() 我是把🐱片都转成 av1 了,反正这东西对清晰度要求不高,巨省空间。
|
![]() |
7
goodryb 9 天前
不知道 DJI action 拍摄是什么格式
试了下 YouTube 上的 4k HDR vp9 大概能压缩到原文件的 23% ,画质没有肉眼可见的差别,显存占用 3.6G |
![]() |
8
heimoshuiyu OP @goodryb 是 hevc ,但是码率很高
|
9
findex 9 天前 via iPhone ![]() 转码神器。新出的处理器支持 AV1 比较多
|
![]() |
10
zeroaone2099 9 天前
AV1 编码神卡应该是 Intel 家的?
|
![]() |
11
heimoshuiyu OP @zeroaone2099 性价比的话,可能是的,但是编码质量(同等码率下的画质)还是 n 卡领先
|
![]() |
12
heimoshuiyu OP @PrinceofInj av1 编码的 av (
|
13
VwEI 9 天前 ![]() 我之前花了 1K 买 A380 就专门来转 AV1 的
|
![]() |
14
xpfd 9 天前 ![]() 视频转码的话 试试 B580 吧
|
15
Chevalierbite 9 天前
9070xt 支持吗?
|
![]() |
16
heimoshuiyu OP @Chevalierbite 9070xt 有 av1 编码器,但是 A 卡用的编码器和参数和 N 卡不一样,效果也不一样
|
![]() |
17
goodryb 9 天前
请教下这些转码参数是 op 自己摸索的吗,之前想转码一些视频,抄网上的命令转出来质量很差
|
![]() |
18
heimoshuiyu OP @goodryb 大部分来自这个文档 https://docs.nvidia.com/video-technologies/video-codec-sdk/12.1/ffmpeg-with-nvidia-gpu/index.html
大概意思是,使用最慢的编码速度,cq:v 质量值 39 (越低画质越好体积越大) |
19
dford 9 天前
所以说实际上是 nvenc 变好了?记得几年前用 nvenc 兼容性很差,转出的视频常常会花掉
|
![]() |
20
heimoshuiyu OP @dford 以前不知道(
|