我正在调试一个音频编解码器,需要测试数据是否正确地从编解码器中输出。我的代码将原始pcm流转储到一个文件中,现在我想尝试在VLC或其他OS X兼容的播放器中播放它。我听说从命令行使用VLC可以做到这一点。
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质量音频
1条答案
按热度按时间qqrboqgw1#
除了编写一些代码来输出您自己的头文件,然后输出PCM数据,这当然可以工作-您可以使用Audacity将文件导入为RAW数据,然后指定:
一旦导入,Audacity将让你播放剪辑…不像一些命令行那样光滑,但很容易做到这一点
这也可以
以上假设您的原始音频使用的位深度为16位,这是典型的CD质量音频