blog + microblog + linkblog + site updates + contact + about me + RSS

writer13's webspace

How to split mp3/audio files with ffmpeg?

I am a special kind of case among techie people. I use a dumbphone, don't have any smartdevices. I usually listen to podcasts that I download via ytp-dl, then transfer it to my phone. My phone will be 9 years old this fall, and while it has a decent music player, it doesn't remember when I paused after a while, and FF is a pain in the ass.

My favorite podcasts are sometimes 3+ hours long, so I needed to find some solutions. Maybe I could split up the mp3 file into smaller parts, so it's easier to navigate them.

I eventually found the answer with ffmpeg, which is a really handy tool for both audio and video stuff.

I like to do some of the things in terminal, so here is the command I use (Thanks to a site called Windowsloop. Ironic, I know.)

ffmpeg -i "input_audio_file.mp3" -f segment -segment_time 3600 -c copy output_audio_file_%03d.mp3

Obviously you have to enter into the directory where the files is, which you want to split. The input_audio_file.mp3 is the original filename, and you have to give the output file a name. The %03d ending make sure the files has a number at the end. The most important part is the "-segment_time" which is in seconds, so the above example means, you cut the file into 1 hour long parts.

Btw the "-c copy" means that it preserves the original file's quality.

At first I thought "let's cut it into 30 minute parts", but after a test walk, I feel like 20 minutes is a better fit.

░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

In case you are wondering: This website doesn't track you. I don't use any javascript or other scripts. I don't store any information about the visitors. It's just pure old fashioned HTML and some CSS (plus some custom fonts). Hosted on Neocities and created with Emacs.

parasurv.neocities.org 2018-2022 - writer13.neocities.org 2022-