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は2つのプレイリストファイル形式もサポートしています。翻訳:そしてお願いします.m3uは特に作成が簡単で、1行に1つのファイル名を持つテキストファイルで十分です。このようなプレイリストファイルがある場合は、

play favourites.m3u

答え2

私の知る限り、play1 つのファイル名の提供のみがサポートされており、「プレイリスト」オプションはありません。次のようなGNU find「プレイリスト」を生成することができます。

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

次に、cmdfileコマンドインタープリターで実行します。

コマンドラインからファイルやプレイリストを再生するためのより良い選択肢は、私の意見では、mplayer

関連情報