我有一个WAV的大集合。 他们是:
我需要将这些转换成MP3。 目前我被迫通过sox发送文件:
sox input.wav -s input-pcm.wav
然后通过跛脚:
lame input-pcm.wav output.mp3
有一个1MB的文件需要5s和MP3听起来像废话的几个问题。 这大部分是可以理解的,不是真正的,但质量差。
有没有人成功转换这种特定的WAV和MP3之间的方式是快速的,不产生可怕的音质? 提前致谢。
你可以尝试使用ffmpeg:
ffmpeg -i file.wav file.mp3
如果您可以使用带有GUI的Linux框访问文件,SoundConverter可以很好地处理批转码。 那么你也不需要做任何脚本。
您可以并行执行多核处理器:
T=`mktemp /dev/shm/wav2mp3.XXXXXX.wav` #/dev/shm is a tmpfs - a filesystem in memory sox "$1" -s "$T" lame --silent "$T" "$2" rm -f "$T"
find -name \*.wav -print0 | xargs -0 -i -P 4 sh /tmp/wav2mp3.sh {} {}.mp3