Сценарий для пакетного преобразования звуковых файлов

Поскольку Sound Converter теперь зависает для меня в Xenial (начиная с нескольких дней), я хотел написать скрипт bash, чтобы имитировать его:

Я хочу преобразовать несколько * .wav-файлов в каталог указанный переменной wav_path для «эквивалентных» mp3-файлов в существующем каталоге, указанном mp3_path. У меня есть следующее до сих пор, хотя это неверно:

for i in "$wav_path"/*.wav; do lame -h -b 192 "$i" "${i%.wav}.mp3" done

Что мне следует изменить?

0
задан 4 March 2018 в 17:29

2 ответа

Наконец, он работает. Соответствующий код:

for i in "$wav_path"/*.wav; do filename="${i##*/}" filename="${filename%.*}" lame -h -b 192 "$i" "$mp3_path"/"$filename".mp3 done
0
ответ дан 17 July 2018 в 19:34

Наконец, он работает. Соответствующий код:

for i in "$wav_path"/*.wav; do filename="${i##*/}" filename="${filename%.*}" lame -h -b 192 "$i" "$mp3_path"/"$filename".mp3 done
0
ответ дан 23 July 2018 в 20:18

Другие вопросы по тегам:

Похожие вопросы: