[ffmpeg]利用ffmepg转换mp3格式文件

mp3转wav:

ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wav

wav转m4a:

ffmpeg -f wav -i test.wav -ar 48000 -acodec aac -vn -dn test.m4a

mp3转mp4:

ffmpeg -i REC_START.mp3 -codec copy REC_START.mp4

m4a转wav:

ffmpeg -i input.m4a -acodec pcm_s16le -ac 2 -ar 44100 output.wav

wav转mp3:

ffmpeg -i input.wav -f mp3 -acodec libmp3lame -y output.mp3

修改文件采样率,如m4a文件:

ffmpeg -i ./input.m4a -ar 8000 -ac 1 ./tmp/output.m4a

音频

采样频率(采样率):16KHz 48KHz ...

采样精度(位速):16bit 32bit...

声道数目:单声道 多声道

例如,一段音频采用32位的采样精度,16KHz的采样频率,双声道,它每秒所需要的数据量为32x16000x2/8=128000字节。

截取音频:

ffmpeg -i input.wav -ss 00:00:05 -t 00:00:10 output.wav

-ss为开始时间 -t为持续时间

查看音频格式:

ffprobe input.wav

修改音频文件采样率:

ffmpeg -i input.wav -ar 16000 output.wav

多通道变单通道

ffmpeg -i input.wav -ac 1 output.wav

转换格式

ffmpeg -i input.mp3 outpit.wav

提取一个通道并重采样

ffmpeg -i input.wav -ac 1 -ar 16000 output.wav

修改采样精度(位数)

ffmpeg -y -i input.wav -acodec pcm_f32le -ac 1 -ar 16000 -vn output.wav

转换音频格式

ffmpeg -i input.flac output.wav

相关推荐
hjjdebug9 小时前
ffmpeg 问答系列->demux 部分
ffmpeg·基本概念·流参数
chjqxxxx9 小时前
php使用ffmpeg实现视频随机截图并转成图片
ffmpeg·php·音视频
陈陈陈建蕾3 天前
Mac使用FFmpeg进行屏幕录制,并使用VLC本地播放
ffmpeg·github
vivo互联网技术3 天前
Android动效探索:彻底弄清如何让你的视频更加酷炫
android·ffmpeg·跨平台·图形·mediaplayer·纹理·opengl es·坐标系
stereohomology3 天前
ffmpeg视频mp4到gif用大模型很方便
ffmpeg·音视频
f***45324 天前
从MySQL5.7平滑升级到MySQL8.0的最佳实践分享
ffmpeg
努力还债的学术吗喽5 天前
ffmpeg离线安装到服务器:解决conda/sudo/无法安装的通用方案
服务器·ffmpeg·conda
zymill6 天前
hysAnalyser --- UDP实时流分析使用指南
ffmpeg·ts流分析·mpegts·音视频分析·数字电视流录制·audio vivid·视频分析工具
Everbrilliant897 天前
FFmpeg解码音频数据AudioTrack/OpenSL播放
ffmpeg·音视频·audiotrack·opensl·ffmpeg音频解码播放·decodethread·opensl播放与解码同步
海南java第二人9 天前
数据库范式详解:从冗余到规范的升华之旅
数据库·oracle·ffmpeg