Alterar programaticamente a velocidade de reprodução (NÃO pitch) em tempo real

1

Estou procurando um software que reproduza arquivos de áudio (wav e mp3, se possível) e forneça uma maneira de alterar a velocidade de reprodução em tempo real, sem falhas. Quero dizer, sem qualquer lacuna, pop ou ruído. Como o relógio de amostragem é alterado sem problemas.

NÃO estou interessado em manter a constante de pitch (como esta pergunta: Reproduza um arquivo de som mais lento ou mais rápido . Em vez disso, o campo DEVE seguir a nova velocidade.

Preciso alterar a velocidade programaticamente, digamos de 20% a 200% do original.

Existe algo pronto, sem reinventar a roda?

    
por Mark 23.08.2017 / 08:46

2 respostas

2

mplayer pode reproduzir wav e mp3 arquivos, e você pode alterar interativamente a velocidade com as teclas [ e ] , embora os arquivos wav não possam ser reproduzidos abaixo da velocidade original. vlc pode fazer o mesmo e também diminuir a velocidade de wav . Velocidades mais rápidas movem as frequências.

    
por 23.08.2017 / 10:03
0

Para quem precisa configurar a velocidade a partir da linha de comando, use a opção -speed SPEED :

mplayer -speed 0.1 file

NOTA: você pode alterar essa velocidade em tempo real com as chaves [ e ] .

Claro, funciona também para mpv .

Créditos: link

    
por 04.06.2018 / 09:49