gpt4 book ai didi

ios - 压缩视频然后添加水印

转载 作者:行者123 更新时间:2023-11-29 01:04:04 35 4
gpt4 key购买 nike

所以,我一直在寻找很长一段时间,但没有找到任何答案。

目标:压缩视频以便快速上传到服务器,同时保持添加的水印叠加清晰。

问题:当我使用 SDAVAssetExportsession ( https://github.com/rs/SDAVAssetExportSession ) 压缩视频时,视频压缩得很好,但水印效果也很好,导致叠加层模糊、难看。

有人有什么建议吗?谢谢!

最佳答案

水印本质上难以压缩,因为它们通常:

  • 包含锋利的边缘,如果没有 ringing artifacts 很难压缩.
  • 不要随图像的其余部分一起移动,以免混淆运动补偿算法。
  • 图像的模糊部分,要求涉及被水印覆盖的内容的数据在重新出现时重新编码。

也就是说,您可以采取一些步骤来使水印更易于压缩:

  • 使水印完全不透明。不要使用部分半透明的水印。这使得加水印区域的内容可以作为“常量”存储在视频中,而不需要经常更新。 (作为一个额外的好处,这也使得它更难移除。)
  • 为您的水印设计一个简单的轮廓,最好是一个矩形。复杂的轮廓会增加数据在水印后面出现和消失的频率。
  • 将其放置在输出视频帧的 16x16 像素边界上。许多视频压缩算法使用 8x8 或 16x16 block ,因此将水印与这些边界对齐将有助于将其与视频的其他部分分开。

如果一切都失败了,请考虑提高视频的压缩质量,或者在上传视频后在服务器端应用水印。

关于ios - 压缩视频然后添加水印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36636172/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com