Depende do armazenamento em cache do sistema de arquivos. Se o arquivo wav for excluído imediatamente, ele nunca poderá ser gravado no disco em primeiro lugar. Nesse caso, não deve haver uma diferença perceptível na tubulação diretamente. Se você tiver RAM livre suficiente, você sempre poderá fazer isso em um tmpfs / ramdisk e copiar apenas o resultado final para o sistema de arquivos real.
Em vez de canalizá-lo diretamente para um codificador, o programa que faz a extração teria que iniciar o codificador sozinho. Os codificadores geralmente levam apenas um arquivo por vez, portanto, um multiponto não é viável.
cdparanoia
frontends como abcde
às vezes oferecem uma opção para economizar espaço em disco, no entanto, o método usado por abcde
é realmente muito mais lento do que copiar o CD para os arquivos primeiro. Acho que parte do problema é que você não sabe com que rapidez você está copiando os dados de áudio e quanto tempo leva para o codificador processá-los. Então, se você canalizar coisas, a unidade pode não ser capaz de operar em velocidades ideais.
A página abcde
diz:
Use only if your system is low on space and cannot encode as quickly as it can read.
Assim, a menos que o método usado por este script seja ruim, não deverá haver penalidade de velocidade para arquivos temporários.