In der Shell MP3 Dateien / Vorschau aus einem Ordner mit WAV Dateien zu konvertieren ist mit diesem Script hier bequem möglich. Dieses Script basiert auf lame und mp3cut. Viel Spaß:
#! /bin/sh ## <config> ## .wav dir ## format: <dir>/ use / as last character DIR="/home/user/wavFiles/" ## time for preview (optional) ## format: 00:00-00:30 see mp3cut usage PREVIEWTiME="00:00-00:30" ## </config> if [ -n "${DIR}" ]; then if [ -d "${DIR}" ]; then for i in "${DIR}"*.wav; do NEWNAME="${i%.*}.mp3" lame -b 192 -h "$i" "${NEWNAME}" if [ -n "${PREVIEWTiME}" ]; then mp3cut -o "${i%.*}-preview.mp3" -t "${PREVIEWTiME}" "${NEWNAME}" fi done exit 0 else echo "# dirwav2mp3cut.sh - dir does not exist" exit 1 fi else echo "#n# dirwav2mp3cut.sh - creates MP3 cuts in various length from .wav files in a folder.n# Usage: Call ./dirwav2mp3cut.sh after config n# Return: <name>-preview.mp3/n#" exit 1 fi |
Es sollte darauf geachtet werden, dass die Pfadangabe in DIR mit einem Schrägstrich (/) endet. Mit blanker Vorschau-Zeitangabe ist es möglich nur MP3s zu erstellen ohne diese zu schneiden:
PREVIEWTiME="" |