这个问题的出现是因为我一直在使用一些使用一些子进程调用的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这样的程序有多编码器选项,所以我想做类似的事情。但它是否合情合理?如果是这样,你会怎么做呢?
提前,谢谢你的时间。