ffmpeg 将较大的 webm 视频转换为较小的版本 - 质量损失

ffmpeg 将较大的 webm 视频转换为较小的版本 - 质量损失

我正在使用(桌面软件)创建 1920x1080 的 WebM 格式视频Filmora 9。这非常完美。我不必重新创建所有较小版本(1280x720)的视频,而是尝试编写一个简单的 shell 脚本,该脚本将运行一些注释来制作较小版本:

ffmpeg -i round-en-1920x1080.webm -c:v libvpx-vp9 -b:v 0.33M -c:a libopus -b:a 96k -filter:v scale=1280:720 round-en-1280x720.webm

出于某种原因,输出的质量真的很差。甚至文件大小也让我怀疑(原始文件为 22mb,输出文件为 3mb!)。我是不是漏掉了一些标记?

我的软件的输出设置看起来不错:

在此处输入图片描述

在此处输入图片描述

当我在 Windows 资源管理器中比较视频属性时,它们都具有相同的 FPS 等,并且设置了正确的尺寸。我不确定还有什么问题?

以下是我的 PC 软件得出的相同尺寸:

在此处输入图片描述

...然后在我运行 ffmpeg 命令将较大的视频转换为这个尺寸后,它看起来是这样的:

在此处输入图片描述

正如您所见,质量有明显差异 :(

相关内容