Niedawno nauczyłem się fajnego triku. Aby połączyć pliki mp3 razem, wystarczy użyć polecenia (w systemie Windows)
copy /b *.mp3 joined.mp3
i voila, masz jeden duży plik mp3.
Moje pytanie : czy istnieje metoda zrobienia czegoś przeciwnego, tj. Podzielenie pliku mp3 tak łatwo ?
windows
command-line
mp3
Yuval
źródło
źródło
Odpowiedzi:
Istnieją dwa sposoby podziału pliku MP3:
Zazwyczaj będziesz chciał użyć drugiej metody, ponieważ jest ona bezstratna , chyba że naprawdę nie zależy ci na jakości dźwięku.
źródło
Regularnie używam mp3splt . Jest to program typu open source dla systemów Windows i Linux i zawiera GUI (którego nie używam, więc nie mogę komentować).
Oto linia poleceń, której zwykle używam do dzielenia podcastu na 6-minutowe segmenty:
-t 6.0
: dzielone co 6 minut-g %[@N=0,@o]
: dla każdej sekcji użyj oryginalnych tagów, ale zaktualizuj numer ścieżki, zaczynając od 0.-o "@n @f"
: Nazwa pliku wyjściowego powinna być oryginalną nazwą pliku z numerem ścieżki podanym na początku.źródło
To nie jest tak proste, jak polecenie, o którym wspominasz w swoim pytaniu. Biorąc to pod uwagę, istnieją proste sposoby, aby to zrobić.
Audacity to darmowy program do dzielenia plików mp3. Jest stosunkowo łatwy w użyciu po zawieszeniu się interfejsu.
źródło
Wypróbuj MP3DirectCut . Jest bezpłatny i działa dla mnie.
źródło
Jeśli akurat używasz Linuksa, zawsze możesz użyć „split --bytes = 1M --numeric-suffixes largefile.mp3 smallfile”. Niestety, będziesz musiał sam dołączyć .mp3.
źródło
Nawiasem mówiąc, nie jest to najlepszy sposób na połączenie plików MP3.
Działa, ale pozostawia zbędne informacje (tagi ID3) z kolejnych plików w pliku końcowym. Kopiowanie, gdy jest używane w ten sposób, jest tylko konkatenatem - dodatkowe informacje nagłówka wciąż tam są.
Struktura pliku MP3 może dać ci pomysł:
(Kliknij, aby powiększyć)
źródło
Specjalistyczne dzielniki MP3, takie jak mp3DirectCut, wycięte na granicach ramek. Ale większość plików MP3 wykorzystuje zbiornik bitów, aby zaoszczędzić miejsce; dane audio klatki często zaczynają się od poprzedniej klatki, czasem 2 lub 3 klatki wstecz. Dlatego klatki w pobliżu punktów podziału prawdopodobnie nie można odtworzyć i po cichu są pomijane. Jeśli podział nastąpi w środku ciszy, prawdopodobnie nie ma to znaczenia.
Jeśli podział występuje w środku ciągłej muzyki, możesz zauważyć pomijane klatki. Aby temu zaradzić , użyj mp3packera, aby rozszerzyć mp3 do 320 kb / s przy minimalnym zużyciu zasobów bitowych (
-b 320 -r in.mp3 temp.mp3
), dokonaj edycji w mp3DirectCut, a następnie ponownie użyj mp3packer, aby przepakować (-s -t -z temp.mp3 out.mp3
). Nie gwarantuje się, że będzie działać, ponieważ użycie zbiornika bitów może być nieuniknione w pliku o dużej przepływności, ale może pomóc i nie spowoduje utraty jakości.Alternatywnie możesz użyć pcutmp3, aby dokonać podziału. Zachowuje niezbędne klatki i dodaje dane odtwarzania bez przerw (opóźnienie enkodera i informacje o dopełnianiu) do znacznika LAME na początku pliku. Gracze obsługujący te dane przycinają dodatkowe próbki podczas odtwarzania.
źródło
Nie tak łatwo, ale w Internecie dostępnych jest wiele narzędzi do dzielenia plików mp3, które pozwalają wybrać miejsce podziału pliku mp3.
Oczywiście, jeśli chcesz podzielić plik mp3 tylko po to, aby go przenieść (a nie odtwarzać podzielonych części), możesz użyć ogólnego narzędzia do dzielenia plików, a następnie metody kopiowania binarnego, której użyłeś do ponownego złożenia pliku mp3.
źródło
Doskonałe narzędzie online: http://magicode.me/mp3-cut
Zalety:
wideo: https://www.youtube.com/watch?v=Qmb6BNg6IhM
źródło
Sliff ma rację, brak narzędzia OS.
Technicznie mp3 jest skonfigurowane w taki sposób, że możesz dzielić w dowolnym miejscu. Wykorzystuje blok 18 ms o długości statycznej lub zmiennej z pewną kombinacją bitów na początku każdego bloku. Jeśli podzielisz plik w środku bloku, odtwarzacz będzie po prostu cicho przesuwał się do następnego bloku, a zatem stracisz maksymalnie 18 ms.
Bloki tagów - w których wpisujesz informacje o wykonawcy, tytule, albumie i tym podobne, możesz znajdować się w dowolnym miejscu pliku lub zostać pominięte. Nawet wiele bloków znaczników nie szkodzi (pierwszy jest brany).
Możesz zatem dzielić i dołączać gdziekolwiek chcesz.
Zrobiłoby to dowolne narzędzie do dzielenia plików.
źródło
Aby to zrobić, użyj FFMPEG ( https://unix.stackexchange.com/questions/280767/how-do-i-split-an-audio-file-into-multiple ), z parametrami:
Spowoduje to podzielenie pliku mp3 na pliki 10-minutowe o nazwach ShortFile_000.mp3, ShoetFile_001.mp3 itp.
źródło