Mam duży plik mp3, który pochodzi ze zgrywania pełnej płyty CD. Chciałbym podzielić go na jeden plik na piosenkę. Świetnie będzie znaleźć oprogramowanie, które może automatycznie podzielić plik, wykrywając początek i koniec każdej piosenki.
Dodatkowe tło:
Próbowałem mp3splt i audacity. Pierwszy nie wykrywa utworów automatycznie i wydaje się, że zuchwałość nie jest w stanie tego zrobić.
Chciałbym nagrać utwory na płytę CD (w formacie mp3), aby je następnie odtworzyć w radiu samochodowym. Nie będzie obsługiwał żadnych wymyślnych rzeczy, nie ma nawet złącza USB.
software-recommendation
mp3
Javier Rivera
źródło
źródło
.cue
pliku do załadowania tego pliku i odtworzenia każdego utworu z osobna to kolejna opcja.Odpowiedzi:
Możesz podzielić swoje duże pliki mp3 na małe kawałki za pomocą funkcji „split” lub „split new” w audacity, a następnie możesz rozdzielić część dźwięku, którą chcesz zmiksować, do innego pliku w celu wyeksportowania.
Na następnym zrzucie ekranu stworzyłem nową ścieżkę stereo, aby umieścić podzielony dźwięk na innej ścieżce (wyłącznie w celach wizualnych), następnie przeniosłem drugą część ścieżki audio na tę ścieżkę i wybrałem część ścieżki dźwiękowej który można wyeksportować do nowego pliku.
Nie musisz dzielić dźwięku, aby wyeksportować część dźwięku do innego pliku, możesz po prostu wybrać dźwięk i wybrać „Eksportuj zaznaczenie” w menu Plik.
Na następnym zrzucie ekranu robię tak, jak powiedziałem w powyższych słowach.
Jeśli masz już płytę CD, zgrywanie audio za pomocą pliku na utwór można wykonać za pomocą „Sound Juicer”, co pozwoli ci wybrać sposób zgrywania multimediów z płyty CD. W ten sposób będziesz mieć plik mp3 na piosenkę. Audacity z łatwością wykona zadanie zmieszania wszystkich utworów w duży plik, na wypadek, gdybyś musiał to zrobić.
Sound Juicer można zainstalować poprzez synaptic lub nurkując na stronie: http://burtonini.com/blog/computers/sound-juicer
Tutaj umieszczono zrzut ekranu, aby zobaczyć, jak działa Sound Juicer. (Przepraszam, nie mam teraz płyty CD do zgrania, więc lista odtwarzania jest pusta)
źródło
Audacity jest do tego ZŁA - ponieważ ponownie koduje mp3, a jakość zostaje obniżona. Używam ffmpeg do wycinania mp3 - wierzę, że to nie przekodowuje:
czas rozpoczęcia, czas trwania:
czas rozpoczęcia, czas zakończenia:
można również uwzględnić milisekundy np
00:00:00.000
.źródło
ffmpeg -i a.ogg -ss 00:01:02.500 -t 00:01:03.250 -c copy x2.ogg
( źródło )Mówisz, że próbowałeś mp3splt, ale czy przeczytałeś całą stronę podręcznika ?
Pytam, ponieważ
-s
tryb ciszy może przyjmować parametry, które pomogą mu ustalić cisze.Oto przykład strony podręcznika man z opcjonalnymi parametrami:
th
: poziom progowy (dB), który należy uznać za ciszęnt
liczba utworówIstnieje również
-c
tryb zapytania bazy danych CDDB. Jeśli jest to znana płyta CD, możesz pobrać listę utworów z Internetu. Spowoduje to również prawidłowe nazwanie ścieżek i (myślę) nawet skonfiguruje tagi.Jest to niezwykle potężne narzędzie i jedna z najlepszych opcji zachowania jakości ... Więc nie odpisuj od razu.
źródło
możesz spróbować czegoś takiego:
ffmpeg -i /path/music.mp3 -t 00:10:00 -ss 00:20:00 -acodec copy /path/save.mp3
źródło
mp3splt działa dobrze. To, jak dobrze zależy od tego, od czego musisz zacząć i czego oczekujesz od wyników. Więcej wejść = więcej wyjść. Jeśli znasz liczbę utworów zawartych w dużych plikach mp3, pomaga to stwierdzić, że liczba plików wyjściowych jest poprawna. MUSISZ mieć sekcje ciszy między utworami w dużym pliku mp3. Kluczem mp3splt jest znalezienie poprawnej wartości dla „th”. Jeśli „th” jest zbyt niskie, możesz mieć zbyt wiele wyjść, więc wszystkie twoje utwory są pofragmentowane. Jeśli jest zbyt wysoka, Twoje utwory nie zostaną podzielone, a może być więcej niż 1 utwór na podział. Załóżmy, że masz duży plik i nic więcej: np. Brak indeksu tytułów lub czasów.
Mój duży plik nosi nazwę „artist.ogg” Oto polecenie, którego użyłem:
mp3splt -s -p th = -40 artist.ogg
Spowodowało to, że 34 utwory zostały poprawnie podzielone, każdy nazwany kolejno jako artist_silence_01.ogg -xx.ogg itp.
Ponownie, jeśli masz zbyt wiele podziałów, spróbuj „th = -48”. Jeśli jest za mało, spróbuj „th = -36”.
Z tych plików wyjściowych należy teraz zmienić ich nazwę na żądane tytuły piosenek i dodać etykiety do właściwości pliku. [Nie znam makra, więc musi to być proces ręczny].
mam nadzieję że to pomoże.
aktualizacja PS. Do tej pory mp3splt działa z plikami mp3 i ogg. Nie mam jeszcze sukcesu w przypadku plików m4a.
źródło
Mogę polecić mp3DirectCut . Czy konwersja jest bezstratna i działa dobrze pod Wine:
źródło
Następująca odpowiedź na temat przepełnienia stosu jest prawdopodobnie istotna:
https://stackoverflow.com/questions/36074224/how-to-split-video-or-audio-by-silent-parts
Podsumowując tę odpowiedź, możesz użyć ffmpeg do zidentyfikowania cichych regionów:
A następnie podziel pliki, używając przepisu Adobe:
Będzie to wymagało trochę analizy z twojej strony
źródło
Mam wyniki jakościowe (choć nie całkowicie automatyczne) z Audacity + mp3splt.
Jeśli nie masz pliku
.cue
lub.cddb
pliku z limitami utworów (np. Nie jest to rozpoznany album), możesz:-A
(asmp3splt -A labels.txt Album.mp3
).Szybko (bez dekodowania + ponownego kodowania) wyświetli plik dla każdego segmentu, używając nazwy każdej etykiety jako nazwy pliku.
Uważaj tylko, aby używać etykiet regionu (a nie etykiet punktowych , patrz tutaj ), aby zaznaczyć początek i koniec każdego utworu w Audacity.
źródło