如何在 C# 中将 g729 编码的字节数组转换为 .WAV?

2024-01-27

我一直在用 C Sharp 语言开发 VoIP 应用程序。该项目的目的是 VoIP 通话录音。它使用 g729 编解码器。我可以从 RTP 负载中提取语音部分。如何将此字节数组转换为 .wav 格式?请帮我。


您可以尝试使用ffmpeg程序 http://www.ffmpeg.org/并通过命令行使用它

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 C# 中将 g729 编码的字节数组转换为 .WAV? 的相关文章

随机推荐

  • 将多个范围复制到数组中而不循环

    我想将数据从单独的范围复制到数组中而不循环 以下方法仅使用 rng1 中的数据填充数组 Dim rng1 As Range rng2 As Range rng3 As Range rngMerge As Range Dim tmpMatri
  • Leaflet React在功能组件中获取地图实例

    我想要在地图外有一个按钮 将视图更改为另一个坐标 有没有办法让mapContainer实例调用它们的函数 或者说如何实现这个功能呢 我尝试使用 ref 来获取它 但它不起作用 这是我当前的代码 const zoom 13 function
  • 截断 p:dataTable 中的大文本值并导出包含全文的表

    我正在使用 Primefaces 3 5 和 JSF 2 并且有一个dataTable
  • 如何在非线程对象上调用 wait() 和 notification() 方法?

    怎样才能wait and notify 在非线程的对象上调用方法 这确实没有意义 不是吗 不过 这肯定是有意义的 因为这两种方法可用于所有 Java 对象 有人可以提供解释吗 我无法理解如何使用线程之间进行通信wait and notify
  • 南迁DateField到IntegerField

    我想改变我的模型 class Source models Model release date models DateField to class Source models Model release date models Intege
  • 如何在Vert.x中运行多个顶点?

    我是 Vert x 的新手 我想通过 jar 运行多个 verticle 我有两个文件 一个是 MyFirstVertice java 它路由路径 q1 并返回一些东西 第二个是 MySecondVertice java 它路由路径 q2
  • Gitlab-CI:跨服务通信

    我目前正在使用 Gitlab CI 来测试基于 jboss eap 的 java 应用程序 更准确地说 我正在使用 Postman 的 newman 工具在我的所有控制器上运行一些 REST API 测试 目前 我使用外部 EAP 服务器执
  • eclipse中Tomcat上使用JDBC for MYSQL时出现classNotFound异常

    这似乎是一个常见问题 但我找不到有效的解决方案 我已经浏览了几十条线索并一直在和我的老师一起工作 我正在尝试使用 JDBC 连接到 MYSQL 我还使用 tomcat 服务器并运行 xubuntu 12 04 我收到 ClassNotFou
  • POD 对象向量的内存布局

    假设我有一个简单的 C 类 class Data public float data 3 void clear data 0 0 0f data 1 0 0f data 2 0 0f 和数据的向量 std vector
  • ELKI:在 Java 中的自定义对象上运行 DBSCAN

    我正在尝试在 JAVA 中使用 ELKI 来运行 DBSCAN 为了进行测试 我使用了 FileBasedDatabaseConnection 现在我想使用我的自定义对象作为参数来运行 DBSCAN 我的对象具有以下结构 public cl
  • IE9 传递的 If-Modified-Since HTTP 标头包含长度?

    请澄清这个奇怪的事情If Modified SinceIE9 传递的标头 在我的 ASP NET 4 0 Web 应用程序中 我有一个通用处理程序 ashx 它为存储在数据库中的图像提供服务 为了提高效率 我正在处理一些与缓存相关的标头并传
  • 在模式中匹配正则表达式模式

    Folks 我必须匹配以下模式 第一个字母必须是 N 第二个除 P 之外的任意字母 第三个必须是S或T 第四个是除 P 之外的任何字母 字符串只有大写字母 没有数字 空格等 所以使用 python 这就是我到目前为止得到的 import r
  • 如何使用 SuperMixin 创建 Scala swing 包装类?

    我试图从该线程的答案中了解以下类的工作原理 Scala 弹出菜单 https stackoverflow com questions 938753 scala popup menu 6440072 6440072 由于该线程很旧 我决定开始
  • 网络音频分析整个缓冲区

    我的应用程序中有预先录制的音频文件的音频缓冲区 我正在尝试获取整个音轨的频域数据 这就是我尝试过的 getAudioDataFromBuffer function buf var src g audioContext createBuffe
  • RxJs 可观察数组到可观察数组

    对于使用 TypeScript 中的 Angular2 编写的 Web 应用程序 我需要使用 RxJsObservables 由于我以前从未使用过 rxjs 而且我对响应式编程总体来说还很陌生 因此有时我很难找到正确的方法来完成某些特定的事
  • 如何在无法添加类或 id 的情况下更改元素的内联样式文本颜色?

    正如我问的css 中是否可以为颜色名称提供替代的十六进制值 https stackoverflow com questions 25470437 is it possible in css to give a color name an a
  • 从类子例程覆盖模块子例程

    我有一个能够定义凭据的类 po PoService gt new gt set basicauth jack secret 问题是 为了做到这一点 它必须重新定义模块子例程 所以 我是这样做的 sub set basicauth my se
  • 使用 BookSleeve 维护开放的 Redis 连接

    有没有人有通过以下方式获取 Redis 的可靠模式书套 http code google com p booksleeve 图书馆 I mean BookSleeve 的作者 MarcGravell推荐 https stackoverflo
  • Lisp 导入/加载文件

    Lisp 有没有办法包含其他 Lisp 文件中的代码 例如 在 C 中我可以这样做 include
  • 如何在 C# 中将 g729 编码的字节数组转换为 .WAV?

    我一直在用 C Sharp 语言开发 VoIP 应用程序 该项目的目的是 VoIP 通话录音 它使用 g729 编解码器 我可以从 RTP 负载中提取语音部分 如何将此字节数组转换为 wav 格式 请帮我 您可以尝试使用ffmpeg程序 h