FFMPEG指令处理音频使用指南
一、使用ffmpeg播放音频文件
alsa.conf文件需要放到下面路径:usr/share/alsa/alsa.conf
ffmpeg ?-i 12full.wav -f alsa hw:0,0
ffmpeg -i /etc/bootanimation/audio.wav -f alsa -acodec pcm_s32le hw:2,2
二、调整音频文件音量后播放
ffmpeg ?-i 12full.wav -vol 200 -f alsa hw:0,0
三、ffmpeg处理后传给aplay播放
./ffmpeg -i music_48k_2ch_32b.wav -af volume=0.781250 -f s32le -acodec pcm_s32le -ar 48000 -ac 2 - | aplay -Dhw:2,0 -r 48000 -c 2 -f s32_le -t raw
./ffmpeg -i music_48k_2ch_32b.wav -vol 100 -f s32le -acodec pcm_s32le - | aplay -Dhw:2,0 -r 48000 -c 2 -f s32_le -t raw
./ffmpeg -i music_48k_2ch_32b.wav -vol 100 -f s32le ?- | aplay -Dhw:2,0 -r 48000 -c 2 -f s32_le -t raw
./ffmpeg -i music_48k_2ch_32b.wav -af volume=0.1 -f s32le -acodec pcm_s32le - | aplay -Dhw:2,0 -r 48000 -c 2 -f s32_le -t raw
四、使用ffmpeg录音
ffmpeg -f alsa ?-t 00:00:06 -ar 48000 -ac 2 -acodec ?pcm_s32le -i hw:0,4 ?/sdcard/test.wav
ffmpeg -f alsa ?-ar 48000 -ac 2 -c:a pcm_s32le -i hw:0,4 ?/sdcard/test.wav
五、使用arecord录音后ffmpeg 播放
arecord -Dhw:0,4 -c 2 -r 48000 -f s32_le -t raw | ffmpeg -f s32le -i - -af volume=0.8 -f alsa -acodec pcm_s32le hw:0,0
六、arecord录音后ffmpeg处理然后aplay播放
arecord -Dhw:0,4 -c 2 -r 48000 -f s32_le -t raw | ffmpeg -f s32le -i - -af volume=0.8 -f s32le - | aplay -Dhw:0,0 -r 48000 -c 2 -f s32_le -t raw
七、相关工具下载
alsa工具:
https://download.csdn.net/download/u013463707/88356773
?
ffmpeg:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!