Ever wanted to split a media file (video, audio, both) into segments of 10 minutes or something like that? The internet is full of terrible hacks and shitty Stack Overflow answers for this. So here is how you easily, properly split a file into same-length segments with ffmpeg.
-f segment -segment_time SECONDS fileprefix%04d.ext
Done. segment_time takes seconds as argument. For example:
ffmpeg -i recording.opus -c:a libvorbis -f segment -segment_time 3600 recording_%04d.ogg
ffmpeg -i huge.wav -c:a copy -f segment -segment_time 600 huge-%04d.flac
Not so hard, is it?