コマンドラインで曲のランダムなサブセットをサンプリングする方法

コマンドラインで曲のランダムなサブセットをサンプリングする方法

コマンドラインでオーディオクリップや曲の任意のサブセット(例:5〜10秒)を再生したいと思います。これは私が使用した2つのプログラムの機能ではないようですpaplaympg123

ffmpegファイル(たとえば)をトリミングできますが、ffmpeg -i file.mkv -ss 20 -to 40 -c copy file-2.mkv新しいファイルを作成するのを防ぎたいと思います。上記のパイプラインは機能しないようです。私が何か間違っているのかもしれません。

どうすればいいですか?

答え1

この方法は私によく合います。強制書式オプションを使用し-f、波形を選択して標準出力に書き込み、次のようにパイプしますaplay

ffmpeg -i input -ss 20 -to 40 -f wav - | aplay

関連情報