使用FFMPEG进行编码会拉伸帧

时间:2017-08-22 20:48:41

标签: ffmpeg

我正在尝试使用FFMPEG将视频编码为H.265,但我有一个奇怪的拉伸问题。输入视频是1920x1080并且输出具有相同的分辨率,但是当我在相同时间戳上比较两个图像时,编码视频似乎被几个像素拉伸(尽管事实分辨率相同,但两个尺寸都明显更宽)。似乎这种拉伸在整个视频中引入了丑陋的模糊。似乎FFMPEG从左侧和右侧裁剪了几个像素(可能是视频边缘的黑色像素)并且拉伸内容以填充那些丢失的像素并保持相同的分辨率。

我没有找到任何方法来禁用此行为。我试图将编码器从x265更改为x264以查看是否存在问题,但结果仍然存在。

我使用了这个命令行参数:

anydtdte.

-t 30 可以在30秒的小样本上测试结果视觉质量。

有谁知道为什么会发生这种情况以及如何解决这个问题?大多数视觉质量因为这种变形而丢失,而不是因为重新压缩,我用-crf 0编码证明了这一点,这基本上是无损的,结果仍然模糊。

编辑:指向完整控制台输出的链接:https://pastebin.com/gpMD5Qec

0 个答案:

没有答案