私は大きなものを持っていますPCMファイルには約1時間分のデータが含まれています。分単位で分けたいです。どのような方法がありますか?ffmpegこれを行う他のユーティリティはありますか?
基本的0 - 3600s
に複数のファイルが必要です0 - 60s, 61-120s
。
答え1
FFmpegのセグメントマルチプレクサがまさにそのようなことをします。
ffmpeg -i in.wav -c copy -f segment -segment_time 60 out%d.wav
out0.wav, out1.wav, out2.wav
これにより、それぞれ60秒の長さの...が生成されます。
入力がWAV / AIFF以外のRAW PCMの場合は、入力パラメーターを手動で設定する必要があります。ffmpeg -f s16le -channels 2 -ar 48000 -i in.pcm ...