需求:
- 体积缩小(会对 AVC 的视频二压 接受部分损失 很多视频不想删又不想占用太多空间)
- 尽可能保留细节(感觉 HEVC 涂抹太严重了 肉眼可见的发丝、雪花等细节模糊)
- 可在 macOS 上使用空格键预览(兼容 QuickTime player 即需要添加 hvc1 的 vtag 这点排除了 vp9 )
- 编码效率可接受(排除 av1 不知道为什么只有单线程 libaom-av1 实现 巨慢无比)
从前天测试到今天 还算满意的压制参数如下:
gpu:
function ff() { ffmpeg -y -hwaccel auto -threads auto -i "$1" -c:v hevc_nvenc -vtag hvc1 -bf 4 -preset slow -rc:v vbr_hq -qmin 10 -qmax 52 -bufsize:v 8M -profile:v main10 "${1%.*}".enc.mp4 } cpu:
function ffw() { ffmpeg -y -threads auto -i "$1" -c:v libx265 -vtag hvc1 -bf 4 -crf 23 -preset slow -qmin 10 -qmax 52 "${1%.*}".enc.mp4 } 有没有路过的大神帮忙看看还有没有优化的空间
