1

Можно ли воспроизвести список музыкальных файлов с помощью sox?

Воспроизвести файл можно:

play song.mp3

Я знаю, что могу создать командный файл, который включает в себя все файлы для запуска, такие как:

play song01.mp3
play song02.mp3

Но я хотел бы знать, есть ли в sox параметр, упрощающий запуск списка файлов.

2 ответа2

2

play принимает несколько файлов:

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

SoX также поддерживает два формата файлов плейлистов, m3u и pls. В частности, легко создать m3u, текстовый файл с одним именем файла на строку уже действителен. Когда у вас есть такой файл списка воспроизведения, вы можете запустить

play favourites.m3u
0

Насколько я знаю, play поддерживает только одно имя файла, а опция "playlist" отсутствует. Вы могли бы что-то вроде GNU find генерировать "плейлист":

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

Затем запустите cmdfile с вашим командным интерпретатором.

Лучшим вариантом для воспроизведения файлов и списков воспроизведения из командной строки, IMHO, является mplayer.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .