ffplayを使用してオーディオファイルのリストを再生する方法

ffplayを使用してオーディオファイルのリストを再生する方法

オーディオとビデオプレーヤーはたくさんありますが、私は複数の目的のために1つのツールを使用することを好みます。だから私はffplayそれをオーディオとビデオプレーヤーとして使用しようと思いました。

ファイルを再生するための命令は次のとおりです。

ffplay path_to_audio_file.mp3

いいですね。ところで、オーディオファイルのリストやビデオリストをどのように再生しますか?

私は以下を使用しようとしています:

ffplay *.mp3

しかし、役に立たない。それは私に次のエラーを与えます:

Argument 'audiofileB.mp3'  provided as input filename, but 'audiofileA.mp3' was already specified.

ベストアンサー1

ffplaycoreutils単一の入力ファイルのみがサポートされているように見えるので、次のようにshuf入力ファイルのリストを繰り返して混在させるコードを使用する必要があります。

find musicdir -type f -name "*.mp3" | shuf | while read f; do ffplay -autoexit -- "$f"; done

もちろん、ファイル名にスペースや改行文字が含まれていると、問題が深刻に発生します。

(私が現在使っているミュージックプレーヤーは非常に似ています。find ~/music -type f -name "*.mp3" | mpg123 --shuffle -Z --list -

おすすめ記事