|
|
现在的 SVT-AV1 编码器(特别是 1.0 版本以后)已经有了很大的变化,清理掉了大量手动微调参数,转而依赖更智能的 preset 系统。
1. gop_size 是 FFmpeg 通用参数,不是私有参数
错误原因:gop_size 是 FFmpeg 这一层的参数,不应该写在 -svtav1-params 里面。
解决方法:从参数列表中删除 gop_size: 500,直接在 FFmpeg 命令中使用 -g 500。
2. 微调参数已被移除或隐藏 (rdoq, max-mv, block-size 等)
SVT-AV1 开发团队在更新(特别是 v0.9 到 v1.0+ 过渡期)时,为了简化使用并防止用户设置破坏画质,移除了大量底层控制参数。现在的逻辑是:你只需要设置 preset,编码器会自动决定最佳的块大小、运动矢量范围等。
min-block-size / max-block-size:这些分区决策参数现在由 preset 级别内部控制,用户无法再手动强制指定。
rdoq (Rate Distortion Optimization Quantization):已被移除或整合进内部逻辑,不再对外暴露。
max-mv / global-motion:同样属于被移除的旧 API 参数。 |
|