• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

mp3splt zeitigt Fehlermeldung

nach Upgrade von Xubuntu 24.04.5 LTS auf Xubuntu 26.04.1 LTS
Das Teilen eines mp3 funktioniert einfach nicht mehr:


Bash:
mp3splt -s 2 test.mp3
mp3splt 2.6.2 (09/11/14) - verwendet libmp3splt 0.9.2
    Matteo Trotta <mtrotta AT users.sourceforge.net>
    Alexandru Munteanu <m AT ioalex.net>
FÜR DIESE SOFTWARE ÜBERNEHMEN WIR KEINERLEI GARANTIE! BENUTZUNG NUR AUF EIGENE GEFAHR!

 Datei »2« wird verarbeitet …
 error: inexistent file '2': Datei oder Verzeichnis nicht gefunden
 
Vor dem Upgrade hat ein mp3splt -s x das mp3 in x gleich große Teile gestückelt
Außerdem gab es die Fehlermeldung mp3splt *** buffer overflow detected ***: terminated

Möglicherweise fehlt mp3splt durch das Upgrade eine Library.
Ein mp3splt -s -p nt=2 test.mp3 ergab:

mp3splt -s -p nt=2 test.mp3
mp3splt 2.6.2 (09/11/14) - verwendet libmp3splt 0.9.2
Matteo Trotta <mtrotta AT users.sourceforge.net>
Alexandru Munteanu <m AT ioalex.net>
FÜR DIESE SOFTWARE ÜBERNEHMEN WIR KEINERLEI GARANTIE! BENUTZUNG NUR AUF EIGENE GEFAHR!
Datei »test.mp3« wird verarbeitet …
Info: Datei passt zum Plugin »mp3 (libmad)«
Hinweis: Xing- oder Info-Header wurde gefunden. Wechsel zum Frame-Modus…
Info: MPEG 1 Layer 3 - 32000 Hz - Joint Stereo - FRAME-MODUS - Zeit gesamt: 105m.22s
Info: Teilung im Stille-Modus wird gestartet
Silence split type: Benutzer mode (Th: -48,0 dB, Off: 0,80, Min: 0,00, Remove: NEIN, Min track: 0,00, Shots: 25)
Stille-Protokolldatei »mp3splt.log« wurde gefunden! Um Zeit zu sparen, werden die Teilungspunkte aus dieser Datei gelesen ;)
Insgesamt gefundene Teilungspunkte: 68. (2 Titel ausgewählt)
*** buffer overflow detected ***: terminated
Abgebrochen (Speicherabzug geschrieben) mp3splt -s -p nt=2 test.mp3
 
Vor dem Upgrade hat ein mp3splt -s x das mp3 in x gleich große Teile gestückelt
Da ich, wie bereits gesagt, mp3splt nicht verwende, kann ich das weder widerlegen noch bestätigen. Hinzu kommt, dass ich auch nicht XUBUNTU sondern openSUSE Tumbleweed einsetze.

Stille-Protokolldatei »mp3splt.log« wurde gefunden! Um Zeit zu sparen, werden die Teilungspunkte aus dieser Datei gelesen ;)
Insgesamt gefundene Teilungspunkte: 68. (2 Titel ausgewählt)
Hast Du schon einmal versucht diesTeilungspunkte aus der Datei mp3splt.log nicht zu verwenden? Vielleicht passen sie nicht (mehr) zu der mp3-Datei, die Du teilen möchtest.

Note about "mp3splt.log" :

The first line contains the name of the split file
The second line contains the threshold and the minimum silence length
The next lines contain each one three columns :
-the first column is the start position of the found silence (in seconds.fractions)
-the second column is the end position of the found silence (in seconds.fractions)
-the third column is the length of the silence in hundreths of seconds
(second_column * 100 - first_column * 100)
 
*** buffer overflow detected ***: terminated
Abgebrochen (Speicherabzug geschrieben)
Das klingt übel. Ich würde erstmal mit einfachen, grundlegenden Programmfunktionen testen, inwieweit das Programm noch funktioniert.

Wenn eine ältere Version besser funktionieren sollte, könnte man auch die runterladen, und für das aktuelle System kompilieren.
 
Ein Test unter Xubuntu 24.04.4 LTS ergab

$ mp3splt -S 2 test.mp3
mp3splt 2.6.2 (09/11/14) - verwendet libmp3splt 0.9.2
Matteo Trotta <mtrotta AT users.sourceforge.net>
Alexandru Munteanu <m AT ioalex.net>
FÜR DIESE SOFTWARE ÜBERNEHMEN WIR KEINERLEI GARANTIE! BENUTZUNG NUR AUF EIGENE GEFAHR!
Datei »test.mp3« wird verarbeitet …
Info: Datei passt zum Plugin »mp3 (libmad)«
Hinweis: Xing- oder Info-Header wurde gefunden. Wechsel zum Frame-Modus…
Info: MPEG 1 Layer 3 - 32000 Hz - Joint Stereo - FRAME-MODUS - Zeit gesamt: 105m.22s
Info: Teilung im Modus »Gleich große Teile« wird gestartet
Datei »test_000m_00s__052m_41s_27h.mp3« erzeugt
Datei »test_052m_41s_27h__105m_22s_54h.mp3« erzeugt
175627 Frames wurden verarbeitet - Synchronisationsfehler: 0
split in equal tracks ok
 
In Deinem Beitrag #1

Das Teilen eines mp3 funktioniert einfach nicht mehr:


Bash:
mp3splt -s 2 test.mp3
hast Du die Option "-s" (klein geschriebenes "s" !) benutzt, während Du in Beitrag #6 anscheinend

Ein Test unter Xubuntu 24.04.4 LTS ergab

$ mp3splt -S 2 test.mp3
die Option "-S" (groß geschriebenes "S" !) verwendet hast ?! Was bewirkt diese Option (ich kann sie im Handbuch nicht finden)?

Auch scheinst Du in Beitrag #6 keine Datei mp3splt.log verwendet zu haben.

Enthalten die Dateien test_000m_00s__052m_41s_27h.mp3 und test_052m_41s_27h__105m_22s_54h.mp3 nun das gewünschte Ergebnis?

Wenn ja, wäre es schön zu wissen, welche der beiden Maßnahmen (groß statt klein s oder keine Datei mp3splt.log) das bewirkt hat.
 
hast Du die Option "-s" (klein geschriebenes "s" !) benutzt, während Du in Beitrag #6 anscheinend
Großes S funktioniert - kleines s funktioniert nicht.
Enthalten die Dateien test_000m_00s__052m_41s_27h.mp3 und test_052m_41s_27h__105m_22s_54h.mp3 nun das gewünschte Ergebnis?
Ja - das sind die zwei Teile der test.mp3.
Auch scheinst Du in Beitrag #6 keine Datei mp3splt.log verwendet zu haben.
Der Versuch eine log-Datei mit -F zu erzeugen ist gescheitert. Scheinbar kommen sich die Parameter F, S mit s sich ins Gehege.
Ebenfalls gescheitert ist eine Deinstallation von mp3splt und anschließende Neu-Installation.
 
KI schrieb:
> Hat mp3splt eine Option "-S"?
Nein, mp3splt hat keine Option -S (Großbuchstabe). Das Programm unterscheidet strikt zwischen Groß- und Kleinschreibung.
Verfügbar ist lediglich die Option -s (Kleinbuchstabe), welche den Silence Mode (Stille-Erkennung) aktiviert.
Hmm. Was sagt denn "man mp3splt" dazu?
 
Laut der Projekt-Seite ist letzter Entwicklungsstand 2014.
Na ja, kann ja trotzdem gut sein. Oder Du benutzt da irgendeinen unbekannten Fork, der mit anderen Optionen ("-S") arbeitet.

Im Zweifel würde ich das Teil von der Projektseite neu kompilieren.

Edit: Sorry, war falsch: Es gibt eine neuere Projektseite hier.
 
Aha, auf der neueren Github-Seite ist eine Version newmp3splt, und laut deren Docs hat die eine Option "-S" (KI lag also mal wieder falsch):
-A AUDACITY_FILE Audacity labels mode.Split with splitpoints from the audacity labels file. Example of audacitylabels file (in seconds):
10.000000 67.000000 first_file
67.000000 127.000000 second_file
149.000000 206.000000 third_file

-S SPLIT_NUMBER Equal time tracks mode.Split in SPLIT_NUMBER files.
Viel neuer als 2014 scheint, soweit ich sehe, diese Version aber auch nicht zu sein.
Tja, irgendwann kann es halt passieren, daß so alte Software nicht mehr mit einem aktuellen Kernel (und vor allem der glibc) zusammenarbeiten will.

Ich habe nicht viel Erfahrung mit solcher Software, diese Aufgabe mit den mp3s hat sich mir nur selten gestellt. Es gab da mal ein Tool in Python namens "PyMP3Cut". Ob das besser funktioniert, kann ich aber nicht sagen.
 
Zuletzt bearbeitet:
Zurück
Oben