Azure Media Services编码的mp4文件大小是原始文件的10倍
我上传了一个15MB的mp4文件,并选择了“通过HTML5播放”选项进行编码。它创建了一个新的mp4文件,现在是158MB!这是10倍大的尺寸,为什么会发生这种情况?事实上,我选择的每个编码预设都会使文件大小比源mp4文件的原始15MB大得多。我需要将视频传送到带宽较低的PC客户端,因此将文件大小增加到这样的程度会适得其反。非常感谢您的任何建议或见解。您的原始输入文件几乎肯定是用非常低质量的设置编码的。“通过HTML5播放”预设是一个非常高的质量级别,因为使用上一代“HTML5流媒体”技术,您只能向用户呈现一个质量级别,因此Microsoft预设使其成为一个相当好的质量级别(720p@4500kbps) 一般来说,对于通过互联网向第一世界的最终用户进行的流媒体传输,我将使用具有以下质量级别的自适应流媒体格式(如DASH):Azure Media Services编码的mp4文件大小是原始文件的10倍,azure,encoding,video-streaming,mp4,azure-media-services,Azure,Encoding,Video Streaming,Mp4,Azure Media Services,我上传了一个15MB的mp4文件,并选择了“通过HTML5播放”选项进行编码。它创建了一个新的mp4文件,现在是158MB!这是10倍大的尺寸,为什么会发生这种情况?事实上,我选择的每个编码预设都会使文件大小比源mp4文件的原始15MB大得多。我需要将视频传送到带宽较低的PC客户端,因此将文件大小增加到这样的程度会适得其反。非常感谢您的任何建议或见解。您的原始输入文件几乎肯定是用非常低质量的设置编码的。“通过HTML5播放”预设是一个非常高的质量级别,因为使用上一代“HTML5流媒体”技术,您只
- 400kbps时288p
- 900 Kbps时的360p
- 1500 Kbps时为480p
- 3000 Kbps时为720p
- 6000 Kbps时为1080p
或者,您也可以使用Azure Media Services对视频进行低质量编码。如果您能更详细地描述您的需求,我可能会为合适的解决方案提供一些更详细的建议。感谢您的回复。这可能有助于解释源视频是带有矢量图形的动画插图。这不是像摄像机之类的全动态视频。我需要它在IE8和现代浏览器上播放。所以我用flash播放器来播放视频。我不认为dash.js是一个选项,它看起来只适用于现代浏览器。源视频为1280x720,长4分47秒。总比特率为441 kbps,帧速率为24帧/秒。音频比特率为160kbps。您能建议我应该使用的编码设置吗?是的,您对传统浏览器支持的看法是正确的。我以前没有使用过动画插图,因此我没有标准预设,可以在这种情况下共享。然而,我认为制作一个自定义Azure Media Encoder预设与您当前使用的视频具有相同的设置将是一个很好的起点。