ミリ秒単位で指定されたオーディオファイルの任意のセクションを再生できるコマンドラインユーティリティを誰かが親切に勧めますか?
player -start-time=0.1234 end-time=5.6789 audio.wav
私が出会ったオーディオプレーヤーのどれもこの機能を持っていないようです。vlcは開始時間と終了時間をサポートしますが、秒単位でのみサポートしますが、Audacityはコマンドラインオプションの点でそれほど多くはないようです。
ミリ秒単位で指定されたオーディオファイルの任意のセクションを再生できるコマンドラインユーティリティを誰かが親切に勧めますか?
player -start-time=0.1234 end-time=5.6789 audio.wav
私が出会ったオーディオプレーヤーのどれもこの機能を持っていないようです。vlcは開始時間と終了時間をサポートしますが、秒単位でのみサポートしますが、Audacityはコマンドラインオプションの点でそれほど多くはないようです。
sox
play
効果で使用できますtrim
:
play audio.wav trim START =END
あなたの場合は次のようになります。
play audio.wav trim 0.1234 =5.6789
端は長さとしても指定できることに注意してください。
play audio.wav trim 0.1234 2
0.1234 で再生を開始し、2 秒間のファイルを再生します。
また、数値に an を追加することで、オフセットをサンプル数として指定できることにも注意してくださいs
。
mplayer
これもサポートしています:
mplayer -ss START -endpos END audio.wav
ffplay
同様の入力パラメーターを使用しますが、絶対終了時間をサポートしていないため、いくつかの簡単な計算が必要です。
ffplay -ss START -t $(( END - START )) audio.wav