我们已开始使用Azure媒体服务(AMS)对我们正常运行的视频(MP4)进行编码,加密和托管。但是,除了视频,我们还有MP3音频文件。由于我们已经在使用AMS,所以将它们放在这里也是有意义的,但是我们遇到了问题。
当我们尝试从门户网站进行编码时,我们收到一条错误,要求我们稍后再试一次,当我们从Azure媒体服务资源管理器(AMSE)进行编码时,它完成编码但不会播放Azure Media Player,它会显示错误:
使用AMS编码和播放音频的最佳方法是什么,我们甚至尝试使用mp4从本文https://docs.microsoft.com/en-gb/azure/media-services/previous/media-services-advanced-encoding-with-mes#silent_audio中添加InsertBlackIfNoVideo,从AMSE编码,但没有运气。
音频是否最好只使用带有音频标签的blob存储?
更新: 流式传输可以从blob存储中正常工作,但我现在尝试使用具有多个预设的AMSE进行编码,包括:
自适应流媒体 内容自适应多比特率MP4 AAC音频 AAC优质音频
所有导致上述相同的错误。
尝试从门户编码时,我收到错误:
答案 0 :(得分:0)
在我的.NET应用程序中,我使用媒体编码器标准的mp3文件使用音频编码,使用纯音频预设AAC优质音频和编码工作正常(音频已编码,您可以使用Azure媒体播放器播放)
{
"Version": 1.0,
"Codecs": [
{
"Profile": "AACLC",
"Channels": 2,
"SamplingRate": 48000,
"Bitrate": 192,
"Type": "AACAudio"
}
],
"Outputs": [
{
"FileName": "{Basename}_AAC_{AudioBitrate}.mp4",
"Format": {
"Type": "MP4Format"
}
}
]
}
我记得Azure Media Encoder对我来说也不适用于音频编码,但Media Encoder Standard在该应用中运行良好