gpt4 book ai didi

c# - 将音频从MP4转换为Ogg Vorbis

转载 作者:行者123 更新时间:2023-12-03 01:13:48 26 4
gpt4 key购买 nike

我正在尝试编写一个C#程序,该程序可以读取MP4文件并以Ogg Vorbis格式转换音频,但是这里有个要点:我需要100 ms采样,以便可以对base64进行单独编码。
因此,音频从MP4文件转换为ogg vorbis,一次100ms。
听起来很怪异,这是我将音频数据输入目标应用程序的唯一方法。
有谁知道最简单的方法吗?

最佳答案

您需要更加关注这个问题,以使其对StackOverflow有效。
您需要考虑两件事:

  • MP4文件中没有100毫秒的音频清晰度。典型的MP4 AAC帧长21毫秒,您可以花几秒钟来制作100毫秒的音频数据。
  • AAC之外的Vorbis意味着您需要对数据进行完全转码:从AAC解码为PCM,然后编码

  • 标记 时,这意味着您需要使用Windows的一种媒体API或它们之上的库来读取MP4文件,选择感兴趣的音轨,开始读取其数据,通过AAC解码器进行解码并获得原始解码音频内容。
    然后分别使用Vorbis音频编码器并按照规定的要求对音频进行编码。
    这是通过编程方式进行的方法。您可能会使用一种容易获得的知名工具为您“最简单的方式”完成此任务。

    关于c# - 将音频从MP4转换为Ogg Vorbis,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63089466/

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