【问题标题】:Native Chrome video player renders fuzzy and blurry mp4 videos in comparison to Firefox与 Firefox 相比,原生 Chrome 视频播放器呈现模糊和模糊的 mp4 视频
【发布时间】:2017-09-02 06:25:38
【问题描述】:

我是作为本地文件播放还是托管都没有关系,但似乎chrome正在以模糊的方式输出纯视频。我已经尝试关闭所有扩展并移除硬件加速,但它并没有改变任何东西。

Chrome 版本:版本 59.0.3071.115(官方构建)(64 位) 操作系统:Windows 10 视频源:MP4,使用最高质量的 H.624 编解码器

【问题讨论】:

  • 这与编程无关。您应该通过 superuser.com 询问软件问题(使用您的 SO 帐户)。
  • 你有 HiDPI 屏幕吗?您是否有多个分辨率或像素密度不同的显示器?这些都可能导致 Chrome 误解您的屏幕分辨率。
  • 我正在使用一台笔记本电脑和另一台显示器。但是我关闭了第二台显示器,同样的事情发生了。我还在第二台计算机上复制了这个问题
  • 对于 VC.One - 这个问题让任​​何网站的视频播放看起来都很模糊
  • 您能否使用检查器检查 Chrome 中的元素相对于视频源的像素大小是否为 1:1。像这里一样,重新采样通常仅在出于某种原因(即意外的填充/边距等)必须将视频缩放到不同大小时才会发生。

标签: google-chrome video html5-video video-processing


【解决方案1】:

我找到了解决方案。 为了正确对文件进行 H264 编码,原始素材或屏幕截图的高度和宽度需要是 8 和 16 的倍数。


宽高比为 4:3 的视频的推荐宽度和高度

  • 960x720
  • 832x624
  • 768x576
  • 704x528
  • 640x480
  • 576x432
  • 512x384
  • 448x336
  • 384x288
  • 320x240
  • 256x192


宽高比为 16:9 的视频的推荐宽度和高度

  • 1920x1080
  • 1600x900
  • 1440x810
  • 1280x720
  • 1024x576
  • 768x432
  • 512x288
  • 256x144

【讨论】:

  • 丹尼尔,你能进一步解释一下吗?宽度必须是 8 的倍数,高度必须是 16?它们必须是 4:3 还是 16:9?您是否有支持这些推荐尺寸的来源,或者它们来自个人测试?我遇到了同样的问题,所以我正在尝试确定最佳解决方案。
  • 实际上,在这里找到了我认为是您的来源:stackoverflow.com/questions/13016405/…
  • 我在下面的帖子中解释过
【解决方案2】:

宽度和高度都应该是 16 的倍数。 16 的倍数意味着它可以被除以没有分数,所以是完美的除法。

在 768x576 的情况下:

如果你将 768 除以 16 = 48

如果你将 576 除以 16 = 36

两个维度都可以完美分割

以 608x456 不工作为例:

608 / 16 = 38

456 / 16 = 28.5 - 这个你有 0.5 的余数

关于纵横比,第一列的尺寸(从 960x720 开始,以 256x192 结束)与 4:3 纵横比有关,这意味着 这些尺寸都与 4:3 的纵横比成正比。同样的事情发生在 16:9。我用两条线来分隔两组要点,现在可能清楚它们的实际含义了。

我的来源来自:https://sibsoft.net/xvideosharing/info_video_dimensions.html

我不知道为什么需要这个16倍数,但是和我认识的一位软件工程师交谈,他认为H264压缩图像的方式可能与算法如何存储要压缩的数据有关。

我一直在制作我公司销售的桌面软件的视频,并在他们的网站上进行截屏。我正在使用 camtasia 进行屏幕捕获,并注意到为了获得超清晰的最终视频,您需要调整软件 UI 的大小,以捕获与要渲染的完全相同的大小,因此您需要不惜一切代价避免重新在首映中缩放图像,即使您正在缩小高分辨率。

所以对于前。假设我正在销售类似于 microsoft word 的东西,我在 photoshop 中制作了一个 1280x720 的模型,然后我放置 该矩形顶部的屏幕并将MS word doc的大小调整为非常接近该分辨率,然后我配置camtasia 还要以 1280x720 的固定尺寸捕获,然后我以首映式的最大输出导出,最后我使用手刹 相同的 1280x720 大小对其进行编码,结果令人惊叹(超清晰和小文件大小)。我得到的另一个提示是使用视网膜屏幕 拍摄视频时,您将获得双倍像素信息,因为在 Retina 中像素更小。

我也不知道原始录制的片段会如何播放 如果它来自相机,但理论上每次你改变纵横比和分辨率都会失去质量。

【讨论】:

    猜你喜欢
    • 2014-11-24
    • 1970-01-01
    • 2014-10-13
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 1970-01-01
    • 2011-05-20
    相关资源
    最近更新 更多