gpt4 book ai didi

Azure 媒体服务编码的 mp4 文件大小是原始大小的 10 倍

转载 作者:行者123 更新时间:2023-12-03 03:15:51 25 4
gpt4 key购买 nike

我上传了一个 15MB 的 mp4 文件,并选择了“通过 HTML5 播放”选项进行编码。它创建了一个新的 mp4 文件,现在大小为 158MB!尺寸增大了 10 倍,为什么会发生这种情况?事实上,我选择的每个编码预设都会使文件大小远大于源 mp4 文件的原始 15MB。我需要将视频传送到带宽较低的 PC 客户端,因此文件大小增加到这种程度会适得其反。非常感谢任何建议或见解。

最佳答案

您的原始输入文件几乎肯定是使用非常低的质量设置进行编码的。 “通过 HTML5 播放”预设是一个非常高的质量级别,因为使用上一代“HTML5 流”技术,您只能向用户呈现一个质量级别,因此 Microsoft 预设使其成为相当好的质量级别(720p @ 4500 Kbps) .

一般来说,为了通过互联网向第一世界的最终用户进行流媒体传输,我会使用具有以下质量级别的自适应流媒体格式(例如 DASH):

  • 288p @ 400 Kbps
  • 360p @ 900 Kbps
  • 480p @ 1500 Kbps
  • 720p @ 3000 Kbps
  • 1080p @ 6000 Kbps

如果我们完全忽略音频并与您的 15 MB 输入文件进行比较,即使是这些设置中的最低设置(质量相当糟糕)也只能编码 5 分钟的视频,而最高质量级别的编码只需 20 秒!

如果您希望提供最佳的最终用户体验,您应该使用 DASH 等自适应流技术。这将使您能够为每个用户提供他们的网络连接能够最好地应对的质量水平。 dash.js播放器能够在现代浏览器中播放此类视频。

或者,您可以provide custom presets Azure 媒体服务对视频进行编码以降低质量级别。

关于Azure 媒体服务编码的 mp4 文件大小是原始大小的 10 倍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27098149/

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