Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
视频中的颜色变化-HTML5_Html_Macos_Video_Html5 Video_H.264 - Fatal编程技术网

视频中的颜色变化-HTML5

视频中的颜色变化-HTML5,html,macos,video,html5-video,h.264,Html,Macos,Video,Html5 Video,H.264,我在MacOs上使用视频颜色时遇到一些问题 我在mac os和其他平台之间有一些一致的颜色变化(甚至iphone似乎也与其他平台相匹配),这似乎来自视频解码 下面是一个示例,其中一个网页上的视频的背景颜色与视频背景相匹配 编码视频时,未设置正确的颜色空间元数据。我最近写了一篇博客文章,内容就是这个 另一种选择是使用画布读取视频颜色,并使用该颜色设置背景 编码视频时,未设置正确的颜色空间元数据。我最近写了一篇博客文章,内容就是这个 另一种选择是使用画布读取视频颜色,并使用该颜色设置背景 在我看来

我在MacOs上使用视频颜色时遇到一些问题

我在mac os和其他平台之间有一些一致的颜色变化(甚至iphone似乎也与其他平台相匹配),这似乎来自视频解码

下面是一个示例,其中一个网页上的视频的背景颜色与视频背景相匹配


编码视频时,未设置正确的颜色空间元数据。我最近写了一篇博客文章,内容就是这个


另一种选择是使用画布读取视频颜色,并使用该颜色设置背景

编码视频时,未设置正确的颜色空间元数据。我最近写了一篇博客文章,内容就是这个


另一种选择是使用画布读取视频颜色,并使用该颜色设置背景

在我看来,这就像是颜色范围或黑色级别的问题。 对于8位,黑色可以表示为“0”或“16”

您的视频看起来像黑色,编码为“16”,但播放机假定黑色为“0”。 因此,玩家得到“16”,并将其解释为深灰色,尽管它原本是黑色的

两种变体均有效(黑色为“0”或“16”)

因此,在您的情况下,玩家假定或收到错误范围的信号

H.264流中的颜色范围元数据可能丢失、错误或丢失 播放器可能会忽略颜色范围元数据,并假定黑色为“0”

在全范围内创建输出(黑色为“0”),确保其信号正确,然后重试。
FFMPEG让您可以控制范围设置。

在我看来,这就像是颜色范围或黑色级别的问题。 对于8位,黑色可以表示为“0”或“16”

您的视频看起来像黑色,编码为“16”,但播放机假定黑色为“0”。 因此,玩家得到“16”,并将其解释为深灰色,尽管它原本是黑色的

两种变体均有效(黑色为“0”或“16”)

因此,在您的情况下,玩家假定或收到错误范围的信号

H.264流中的颜色范围元数据可能丢失、错误或丢失 播放器可能会忽略颜色范围元数据,并假定黑色为“0”

在全范围内创建输出(黑色为“0”),确保其信号正确,然后重试。
FFMPEG让您可以控制范围设置。

谢谢,这似乎确实是我的问题。我会花一些时间来测试不同的设置,因为第二个对我没有用。我在amp,画布对我来说不是一个好的解决方案。谢谢,这似乎确实是我的问题。我会花一些时间来测试不同的设置,因为第二个对我没有用。我在amp和画布是不是一个好的解决方案为我。