Gerando um arquivo de som longo com SOX sem realmente tocar o tom

2

Eu sei tocar um tom por um tempo específico usando SOX.

play -n synth 5 sin 347

Eu sei salvar um tom usando SOX.

sox -n note.mp3 synth 5 sin 347

A pergunta é: Como posso salvar um tom mais longo (horas) sem que o som realmente seja reproduzido e não ter que esperar horas pelo arquivo gerar?

    
por T. Thomas 22.05.2015 / 21:14

1 resposta

2

Resposta: @derobert apontou o comando "sox" e "play" fazem parte do mesmo pacote, mas faz algo diferente. O 3600 abaixo é o intervalo de tempo em segundos.

sox -n note.mp3 synth 3600 sin 347

O código acima gerará um tom de uma hora sem ser reproduzido.

play -n note.mp3 synth 3600 sin 347

O código acima irá tocar o tom por uma hora e salvá-lo em nota.mp3

Graças a @derobert, eu deveria ter tentado isso primeiro.

    
por 22.05.2015 / 22:10