gpt4 book ai didi

video - 如何使用ffmpeg计算压缩VP8/VP9视频的ssim值?

转载 作者:行者123 更新时间:2023-12-04 22:48:36 26 4
gpt4 key购买 nike

我有一个 HEVC 视频。我使用下面的 FFmpeg 命令将其转换为 VP8 和 VP9:

ffmpeg -i ./hevc.mp4 -vcodec libvpx -crf 18 -b:v 0 -speed 1 ./vp8.webm

ffmpeg -i ./hevc.mp4 -vcodec libvpx-vp9 -crf 18 -b:v 0 -speed 1 ./vp9.webm

转换非常成功。但是我通过下面的 FFmpeg 命令计算的 ssim 值:
ffmpeg -y -i hevc.mp4 -i vp8.webm -filter_complex "ssim" -f hevc /dev/null

ffmpeg -y -i hevc.mp4 -i vp9.webm -filter_complex "ssim" -f hevc /dev/null

VP8 和 VP9 视频的 ssim 值均小于 0.99 .这些都是我没想到的糟糕结果。

如果我将 HEVC 视频转换为 x264,ssim 值将是正常的。

我的命令有什么问题吗?

最佳答案

要仅对 FFMPEG 4.0 及更高版本的引用和比较文件执行 SSIM:
ffmpeg -i test.mp4 -i reference.mp4 -lavfi libvmaf="[0:v][1:v]ssim" -f null -
需要将 VMAF 过滤器编译成 FFMPEG。

有关更多信息,请参阅 SSIM 上的 FFMPEG 文档部分:https://ffmpeg.org/ffmpeg-filters.html#ssim

关于video - 如何使用ffmpeg计算压缩VP8/VP9视频的ssim值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35536499/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com