使用ffmpeg将PCM-ALAW数据转换为音频文件

bbdd

在我的项目中,我用有效载荷处理了收到的RTP数据包,并将所有有效载荷提取到单独的缓冲区中。该有效载荷是-PCM ALAW(类型8)。如何实现一个将作为参数的类-文件名和带有原始数据的缓冲区以创建音频文件。为了将原始数据编码为音频文件,我到底需要经过哪些步骤?作为一个例子,我使用了这个例子。

杂项

听起来太复杂了。“ PCM ALAW”有点误导,但是很明显,它意味着G.711 aLaw编码。这是一个微不足道的“压缩”,它将每个16位PCM样本映射到8位值。因此,进行简单的查找即可解决该问题。

甚至提供aLaw编码的免费实现只需将每个样本转换为16位PCM,在其前面填充标准Microsoft WAVE标头,然后调用结果.WAV

您需要根据RTP类型8填写一些WAV标头。主要是“单声道,8000 Hz,每个样本16位”。标头的一个小问题是,只有知道了多少样本后才能编写完整的标头。每当您收到RTP数据包时,都可以更新标头,但这会占用大量I / O。每10个数据包执行一次大约更好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用ffmpeg javascript将wav音频文件转换为pcm音频文件

来自分类Dev

使用ffmpeg javascript将wav音频文件转换为pcm音频文件

来自分类Dev

使用ffmpeg API将pcm_alaw类型的音频数据包装到MKA音频文件中

来自分类Dev

使用ffmpeg将音频文件转换为FLAC?

来自分类Dev

如何使用ffmpeg将原始PCM数据转换为有效的WAV文件?

来自分类Dev

Android:-将录制的音频文件转换为float数组

来自分类Dev

如何在C ++中通过FFmpeg将原始文件转换为音频文件(.wav)

来自分类Dev

使用ffmpeg将文件夹中的所有mp4音频文件转换为mp3

来自分类Dev

使用LAME将音频文件从.wav转换为MP3时出现问题

来自分类Dev

使用python将任何音频文件转换为mp3

来自分类Dev

使用SAPI或等效功能的SR将音频文件转换为文本

来自分类Dev

ffmpeg将PCM数据文件转换为WAV文件得到失真的数据

来自分类Dev

使用ffmpeg将mpeg2文件与pcm_dvd音频合并

来自分类Dev

将音频文件转换为WAV文件时,“必须已经是浮点数”

来自分类Dev

使用ffmpeg在vifm中转换选定的音频文件

来自分类Dev

如何将SAPI文本语音转换为VBScript中的音频文件?

来自分类Dev

Swift中AudioUnitRender和ExtAudioFileWrite错误-50:尝试将MIDI转换为音频文件

来自分类Dev

如何将.aif音频文件转换为mp3?

来自分类Dev

如何将.aif音频文件转换为mp3?

来自分类Dev

如何将3gp音频文件转换为mp3?

来自分类Dev

如何将G.723.1类型的音频文件转换为WAV格式?

来自分类Dev

如何将音频文件转换为* .m4a?

来自分类Dev

如何将音频播放列表中的文件转换为一个大音频文件?

来自分类Dev

使用 LAME 将原始 PCM 文件转换为 MP3 会返回失真的音频

来自分类Dev

将音频转换为[Double]类型的原始PCM数据

来自分类Dev

如何将音频文件的文件夹转换为单个文件(遍历多个文件夹)?

来自分类Dev

如何使用ffmpeg的libavcodec将opus文件解码为pcm文件?

来自分类Dev

使用ffmpeg将音频文件分为多个片段

来自分类Dev

使用ffmpeg长块将pcm文件分割成几分钟

Related 相关文章

  1. 1

    使用ffmpeg javascript将wav音频文件转换为pcm音频文件

  2. 2

    使用ffmpeg javascript将wav音频文件转换为pcm音频文件

  3. 3

    使用ffmpeg API将pcm_alaw类型的音频数据包装到MKA音频文件中

  4. 4

    使用ffmpeg将音频文件转换为FLAC?

  5. 5

    如何使用ffmpeg将原始PCM数据转换为有效的WAV文件?

  6. 6

    Android:-将录制的音频文件转换为float数组

  7. 7

    如何在C ++中通过FFmpeg将原始文件转换为音频文件(.wav)

  8. 8

    使用ffmpeg将文件夹中的所有mp4音频文件转换为mp3

  9. 9

    使用LAME将音频文件从.wav转换为MP3时出现问题

  10. 10

    使用python将任何音频文件转换为mp3

  11. 11

    使用SAPI或等效功能的SR将音频文件转换为文本

  12. 12

    ffmpeg将PCM数据文件转换为WAV文件得到失真的数据

  13. 13

    使用ffmpeg将mpeg2文件与pcm_dvd音频合并

  14. 14

    将音频文件转换为WAV文件时,“必须已经是浮点数”

  15. 15

    使用ffmpeg在vifm中转换选定的音频文件

  16. 16

    如何将SAPI文本语音转换为VBScript中的音频文件?

  17. 17

    Swift中AudioUnitRender和ExtAudioFileWrite错误-50:尝试将MIDI转换为音频文件

  18. 18

    如何将.aif音频文件转换为mp3?

  19. 19

    如何将.aif音频文件转换为mp3?

  20. 20

    如何将3gp音频文件转换为mp3?

  21. 21

    如何将G.723.1类型的音频文件转换为WAV格式?

  22. 22

    如何将音频文件转换为* .m4a?

  23. 23

    如何将音频播放列表中的文件转换为一个大音频文件?

  24. 24

    使用 LAME 将原始 PCM 文件转换为 MP3 会返回失真的音频

  25. 25

    将音频转换为[Double]类型的原始PCM数据

  26. 26

    如何将音频文件的文件夹转换为单个文件(遍历多个文件夹)?

  27. 27

    如何使用ffmpeg的libavcodec将opus文件解码为pcm文件?

  28. 28

    使用ffmpeg将音频文件分为多个片段

  29. 29

    使用ffmpeg长块将pcm文件分割成几分钟

热门标签

归档