Между тем я нашел следующее решение:
ffmpeg -i video.flv audio.wav
и откройте в смелости audio.wavЯ думаю, что полезно установить ось на Log frequency
и используйте самое большое значение для размера, так выберите соответствующие пики.
Для почему бы не использования массива они предназначены для того, чтобы сделать подобные вещи.
sample[1]='1-first.with.custom.name'
sample[2]='2-second.with.custom.name'
for (( i = 1; i <= 2; i++ ))
do
echo ${sample[$i]}
done
Также не используйте все-прописные имена переменной в своем сценарии для предотвращения случайно зарезервированных имен переменной использования.
Я нашел, что могу получить ожидаемые результаты следующим образом:
for (( i = 1; i <= 2; i++ ))
do
NEW_NAME=SAMPLE$i
echo ${!NEW_NAME}
done
Если Вы хотите сделать это с помощью портативного, стандарт POSIX окружают и избегают расширений удара как массивы, необходимо использовать оценку:
$ foo1='a b c'
$ foo2='d e f'
$ a=1; eval echo \$foo$a
a b c
$ a=2; eval echo \$foo$a
d e f