Sox로 재생 목록을 실행하는 방법은 무엇입니까?

Sox로 재생 목록을 실행하는 방법은 무엇입니까?

sox로 음악파일 목록을 재생할 수 있나요?

다음과 같은 방법으로 파일을 재생할 수 있습니다.

play song.mp3

다음과 같이 실행할 모든 파일을 포함하는 배치 파일을 만들 수 있다는 것을 알고 있습니다.

play song01.mp3
play song02.mp3

하지만 파일 목록 실행을 단순화하는 설정이 sox에 있는지 알고 싶습니다.

답변1

play여러 파일을 허용합니다.

play song01.mp3 song02.mp3 song03.mp3 ...
play song*.mp3

SoX는 또한 두 가지 재생 목록 파일 형식을 지원합니다.m3u그리고제발. 특히 m3u는 생성하기 쉽고 한 줄에 하나의 파일 이름이 있는 텍스트 파일이 이미 유효합니다. 이러한 재생 목록 파일이 있으면 다음을 실행할 수 있습니다.

play favourites.m3u

답변2

내가 아는 한, play하나의 파일 이름만 제공할 수 있으며 "재생 목록" 옵션은 없습니다. GNU find"재생 목록" 생성 과 같은 것이 있을 수 있습니다 .

find . -name '*.mp3' -printf 'play %p\n' > cmdfile

cmdfile그런 다음 명령 해석기로 실행하십시오 .

IMHO 명령줄에서 파일 및 재생 목록을 재생하는 더 나은 옵션은 다음과 같습니다.엠플레이어.

관련 정보