SoX에서 병합 할 수있는 최대 파일 수는?


1

Sox 오디오 도구에 경험이있는 사람이라면 병합하려고 시도한 파일의 최대 크기 (MB)는 얼마입니까?

지금까지 최대 925MB의 wav 파일을 병합했으며 문제가 없었지만 약 3GB 이상인 경우 "너무 많은 파일이 열려 있습니다"라는 오류 메시지가 표시되고 병합이 수행되지 않습니다.

답변:


2

내가 올바르게 얻는다면, 오류가 발생했을 때 병합 할 수 있도록 뭉치 파일을 삭스에 제공합니다. 사용자의 최대 열린 파일 설정을 확인하고 값을 늘려 볼 가치가 있습니다. 여기서 내 것은 1024입니다 (특정 시스템 자원 설정을 설정하는 데 사용되는 -n 참고).

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

하지만 난 그냥 두 배로 :

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

파일 열기 오류가 너무 많으면 계속 진행할 수 있습니다. 그러나이 오류가 sox에 의해 OS에서 전달되지 않지만 어떤 이유로 든 자체 제한이있는 경우 해결책이 아닙니다.

중요 : ulimit로 지정한 리소스 설정은 지정된 세션과 해당 자식에서만 유효하며 병렬 셸에서는 원래 제한이 존재합니다.


YWC, 너무 쉬웠 기 때문에 기쁘다.
Gombai Sándor 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.