我在 ffmpeg 命令中寻找放置-ssim
, 或 private 选项的正确位置。我没有找到它,但我有一个可行的选择,并会与您分享。它工作,但我不知道为什么。
首先尝试不使用 ssim 和工作:
ffmpeg -s cif -r 30 -i video.yuv -vcodec mpeg4 -g 12 -bf 2 -sameq video.m4v
我试图像下面这样放置 ssim 并且没有工作:
ffmpeg -s cif -r 30 -i video.yuv -vcodec mpeg4 -g 12 -bf 2 -sameq -ssim video.m4v
ffmpeg -s cif -r 30 -i video.yuv -ssim -vcodec mpeg4 -g 12 -bf 2 -sameq video.m4v
在这里它有效:
ffmpeg -s cif -r 30 -i video.yuv -vcodec mpeg4 -g 12 -bf 2 -ssim -sameq video.m4v
有人知道为什么它在最后一种情况下有效,而不是在命令 2 和 3 中有效吗?