kdenlive amd 加速渲染
系统准备 sudo pacman -S kdenlive ffmpeg libva-utils libva-mesa-driver amdgpu_top vainfo | grep -E "H264|HEVC|AV1" sudo cat /sys/class/drm/renderD128/device/uevent | grep PCI_SLOT_NAME lspci -nn | grep -E "VGA|3D|Display" AV1 f=mp4 vcodec=av1_amf vprofile=main rc=cqp qp=24 g=72 acodec=aac ab=320k usage=transcoding quality=quality movflags=+faststart Linux 特别说明: 如果是 Linux 系统,建议添加 vaapi_device=/dev/dri/renderD128 以强制指定核显。 参数深度拆解 容器与编码器 (Container & Codec) 决定视频的封装格式以及调用哪块硬件电路进行计算。 f=mp4 封装格式 (Container Format) 解释: 指定输出文件的容器为 MP4。 原因: 虽然 MKV 对 AV1 支持更好,但在 Windows 环境及大多数消费级播放器中,MP4 拥有最广泛的兼容性。 注意: 这里的 MP4 容器承载了 AV1 视频流和 AAC 音频流。 vcodec=av1_amf 视频编码器 (Video Codec) 核心: 调用 AMD 的 Advanced Media Framework (AMF) 接口。 硬件: 直接激活 7840HS 核显中的 VCN 4.0 (Video Core Next) 媒体引擎。 对比: 编码器 类型 速度 CPU占用 适用场景 av1_amf 硬件 (GPU) 极快 (~150fps+) 极低 (<5%) 录制、存档、通用导出 libsvtav1 软件 (CPU) 慢 (~20fps) 极高 (100%) 极限体积压缩 (不推荐) 画质控制 (Rate Control) 决定视频的清晰度与体积之间的平衡。 ...