Jam*_*mes 12 safari firefox google-chrome ffmpeg html5-video
在Firefox,Chrome和Safari中,任何带有白色背景的视频(我可以制作)都会变成灰色(IE中为白色).好吧,在我的Windows机器上它是灰色的,在我的Android手机/平板电脑和Mac上是白色的...
我正在使用ffmpeg对视频进行编码.如果我将其编码为webm,则背景为白色.
请参阅:https://jsfiddle.net/Lbg8f6ck/
我找到了修复Chrome的黑客攻击:
<video style="-webkit-filter:brightness(108.5%);"
Run Code Online (Sandbox Code Playgroud)
但它不适用于Firefox或Safari.
Firefox的另一个黑客攻击:
filter:brightness(1.085)
Run Code Online (Sandbox Code Playgroud)
但由于某些原因,通过JavaScript设置它不起作用.
在几个版本之前,Chrome的背景为白色,然后再次变为灰色......
问题是:为什么是白色灰色?
是视频还是Chrome,Firefox,Safari的问题?(他们怎么能不支持白色?)
是否有可能获得白色背景?
任何黑客,解决方法?
int*_*ika 12
经过长时间的搜索和测试,这是一个有效的解决方案
CSS
.brightness{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'brightness\'><feColorMatrix type=\'matrix\' values=\'1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0\'/></filter></svg>#brightness"); /* Firefox 3.5+ */
-webkit-filter:brightness(108.5%); /* Chrome 19+ & Safari 6+ */
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div class="brightness">
<video src="http://www.botlibre.com/media/a786628.mp4">
</video>
</div>
Run Code Online (Sandbox Code Playgroud)
https://jsfiddle.net/27L5nvg4/1/
.brightness{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'brightness\'><feColorMatrix type=\'matrix\' values=\'1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0 0 0 0 0 1.2 0\'/></filter></svg>#brightness"); /* Firefox 3.5+ */
-webkit-filter:brightness(108.5%); /* Chrome 19+ & Safari 6+ */
}
Run Code Online (Sandbox Code Playgroud)
<div class="brightness">
<video src="http://www.botlibre.com/media/a786628.mp4">
</video>
</div>
Run Code Online (Sandbox Code Playgroud)
<div class="brightness">
<video src="http://www.botlibre.com/media/a786628.mp4">
</video>
</div>
Run Code Online (Sandbox Code Playgroud)
替代解决方案:
尝试使用其他html视频播放器 http://html5video.org/wiki/HTML5_Video_Player_Comparison
您可以将页面背景更改为灰色等firefox等以匹配您的视频
此外,如果只是女性说话,你可以使用带音频的gif动画
捕获Firefox:
http://i.stack.imgur.com/tWWqm.jpg
小智 5
在许多情况下,这是nVidia驱动程序的问题.NVIDIA显卡用户尝试以下操作:
在我的情况下,它工作,无论如何我不明白为什么视频的动态范围是默认限制的...
请参见:https://bugzilla.mozilla.org/show_bug.cgi?id = 1138024
归档时间: |
|
查看次数: |
6969 次 |
最近记录: |