2015-11-27 3 views
0

Как мне вызвать sox для преобразования 2-секундного аудиофайла в ускорение, чтобы итоговая длина файла составляла 1,5 секунды (75%)? Должен ли я передавать аргумент для коррекции высоты тона? Какие аргументы я должен передать, что размер файла остается небольшим?Как уменьшить скорость голосового mp3-файла с помощью sox до 75%?

ответ

2

Попробуйте (с input.wav как ваш входной файл)

sox input.wav output.wav speed 1.33 

Взято из this, его пример 13.

Что касается коррекции тона, если шаг должен оставаться таким же, использовать эту команду вместо.

sox input.wav output.wav track tempo 1.33 

Относительно размера файла. Это зависит от аудиоформата, который вы хотите использовать. Если он сжат, выберите настройки для более высокого сжатия. Если нет, вы можете преобразовать его в моно, уменьшить частоту дискретизации или бит.

Смежные вопросы