ffmpeg 常用命令

35 阅读1分钟

拆分音频为为某个长度的n个小段

ffmpeg -i 2.wav -f segment -segment_time 1 -c copy ./o2/output_wav%03d.wav

音频格式转换

ffmpeg -i 2.aac 2.wav 

视频转音频

mp4 转 wav

ffmpeg -i input.mp4 -vn -acodec pcm_s16le -ar 16000 -ac 1 output.wav

改变采样率

ffmpeg -i input_audio.wav -ar 44100 output_audio.wav

放大音量

ffmpeg -i 输入文件.mp3 -af "volume=2.0" 输出文件.mp3

MP3 转 opus

ffmpeg -i ad.mp3 -c:a libopus -b:a 128k ad.opus
OGG 格式 16k 单声道
ffmpeg -i ad.mp3 -c:a libvorbis -ar 16000 -ac 1 -b:a 64k ad.opus
文件夹下所有mp3文件转wav
@echo off
for %%f in (*.mp3) do (
    ffmpeg -i "%%f" -acodec pcm_s16le -ac 1 -ar 16000 "%%~nf.wav"
)
echo 转换完成!
pause