MP3CUT(1)
π mp3cut β the manual page, but make it cute β¨
okay bestie, so this is mp3cut(1) from the User Command section, and it's literally the glow-up your MP3 collection has been waiting for π
β¨ NAME β¨
mp3cut β cut and assemble MP3 files π¦ (yes, both. it slices, it dices, it stitches back together, main character energy fr fr)
πΈ SYNOPSIS πΈ
mp3cut [ -o outputfile ] [ -T title ] [ -A artist ] [ -N album-name ] [
-t [hh:]mm:ss[+ms]-[hh:]mm:ss[+ms] ] mp3file [[ -t ... ] mp3file1 ...]
π DESCRIPTION π
so the way that mp3cut works is: it cuts and assembles MP3 files based on the time specifications you give it on the command line. no cap. βοΈπ΅
the mp3 output gets written to the outputfile. and if you didn't hand it an outputfile on the command line? no stress β it makes one up for you from the name of the first mp3 file by adding output.mp3 at the end. iconic behavior honestly.
the -t flag is the one doing the heavy lifting β it specifies which part of the mp3 file following it will be extracted. it's giving "point at the good bit" energy π
π OPTIONS π
-o outputfileβ tell it where the output is supposed to go. that's the whole vibe. π-T titleβ set the title ID3 tag for the output file. give your track a name, it deserves one π-A artistβ set the artist ID3 tag for the output file. credit the icon (that's you, or whoever made the bop) π€-N album-nameβ set the album name ID3 tag for the output file. put it in its little album home π-t [hh:]mm:ss[+ms]-[hh:]mm:ss[+ms]β specify which part of the followingmp3filewill be included in the output file. the moment of truth, the scissors, the slay βοΈ
here's what all the little letters mean:
hh = hours
mm = minutes
ss = seconds
ms = milliseconds
and here's the tea π΅: if the starting time is omitted, 00:00:00+00 is used as the starting time. if the ending time is omitted, the end of the MP3 file is used as the ending time. so you can leave either side blank and it'll just... handle it. lowkey thoughtful of it.
π EXAMPLES π
these are the real ones, verbatim, don't touch the characters bestie
example one β the precision cut β¨
mp3cut -o output.mp3 -t 23:42+500-01:23:42+750 input.mp3
cut the segment from 23 minutes, 42 seconds and 500 milliseconds to 1 hour, 23 minutes, 42 seconds and 750 milliseconds from input.mp3 and write the output to output.mp3. see how the hour part is optional at the front? yeah. chef's kiss π©βπ³π
example two β the three-way mashup π₯
mp3cut -t 00:01-00:02 input1.mp3 -t -15:23 input2.mp3 -t 9:87+500-
input3.mp3
append the segments from input1.mp3, input2.mp3 and input3.mp3 and write the output to input1.output.mp3. yes the output name comes from the first file β that's the rule we talked about up in DESCRIPTION. also notice -t -15:23 with nothing before the dash, and 9:87+500- with nothing after it. the omitted-times rule is doing SO much work here π«Ά
π§ AUTHORS π§
Manuel Odendahl <manuel@bl0rg.net>, Florian Wesch <dividuum@bl0rg.net>
okay that's the whole page bestie, you're officially an mp3cut girlie now π this was MP3CUT(1) β February 2005, the era-defining date, and yeah the manual is literally called MP3CUT(1) too. periodt. πβ¨π¦
π¦ where this page comes from
- debian bookworm: poc-streamer 0.4.2-7 Β· BSD-3-Clause
- debian trixie: poc-streamer 0.4.2-7 Β· BSD-3-Clause
- ubuntu jammy: poc-streamer 0.4.2-5 Β· BSD-3-Clause
- ubuntu noble: poc-streamer 0.4.2-7 Β· BSD-3-Clause
- ubuntu questing: poc-streamer 0.4.2-7
- ubuntu resolute: poc-streamer 0.4.2-8 Β· BSD-3-Clause
- ubuntu stonking: poc-streamer 0.4.2-9 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms