1. 程式人生 > >ffmpeg批量轉換wav到MP3

ffmpeg批量轉換wav到MP3

windows
將ffmpeg bin目錄配置到環境變數以便使用(不然的話需要進入bin目錄)

for %i in (C:\Users\ZP\Desktop\download\LiteracyVolumeI\*.wav) do ffmpeg -i %i -f mp3 "%i.mp3"

Linux

for i in *.wav;do ffmpeg -i "$i" -f mp3 "${i}.mp3";done

最後生成的檔名是.wav.mp3 還沒有找到最後直接生成.mp3的方法,最後批量修改檔名即可

windows:批量重新命名 ren *.wav.mp3  *.mp3(好像沒起作用)
Linux:
rename .wav.mp3 .mp3 *.wav.mp3;

在linux上寫了個指令碼

#!/bin/sh
for i in *.wav;
do
ffmpeg -i "$i" -f mp3 "${i}.mp3";
rename .wav.mp3 .mp3 *.wav.mp3;
done
find *.wav|xargs rm -rf #如果需要保留原.wav 可以註釋掉這行