[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

相关推荐
xmode1 天前
centos7.9安装ffmpeg6.1和NASM、Yasm、x264、x265、fdk-aac、lame、opus解码器
ffmpeg·centos
王江奎1 天前
FFmpeg 升级指北
ffmpeg
雨夜和阳晨2 天前
FFmpeg录制屏幕及声音
ffmpeg
吴声子夜歌2 天前
FFmpeg——基础知识及FFmpeg框架
ffmpeg
aqi002 天前
FFmpeg开发笔记(七十二)Linux给FFmpeg集成MPEG-5视频编解码器EVC
android·ffmpeg·音视频·流媒体
不太会编程的IT男3 天前
在 Jetson Orin 开发套件上使用 Hardware Encoder / Decoder 构建 FFmpeg
ffmpeg·视频编解码·h.264
m0_687399843 天前
写一个Ununtu C++ 程序,调用ffmpeg API, 来判断一个数字电影的视频文件mxf 是不是Jpeg2000?
开发语言·c++·ffmpeg
aqi003 天前
FFmpeg开发笔记(七十一)使用国产的QPlayer2实现双播放器观看视频
android·ffmpeg·音视频·流媒体
Java患者·3 天前
【小白】linux安装ffmpeg | java转码 【超详细】
ffmpeg
suifen_3 天前
RK平台ffmpeg支持硬件编解码
ffmpeg