debugging 如何播放从编解码器转储的原始PCM文件?

hfsqlsce  于 2023-03-23  发布在  其他
关注(0)|答案(1)|浏览(101)

我正在调试一个音频编解码器,需要测试数据是否正确地从编解码器中输出。我的代码将原始pcm流转储到一个文件中,现在我想尝试在VLC或其他OS X兼容的播放器中播放它。我听说从命令行使用VLC可以做到这一点。

qqrboqgw

qqrboqgw1#

除了编写一些代码来输出您自己的头文件,然后输出PCM数据,这当然可以工作-您可以使用Audacity将文件导入为RAW数据,然后指定:

Encoding : signed 16 bit PCM
Byte order : little endian (typically unless you're on powerpc or such)
Channels : 1 mono
start offset : 0
sample rate 44100 Hz (typical)

一旦导入,Audacity将让你播放剪辑…不像一些命令行那样光滑,但很容易做到这一点
这也可以

ffplay  -autoexit -f s16le  myrawaudio.pcm

以上假设您的原始音频使用的位深度为16位,这是典型的CD质量音频

相关问题