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:

https://download.csdn.net/download/u013463707/79692819

相关推荐
学习嵌入式的小羊~1 小时前
RV1126+FFMPEG推流项目(11)编码音视频数据 + FFMPEG时间戳处理
ffmpeg·音视频
刘大猫.4 小时前
vue3使用音频audio标签
音视频·audio·preload·加载音频文件·vue3使用audio·vue3使用音频·audio标签
优联前端17 小时前
Web 音视频(二)在浏览器中解析视频
前端·javascript·音视频·优联前端·webav
我真不会起名字啊18 小时前
“深入浅出”系列之音视频开发:(3)音视频开发的学习路线和必备知识
音视频
是店小二呀18 小时前
【2024年CSDN平台总结:新生与成长之路】
数据库·人工智能·程序人生·aigc·音视频
无限大.19 小时前
优化使用 Flask 构建视频转 GIF 工具
python·flask·音视频
音视频牛哥1 天前
RTMP|RTSP播放器只解码视频关键帧功能探讨
音视频·实时音视频·大牛直播sdk·rtsp播放器·rtmp播放器·rtsp player·rtmp player
普通网友1 天前
Android MediaPlayer音频播放器详解
android·音视频
少油少盐不要辣1 天前
js截取video视频某一帧为图片
javascript·音视频
来自外太空的鱼-张小张2 天前
阿里云oss简单获取视频第一帧工具类
windows·阿里云·音视频