Запустите эту однострочную версию Bash в каталоге с * .wav файлами.
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, sox, lame