Zmniejsz rozmiar pliku .wav


12

Kurs językowy na odległość wymaga ode mnie nagrania dźwięku i przesłania go. Są jednak absolutnie nierozsądne. Dopuszczalne jest dołączanie tylko pliku o wielkości 5 MB, a moje nagranie to 17 MB. Nawet po skompresowaniu plik nadal przekracza limit. Nie mogę hostować go w mojej witrynie i podać link. Próbowałem rozbić pliki na pliki części za pomocą 7zip, ale odmówili ich przyjęcia. Jakieś pomysły?


1
dlaczego po prostu nie przesłać pliku do skrzynki odbiorczej lub innego konta w chmurze i wysłać im link? Lub po prostu użyj prawidłowego sposobu, zadzwoń do szkoły i poproś o dalszą poradę, może nie jesteś pierwszym, który boryka się z tym problemem i mają już rozwiązanie lub przynajmniej mogą powiedzieć, jakie są zalecane ustawienia nagrywania
konqui

Odpowiedzi:


17

Plik WAV to bezstratny, nieskompresowany dźwięk. Nawet przy bezstratnym, ale skompresowanym formacie pliku, takim jak FLAC, możesz nie być w stanie uzyskać go w ramach ograniczeń.


Powinieneś spróbować stratnego formatu, takiego jak MP3. Plik MP3 wysokiej jakości jest często nie do odróżnienia od pliku bezstratnego, szczególnie w przypadku mowy. Jeśli korzystasz z systemu Windows, możesz wypróbować program taki jak winLAME . Jeśli korzystasz z systemu macOS, wypróbuj XLD . Alternatywnie, Audacity z LAME może działać na dowolnym systemie operacyjnym dla komputerów stacjonarnych.

Jeśli plik jest nadal zbyt duży, konieczne może być zmniejszenie szybkości transmisji bitów MP3.


Jeśli bezwzględnie konieczne jest, aby plik był w formacie .WAV , istnieje sposób na zmniejszenie jego rozmiaru, chociaż w wyniku tego stracisz więcej jakości niż przy użyciu stratnego kodeka audio.

Potencjalne opcje zmniejszenia rozmiaru pliku to:

  • Konwersja ze stereo do mono
  • Obniżenie częstotliwości próbkowania audio
  • Obniżenie głębokości bitów audio

Podam kilka przykładów, jak to zrobić za pomocą Audacity .

Użycie Tracks > Stereo Track to Monospowoduje konwersję nagrania stereo na monofoniczne.

W lewym dolnym rogu możesz zmienić częstotliwość próbkowania za pomocą rozwijanego pola.

stawka projektu

Możesz wyświetlić podgląd swoich zmian za pomocą elementów sterujących w lewym górnym rogu programu. Aby zapisać plik, przejdź do File > Export. Typowy typ pliku .wav to WAV (Microsoft) signed 16-bit PCM.

Jeśli uznasz, że musisz zmniejszyć głębię bitową, możesz to zrobić podczas eksportu, zmieniając typ pliku na Other uncompressed files, ustawiając nagłówek na WAV (Microsoft)i kodowanie na Unsigned 8-bit PCM.


Możesz również użyć mniejszej częstotliwości próbkowania lub głębi bitowej dla dźwięku PCM.
slhck,

Lub użyj Opus , darmowego formatu audio, który jest obecnie najlepszy we wszystkim oprócz kodowania bezstratnego.
Cees Timmerman,

Erm ... wav jest kontenerem (implementacja RIFF dla Windows) i może zawierać skompresowany dźwięk
Sinaesthetic

@Synestetyczny dobry punkt, ale czy uważasz, że wiele miejsc, które oczekują, że plik .wav zazwyczaj zrozumie te formaty, a nie tylko dane PCM? moja odpowiedź
przydałaby się jednak trochę przeróbki

Nie lekceważ redukcji wielkości w wyniku zmian formatu. Nagrywanie w mono: zmniejszenie rozmiaru 2: 1. Częstotliwość próbkowania 22050 zamiast 44100: kolejna redukcja 2: 1 i nadal będzie nagrywać dźwięki do 10 kHz, więcej niż wystarczające dla mowy. Szerokość próbki od 16 do 8 bitów: kolejna redukcja 2: 1. Ogranicza SNR do zaledwie 48 dB, ale biorąc pod uwagę, że wątpię, że OP nagrywa w dźwiękoszczelnej kabinie, to też powinno wystarczyć. Zmiany te spowodowałyby zmniejszenie pliku o wielkości 40 MB do 5 MB. Ja nadal używałbym MP3, ale jeśli nie zaakceptują, to byłaby opłacalna technika.
Jamie Hanrahan

1

Sugerowałbym zamiast tego skompresowanie WAV jako MP3. MP3 to format kompresji specyficzny dla dźwięku, podczas gdy ZIP jest bardziej ogólną metodą kompresji. Ponieważ ZIP jest uniwersalny, mniej nadaje się do konkretnego zadania polegającego na kompresji dźwięku.

Algorytm kompresji MP3 został zaprojektowany specjalnie dla dźwięku i jest algorytmem „stratnym”, dzięki czemu może kompresować dźwięk znacznie lepiej niż ZIP. ZIP używa metody „bezstratnej” i dlatego jest zmuszony do zachowania każdego fragmentu dosłownie podczas nagrywania, zajmując więcej miejsca w wynikowej skompresowanej wersji.

Chociaż kompresja MP3 jest „stratna”, taka utrata informacji prawdopodobnie nie wpłynie w ogóle na postrzeganą jakość nagrania głosowego, pod warunkiem, że kompresujesz plik WAV z, powiedzmy, bitrate MP3 128 Kb / s lub wyższym.

Twoi instruktorzy języka na odległość powinni być w stanie poradzić sobie z plikiem audio MP3 (pliki MP3 są obecnie niezwykle popularne), ale najpierw sprawdź, czy jest to dla nich akceptowalne rozwiązanie.

Jeśli kompresja przy użyciu MP3 lub innego algorytmu specyficznego dla dźwięku jest niedopuszczalna, możesz zmniejszyć częstotliwość próbkowania lub inne parametry w nagraniu WAV. Jeśli na przykład nagrywasz w trybie 2-kanałowym (stereo), 44 kHz, 16-bitowym, plik byłby większy niż w przypadku, powiedzmy, 1-kanałowego (mono), 22 kHz, 16-bitowego. itp. Baw się i dowiedz się, co jest dopuszczalne do nagrywania głosu.


0

Najpierw poleciłbym przekonwertować go na mp3 lub wma, ale te kursy wydają się myśleć, że wav jest świętym kodekiem i nie zaakceptuje nic innego (byłem tam, zrobiłem to).

Powiedziałbym więc, że wystarczy poszukać kompresora, a przyszło do tego szybkie wyszukiwanie w Google . Ale nie mogę tego komentować, ponieważ nigdy go nie użyłem.


Zgłasza błąd. „Nieobsługiwana aplikacja 16-bitowa”.
Nyx,

0

Czy to musi być plik WAV? Możesz go skompresować, kodując go jako plik FLAC (bezstratny) lub Vorbis (stratny %%). Jeśli to ma być WAV, ktoś na stackoverflow.com wydaje się sądzić, że Audacity może zmniejszyć rozmiar. Zakładam, że wiązałoby się to z ustawieniem innej szybkości transmisji / szybkości przesyłania bajtów / cokolwiek by to było podczas eksportowania pliku WAV po jego zaimportowaniu.

%% Być może uda ci się pobrać bezstratny plik Vorbis, ale prawdopodobnie nie skompresuje on danych, więc jest to naprawdę nieistotne.


Nie żartowali z tego rodzaju rzeczy. Chcą tego zgodnie ze swoimi specyfikacjami. Próbowałem umieścić go na swojej stronie i wysłać link, ale dostałem od nich ostrzeżenie.
Nyx,

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.