Ffmpeg 对同一帧的图像,通过相同的算法或库,压缩两次后图像是否相同

Ffmpeg 对同一帧的图像,通过相同的算法或库,压缩两次后图像是否相同,ffmpeg,compression,frame,Ffmpeg,Compression,Frame,同一帧图像,通过相同的算法或库,有损压缩两次,压缩两次后图像是否相同?图像是否不相同。有损编码器永久性地操纵图像以减小文件大小,同时尝试使质量看起来良好。这会引入伪影,这些伪影会成为原始图像中不存在的图像的一部分。这被称为代际损失 JPG示例: 制作JPG图像: ffmpeg -i image.png image1.jpg 重新编码: ffmpeg -i image1.jpg image2.jpg 比较: 图像不一样。有损编码器永久性地操纵图像以减小文件大小,同时尝试使质量看起来良好。

同一帧图像,通过相同的算法或库,有损压缩两次,压缩两次后图像是否相同?

图像是否不相同。有损编码器永久性地操纵图像以减小文件大小,同时尝试使质量看起来良好。这会引入伪影,这些伪影会成为原始图像中不存在的图像的一部分。这被称为代际损失

JPG示例:

  • 制作JPG图像:

    ffmpeg -i image.png image1.jpg
    
  • 重新编码:

    ffmpeg -i image1.jpg image2.jpg
    
  • 比较:


  • 图像不一样。有损编码器永久性地操纵图像以减小文件大小,同时尝试使质量看起来良好。这会引入伪影,这些伪影会成为原始图像中不存在的图像的一部分。这被称为代际损失

    JPG示例:

  • 制作JPG图像:

    ffmpeg -i image.png image1.jpg
    
  • 重新编码:

    ffmpeg -i image1.jpg image2.jpg
    
  • 比较: