播放PCM原始音频数据
ffplay -f s16le -ac 2 -ar 44100 song.pcm
ffplay -f f32le -ac 1 -ar 8000 song.pcm
ffplay -i file.g711a -f alaw -ac 1 -ar 8000
ffplay -i file.g711u -f mulaw -ac 1 -ar 8000
注解:
PCM是原始音频数据,不带有任何的音频格式信息,所以点播的时候,需要指定采样位深,采样率,声道个数,否则播放失败
-f:指定pcm数据的格式,s16se(signed 16 bits little endian, 有符号 16 位小端)
ac:指定音频声道数量
ar:指定音频采样频率ffplay -i file.pcm -f s16le -ac 1 -ar 8000
播放AAC格式音频
ffplay song.aac
或者
ffplay -acodec aac song.aac
注解
AAC默认带有ADTS音频格式头,不需要指定采样位深,采样率,声道个数
添加其他的指定参数是错误:
ffplay -f f32le -ac 1 -ar 8000 -acodec aac song.aac
播放MP3格式音频
ffplay "C:\Users\admin\Music\王备 - 似水柔情.mp3"
注解
MP3带有音频格式头,不需要指定采样位深,采样率,声道个数