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 可以注释掉这行