我正在尝试使用FFMPEG将视频编码为H.265,但我有一个奇怪的拉伸问题。输入视频是1920x1080并且输出具有相同的分辨率,但是当我在相同时间戳上比较两个图像时,编码视频似乎被几个像素拉伸(尽管事实分辨率相同,但两个尺寸都明显更宽)。似乎这种拉伸在整个视频中引入了丑陋的模糊。似乎FFMPEG从左侧和右侧裁剪了几个像素(可能是视频边缘的黑色像素)并且拉伸内容以填充那些丢失的像素并保持相同的分辨率。
我没有找到任何方法来禁用此行为。我试图将编码器从x265更改为x264以查看是否存在问题,但结果仍然存在。
我使用了这个命令行参数:
anydtdte.
-t 30 可以在30秒的小样本上测试结果视觉质量。
有谁知道为什么会发生这种情况以及如何解决这个问题?大多数视觉质量因为这种变形而丢失,而不是因为重新压缩,我用-crf 0编码证明了这一点,这基本上是无损的,结果仍然模糊。
编辑:指向完整控制台输出的链接:https://pastebin.com/gpMD5Qec