*.wav ファイルのあるディレクトリで、この Bash ワンライナーを実行します。
for wavfile in *.wav; do \
sox "${wavfile}" "preview-${wavfile}" trim 0 60 fade 3 57 3; \
lame --preset standard "preview-${wavfile}" \
"preview-`basename ${wavfile} .wav`".mp3; \
rm "preview-${wavfile}"; \
done
最初の60秒。フェードイン3秒、フェードアウト3秒。元の wav ファイルは変更されません。プレビュー ファイルには「preview-」プレフィックスが付いています。ニーズに合わせて「トリム 0 60」を変更することで、場所と長さを選択できます。必要なもの: ソックス、ラメ
mp3 ファイルを含むディレクトリがあり、プレビューを作成する必要がある場合は、次を実行します。
for mp3file in *.mp3; do \
mpg123 -w "${mp3file}.wav" "${mp3file}"; \
sox "${mp3file}.wav" "preview-${mp3file}.wav" trim 0 60 fade 3 57 3; \
rm "${mp3file}.wav"; \
lame --preset standard "preview-${mp3file}.wav" "preview-${mp3file}"; \
rm -v "preview-${mp3file}.wav"; \
done
必須: mpg123、ソックス、ラメ