Gibt es eine einfache Möglichkeit, MP3-Dateien aufzuteilen?

Ich habe kürzlich einen netten Trick gelernt. Um MP3-Dateien miteinander zu verbinden, verwenden Sie einfach den Befehl (in Windows)

copy /b *.mp3 joined.mp3

Und voila, Sie haben eine große mp3-Datei.

Meine Frage: Gibt es eine Methode, das Gegenteil zu tun, dh eine MP3-Datei aufzuteilen, dies ist leicht?

Author: Excellll, 2009-07-16

11 answers

Es gibt zwei Möglichkeiten, eine MP3 zu teilen:

  1. Decodieren in eine Welle, Aufteilen und Neucodieren. Dies ist die Methode, die Audacity verwendet und zu verlorener Audioqualität führt.
  2. Spaltung der MP3 direkt. Sie haben eine niedrigere Auflösung für die Aufteilung, aber das Ergebnis ist kein Verlust an Audioqualität. Ich habe MP3DirectCut mit relativ gutem Erfolg.

Normalerweise möchten Sie die 2. Methode verwenden, da dies der Fall ist verlustfrei, es sei denn, Sie kümmern sich wirklich nicht um Ihre Audioqualität.

 28
Author: Jim McKeeth,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-08-01 01:36:16

Ich benutze regelmäßig mp3splt. Es ist ein Open-Source-Programm für Windows und Linux und enthält eine GUI (die ich nicht verwende, daher kann ich es nicht kommentieren).

Dies ist die Befehlszeile, die ich normalerweise verwende, um einen Podcast in 6-minütige Segmente aufzuteilen:

mp3splt podcast.mp3 -g %[@N=0,@o] -o "@n @f" -t 6.0
  • -t 6.0: alle 6 Minuten teilen
  • -g %[@N=0,@o]: Verwenden Sie für jeden Abschnitt die ursprünglichen Tags, aktualisieren Sie jedoch die Titelnummer ab 0.
  • -o "@n @f": Der Name der Ausgabedatei sollte der ursprüngliche Dateiname mit dem spurnummer vorne aufgeklebt.
 43
Author: Nathan Fellman,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-28 19:15:33

Es ist nicht so einfach wie der Befehl, den Sie in Ihrer Frage erwähnen. Damit gesagt wird, gibt es einfache Möglichkeiten, es zu tun.

Audacity ist ein kostenloses Programm, mit dem Sie mp3s aufteilen können.Es ist relativ einfach zu bedienen, sobald Sie die Benutzeroberfläche beherrschen.

 8
Author: scheibk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-16 11:44:47

Versuchen MP3DirectCut. Es ist kostenlos und funktioniert für mich.

 6
Author: Umber Ferrule,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-27 22:40:27

Spezialisierte MP3-Splitter, wie mp3DirectCut, schneiden an Rahmengrenzen. Die meisten MP3s verwenden jedoch den Bitspeicher, um Platz zu sparen; Die Audiodaten eines Frames beginnen oft in einem vorherigen Frame, manchmal 2 oder 3 Frames zurück. Daher sind die Frames in der Nähe der geteilten Punkte wahrscheinlich nicht spielbar und werden lautlos übersprungen. Wenn die Spaltung mitten in der Stille auftritt, ist es wahrscheinlich nicht besorgniserregend.

Wenn die Aufteilung mitten in kontinuierlicher Musik erfolgt, können Sie die übersprungenen Frames bemerken. Um zu mildern verwenden Sie dazu mp3packer, um die MP3-Datei mit minimaler Bitrate auf 320 kbps zu erweitern (-b 320 -r in.mp3 temp.mp3), nehmen Sie Ihre Änderungen in mp3DirectCut vor und verwenden Sie dann erneut mp3packer zum Umpacken (-s -t -z temp.mp3 out.mp3). Es ist nicht garantiert, dass es funktioniert, da die Verwendung von Bitraten in einer Datei mit hoher Bitrate unvermeidlich sein kann, aber es kann helfen und führt nicht zu Qualitätsverlust.

Alternativ können Sie pcutmp3 verwenden, um die Aufteilung durchzuführen. Es behält die erforderlichen Frames bei und fügt lückenlose Wiedergabedaten hinzu (Encoder Delay & Padding info) zu einem LAHMEN Tag am Anfang der Datei. Spieler, die diese Daten unterstützen, trimmen die zusätzlichen Samples bei der Wiedergabe.

 3
Author: Mike Brown,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-01-25 15:44:38

Hervorragendes online-tool: http://magicode.me/mp3-cut

Vorteile:

  • , Extrem Schnell!
  • Spaltung der ursprünglichen MP3 direkt (Nicht Decodierung & re-encoding) - so dass jede los Qualität.
  • Die gesamte Verarbeitung erfolgt clientseitig.

Video: https://www.youtube.com/watch?v=Qmb6BNg6IhM

 3
Author: dovid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-06-14 13:24:00

Wenn Sie Linux verwenden, können Sie immer "split --bytes=1M --numeric-suffixes largefile.mp3 smallfile"verwenden. Sie müssen die .mp3 jedoch leider selbst anhängen.

 2
Author: Richie Marquez,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-08-16 19:19:13

Für die Aufzeichnung ist das nicht der beste Weg, MP3s zusammenzuführen.

Es funktioniert, aber es hinterlässt überflüssige Informationen (die ID3-Tags) aus den nachfolgenden Dateien in der endgültigen Datei. Wenn Copy auf diese Weise verwendet wird, ist Copy nur eine Verkettung - die zusätzlichen Header-Informationen sind noch vorhanden.

Die Struktur einer MP3-Datei kann Ihnen eine Idee geben:

geben Sie hier die Bildbeschreibung ein

(Klicken Sie zum Zoomen)

 2
Author: Tom Ritter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2011-12-30 04:12:11

Verwenden Sie dazu FFMPEG (https://unix.stackexchange.com/questions/280767/how-do-i-split-an-audio-file-into-multiple), mit den Parametern:

ffmpeg -i LongFile.mp3 -f segment -segment_time 10 -c copy ShortFile_%03d.mp3

Dadurch wird die MP3-Datei in 10 Minuten Dateien mit den Namen ShortFile_000.mp3, ShoetFile_001.mp3 usw. aufgeteilt.

 2
Author: Shai Alon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-04-02 09:22:27

Nicht so einfach, aber es gibt eine Reihe von MP3-Splitting-Tools online verfügbar, mit denen Sie auswählen können, wo eine MP3-Datei aufgeteilt werden soll.

Wenn Sie eine MP3-Datei nur aufteilen möchten, um sie zu übertragen (und nicht um die geteilten Teile abzuspielen), können Sie natürlich ein generisches Dienstprogramm zum Teilen von Dateien und dann die binäre Kopiermethode verwenden, die Sie verwendet haben, um die mp3 wieder zusammenzusetzen.

 1
Author: Sliff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-16 11:42:29

Sliff ist richtig, kein OS-Tool verfügbar.

Technisch ist mp3 so konfiguriert, dass Sie an jedem gewünschten Ort teilen können. Es verwendet 18 ms-Block von statischer oder variabler Länge mit einer bestimmten Bitkombination am Anfang jedes Blocks. Wenn Sie die Datei mitten in einem Block aufteilen, wird der Player nur lautlos zum nächsten Block weitergeleitet und Sie verlieren daher maximal 18 ms.

Tag-Blöcke-wo Sie Informationen über Künstler, Titel, Album und dergleichen eingeben, kann jederzeit sein platz in der Datei oder weggelassen werden. Selbst mehrere Tag-Blöcke schaden nicht (der erste wird genommen).

Sie können daher teilen und beitreten, wo immer Sie wollen.

Jedes Werkzeug zum Teilen von Dateien würde dann ausreichen.

 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-07-16 11:47:11