当在特定时间标记处从视频中提取静态帧时,如下所示:
以下是一些例子: 总的来说,JPG照片似乎比PNG照片略暗且饱和度较低。
使用exiftool或imagemagick的identify进行检查时,两个图像都使用sRGB颜色空间和无ICC配置文件。
你有什么想法是什么原因导致这种情况?或者这两个中哪一个是“正确”的?
我还尝试使用我的视频播放器(MPlayerX)保存截图,分别以JPG和PNG格式保存。在这种情况下,两种格式的帧转储看起来完全相同,并且它们看起来大多像ffmpeg的JPG静态图像。
ffmpeg -i foobar.mp4 -vframes 1 -ss 4:20 -q:v 1 example.png
我注意到使用PNG或JPG会产生不同的颜色。(请注意,-q:v 1
表示最大图像质量)以下是一些例子: 总的来说,JPG照片似乎比PNG照片略暗且饱和度较低。
使用exiftool或imagemagick的identify进行检查时,两个图像都使用sRGB颜色空间和无ICC配置文件。
你有什么想法是什么原因导致这种情况?或者这两个中哪一个是“正确”的?
我还尝试使用我的视频播放器(MPlayerX)保存截图,分别以JPG和PNG格式保存。在这种情况下,两种格式的帧转储看起来完全相同,并且它们看起来大多像ffmpeg的JPG静态图像。
scale
滤镜:-vf scale=out_color_matrix=bt601:out_range=pc
(仅在输出格式为 JPEG 时使用)。 - Rotem