首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure上使用C#裁剪AAC音频文件

在Azure上使用C#裁剪AAC音频文件
EN

Stack Overflow用户
提问于 2013-03-06 03:33:47
回答 2查看 582关注 0票数 2

我需要获取一个.aac音频文件(Advanced Audio Coding),并使用Windows Azure worker roll中的C#从中间以编程方式将10秒的剪辑提取到新的.aac文件中。

我找到了Mark Heath的this article,它解释了如何使用NAudio修剪WAV文件,但我不确定我如何对AAC文件做同样的事情,解码和编码文件会降低质量,对吗?

我也遇到了Azure Media Services,但我也在努力寻找它是否是我所需要的,它看起来可能不支持裁剪音频。

我在windows store应用程序中发现了MediaTranscoder类,它可能可以做我想做的事情(参见可以裁剪视频的this sample project ),但是我可以从azure worker roll访问这个API吗?如果可以的话,它可以做我想做的事情吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-07 04:59:10

请从http://www.windowsazure.com/en-us/develop/media-services/的服务概述开始,熟悉如何上传资产和创建编码作业。在您的示例中,您需要下载示例代码,构建并运行它。

然后,对于修剪,您将提交作业,其中Windows Azure Media Encoder的预设将您的时间间隔指定为,例如:

代码语言:javascript
复制
<Sources>
  <Source
    AudioStreamIndex="0">
    <Clips>
      <Clip
        StartTime="00:00:00"
        EndTime="00:00:09.9740000" />
    </Clips>
    <CaptionFiles />
  </Source>
</Sources>

我可以解释更多的细节,确切地说,如何建立预设,但也请确认,你知道确切的进出点你想要修剪,在时间格式(HH:MM:SS.MMM)?

票数 4
EN

Stack Overflow用户

发布于 2013-03-06 10:16:59

您的源文件是基本流(即原始AAC位,而不是包装在MP4等容器中)吗?

如果您的内容包装在MP4中,则可以潜在地使用Azure媒体服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15232540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档