如何使用 FFmpeg 从 h264 视频中提取高质量图像静止图像来补偿压缩?

如何使用 FFmpeg 从 h264 视频中提取高质量图像静止图像来补偿压缩?

我想从 .mp4 视频中提取静态图像。但是,当我这样做时 - 图像中仍然会出现像素化/“块”。这是我用来从 1 秒开始提取图像的命令,jpg 质量最高:

ffmpeg -ss 00:00:01 -i input.mp4 -frames:v 1 -q:v 1 -qmin 1  output.jpg

但是,当我这样做时,我仍然得到块状像素化。阅读时,我的理解是 mp4 - 使用压缩时依赖于“周围”的帧来“填充细节”。

下面是我所说的一个例子:我想从同一个视频文件中获取类似“第一个”图像(而不是使用 ffmpeg 的第二个图像): 在此处输入图片描述

我如何使用 ffmpeg 以便它正确提取“非像素化”图像并获取“正确”的解压缩图像?

在此处输入图片描述

相关内容