Número máximo de arquivos que podem ser mesclados no SoX?

1

Para quem tem experiência com a ferramenta de áudio sox , qual é o valor máximo (em MB) dos arquivos que você tentou mesclar?

Até o momento eu mesclei até 925 MB de arquivos wav e não tive problemas, mas para algo mais que cerca de 3 GB, recebo uma mensagem de erro dizendo "Muitos arquivos abertos" e a mesclagem não ocorre. / p>     

por lord_missingno 01.03.2016 / 20:24

1 resposta

2

Se eu acertar, você dá um monte de arquivos para sox para mesclar de cada vez quando você receber esse erro. Você deve verificar a configuração máxima de arquivos abertos para o seu usuário e também vale a pena tentar aumentá-la. Aqui você pode ver, agora o meu é 1024 (observe o -n que será usado para definir uma configuração específica de recursos do sistema):

$ ulimit -a | grep "open files"
open files                      (-n) 1024

mas eu apenas dobro:

$ ulimit -n 2048
$ ulimit -a | grep "open files"
open files                      (-n) 2048

Agora, se eu tivesse sofrido com o erro de muitos arquivos abertos, eu teria uma chance de continuar. No entanto, se esse erro não for transmitido do SO pelo SOX, mas tiver seu próprio limite por qualquer motivo, essa não é a solução.

IMPORTANTE: as configurações de recursos que você especificar com ulimit serão válidas somente na sessão dada e seus filhos, em shells paralelos, existirão os limites originais.

    
por 01.03.2016 / 21:11