使用Python 3将音频流写入多个文件

时间:2016-06-12 22:08:28

标签: python audio subprocess flac

这个问题的出现是因为我一直在使用一些使用一些子进程调用的CD翻录脚本。目前,我有以下Python 3代码:

for x in range(number_of_tracks):
    cdparanoia = subprocess.Popen(['cdparanoia', '-B', x, '-'], stdout=subprocess.PIPE)
    flac = subprocess.run(['flac', '--best', '-o' 'output_path', '-'], stdin=cdparanoia.stdout)

虽然这是我的主要代码的一点点摘录,但这可以解决这个问题。

但是这让我想到了,有没有什么方法可以将CDparanoia调用的输出发送到另一个编码器?我之前使用像dbpoweramp这样的程序有多编码器选项,所以我想做类似的事情。但它是否合情合理?如果是这样,你会怎么做呢?

提前,谢谢你的时间。

0 个答案:

没有答案