Piping SoX in Python - subprocess alternative?
- by Cochise Ruhulessin
I use SoX in an application. The application uses it to apply various operations on audiofiles, such as trimming.
This works fine:
from subprocess import Popen, PIPE
kwargs = {'stdin': PIPE, 'stdout': PIPE, 'stderr': PIPE}
pipe = Popen(['sox','-t','mp3','-', 'test.mp3','trim','0','15'], **kwargs)
output, errors =…