sox: dzielenie dźwięku na ciszę, ale pozostawiając ogony


9

Uwielbiam to, jak sox ma możliwość dzielenia pliku audio w ciszy. Problemem jest to, że czasami moje ścieżki audio kończą się zanikaniem lub zanikaniem nut w pogłos (subtelne dźwięki, które sox pomyli z ciszą). Próbuję dostosować komendę sox, aby rozdzielać ścieżki w ciszy, ale POZOSTAJ MAŁĄ ciszę po każdym podziale. Nie mogę dokładnie ustalić, jak to zrobić. oto polecenie, które mam do tej pory:

sox in.wav out.wav silence 1 2 0.5% 1 4.0 0.9% : newfile : restart

Każda pomoc zostanie doceniona!


sox jest GPL i jest zawarty w dystrybucjach, dlaczego nie jest specyficzny dla Uniksa?

Ponieważ możesz zainstalować sox na systemach Windows i jest to naprawdę niezwiązane z samym Unixem. Jest to oprogramowanie, które działa na Uniksie, a także na innych systemach operacyjnych.
pieprz

Ok, rozumiem. Jednak jeśli to powiesz, Sox nie będzie również specyficzny dla systemu Windows, ponieważ możesz zainstalować Sox na systemach Un x, prawda? Cygwin jest platformą podobną do Un x dla Windows, ale ma niewiele wspólnego z Windows (z wyjątkiem programistów). Istnieje również port widżetów GTK + dla systemu Windows, ale wielu programistów ma tendencję do niezależności swojej platformy oprogramowania. Powiedziałbym, że to właściwe miejsce dla Soxa.

myślę, że stackoverflow dotyczy programowania, ale sox to program narzędziowy, myślę, że lepiej przenieść go do superużytkownika.
把 友情 留 在 无 盐

1
@soubunmei jest to całkowicie na temat tutaj. Dopóki coś działa na * nix, jest to mile widziane tutaj. Nie ma znaczenia, czy działa również na innych platformach. W każdym razie to pytanie jest za stare, aby przeprowadzić migrację ( limit wynosi 60 dni ).
terdon

Odpowiedzi:


1

Aby dodać trochę ciszy, potrzebujesz kawałka ciszy i dołącz ją do pliku

sox -n -r 44100 -c 2 silence.wav trim 0.0 3.0

i

sox filetopad.mp3 silence.wav output.wav

zgodnie z opisem Wypełnianie pliku audio ciszą za pomocą sox .


To nie do końca pytanie. Sox szuka ciszy na podstawie współczynnika głośności. W muzyce często dochodzi do zaniku, subtelnego echa, podtekstu słyszanego po odtworzeniu nuty. Jeśli są one zbyt ciche lub na nagraniu słychać inny hałas, nie można uzyskać soxu, aby nie przyciąć tych muzycznych momentów. Na koniec znalazłem swoją odpowiedź przy użyciu perla, a nie soxa, dlatego żądanie migracji przepełnienia stosu.
pieprz

@pepper, czy masz coś przeciwko opublikowaniu tutaj swojego rozwiązania w Perlu (może po edycji tytułu pytania nieswoistego dla sox)?
把 友情 留 在 无 盐
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.