This is definitely a strange question but I'm looking for a way to split an mp3 mix of 60 minutes into 60 separate 1 minute long wav files to use with an audio fingerprinting API like Echonest.
Is this possible in a single ffmpeg command or would I have to run multiple iterations of ffmpeg with a the following values:
-ss is the startpoint in seconds. -t is the duration in seconds.
You can use the segment muxer in ffmpeg:
For a 4 minute input this results in:
Since
-codec copy
enables stream copy mode re-encoding will be avoided. See the segment documentation for more information and examples.