mp3split for poc-streamer
I have written mp3split, an extension for poc-streamer, which splits big
mp3 files into smaller pieces(*):
Package: poc-streamer
Version: 0.4.2-7
Priority: optional
Section: sound
Maintainer: Debian QA Group <packages@qa.debian.org>
Installed-Size: 544 kB
Depends: libc6 (>= 2.34), libfl2 (>= 2.5.33)
Homepage: https://bl0rg.net/software/poc/
Tag: role::program, use::editing, use::transmission, works-with-format::mp3,
works-with-format::oggvorbis, works-with::audio
Download-Size: 91.5 kB
APT-Sources: https://deb.debian.org/debian bookworm/main amd64 Packages
Description: MP3/Ogg multicast/HTTP streamer and MP3 cutting tool
poc is a suite of MP3 tools and MP3 streaming programs. It can stream
MP3s over HTTP, RTP multicast (RFC 2250 and RFC 3119) and a special
multicast protocol to enable the use of Forward Error Correction to
protect the MP3 stream against packet loss. It can also stream OGGs
over HTTP.
.
In addition to the streaming programs, poc contains two MP3 tools:
mp3cue and mp3cut. mp3cue can cut a big MP3 file according to a
tracklisting contained in a .cue file. mp3cut can split and
concatenate MP3 files according to time slices given on the command
line. mp3cut cuts MP3 files on ADU (autonomous data units) frames
to ensure best quality.
The problem is, the poc homepage does not exist any more and I cannot find
the original authors/maintainers.
Maybe you are interested in my mp3split:
framstag@juhu:~/mp3/MCR: mp3split -h
usage: mp3split [-s MINUTES] FILE.mp3 ...
framstag@juhu:~/mp3/MCR: mp3split MCR_2024-08-24.mp3
$ mp3cut -o MCR_2024-08-24_00.mp3 -t 0:0-60:0 MCR_2024-08-24.mp3
Writing to MCR_2024-08-24_00.mp3
Extracting 00:00:00+000-01:00:00+000 from MCR_2024-08-24.mp3
MCR_2024-08-24_00.mp3 written
$ mp3cut -o MCR_2024-08-24_01.mp3 -t 60:0-120:0 MCR_2024-08-24.mp3
Writing to MCR_2024-08-24_01.mp3
Extracting 01:00:00+000-02:00:00+000 from MCR_2024-08-24.mp3
MCR_2024-08-24_01.mp3 written
$ mp3cut -o MCR_2024-08-24_02.mp3 -t 120:0-180:0 MCR_2024-08-24.mp3
Writing to MCR_2024-08-24_02.mp3
Extracting 02:00:00+000-03:00:00+000 from MCR_2024-08-24.mp3
MCR_2024-08-24_02.mp3 written
$ mp3cut -o MCR_2024-08-24_03.mp3 -t 180:0-240:0 MCR_2024-08-24.mp3
Writing to MCR_2024-08-24_03.mp3
Extracting 03:00:00+000-04:00:00+000 from MCR_2024-08-24.mp3
Could only extract 00:35:16+680 from MCR_2024-08-24.mp3, file too short
MCR_2024-08-24_03.mp3 written
framstag@juhu:~/mp3/MCR: ll MCR_2024-08-24*
-rw-r--r-- framstag users 199,880,093 2024-08-24 07:23:34 MCR_2024-08-24.mp3
-rwxr--r-- framstag users 55,571,616 2025-12-08 10:54:51 MCR_2024-08-24_00.mp3
-rwxr--r-- framstag users 55,894,008 2025-12-08 10:54:54 MCR_2024-08-24_01.mp3
-rwxr--r-- framstag users 55,521,384 2025-12-08 10:54:57 MCR_2024-08-24_02.mp3
-rwxr--r-- framstag users 32,891,904 2025-12-08 10:54:59 MCR_2024-08-24_03.mp3
(*) The pieces have the same length except the last.
mp3cut uses mp3length and mp3cut from package poc-streamer.
Usefull for example for loooong podcasts.
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: horlacher@tik.uni-stuttgart.de
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: https://www.tik.uni-stuttgart.de/
REF:<[🔎] 20251208152730.GA363219@tik.uni-stuttgart.de>
Reply to: