在VirtualDub中嵌入水印 - 水印突然变成蓝色


0

我的徽标怎么了?

看一眼

http://www.youtube.com/watch?v=7ZQlVRPFshs

http://www.youtube.com/watch?v=VR58GQr3wV8

看到右下角的徽标?这是这张图片:
enter image description here
这是一个watermark.bmp。它不是蓝色,它是红色的。

我用它来嵌入徽标

enter image description here

这是ffdshow过滤器 http://ffdshow-tryout.sourceforge.net 。我一直在使用最新版本。对于我使用的转码 http://komisar.gin.by/

为什么我的标识突然变蓝?!


它真的变成了蓝色吗?从现在开始编码的所有文件都会发生这种情况,或者是否存在随机模式?我不明白为什么会随意这样做。
slhck

是的,突然之间。我的意思是我的最新视频编码是 youtube.com/watch?v=9G-tV6gbcg8 那里还是红的。现在它突然变成了蓝色。是的,发生在我编码的所有文件中。
Grumpy ol' Bear

我的意思是,它也会在随后的编码中发生吗?
slhck

是的,对于每个编码。无论我选择转码什么视频,从现在开始它总是蓝色的。
Grumpy ol' Bear

Answers:


0

我认为色彩空间有变化。

让我们举一个简单的例子:也许你正在阅读徽标 RGB 之前。红色部分存储为 0xFF0000。您也可以将其存储为 BGR - 那里你会有你交换的红色和蓝色值,因为 FF 部分将被解释为蓝色部分而不是红色部分。

更糟糕的是,视频将被转换为 YUV 相反,颜色可以混合更多,因为它现在分为Luma和Chroma而不是原始颜色值。

我建议的是:

  • 找到输入/输出颜色空间的设置并尝试进行实验。也许有些事情在这里混淆了。
  • 保存新版本的水印,可能还有另一个程序。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.