Mam jeden lub dwa pliki .avi, dla których dźwięk jest po prostu zbyt niski. Lubię grać w VLC, a włączenie korektora graficznego nieco pomaga, ale czy jest jakiś inny (łatwy i szybki!) Sposób na zwiększenie głośności? Dzięki!
Uruchom VirtualDub i załaduj do przekonwertowanego pliku DivX.
Z menu „Wideo” wybierz „Bezpośrednie kopiowanie strumieniowe”.
Z menu „Audio” wybierz „Pełny tryb przetwarzania”.
Z menu „Audio” wybierz „Głośność”, zaznacz opcję „Dostosuj głośność kanałów audio”, a za pomocą suwaka możesz zmienić poziom dźwięku.
Naciśnij przycisk „Podgląd wyjścia” i słuchaj dźwięku - jeśli nie jest wystarczająco głośny, wróć do poprzedniego kroku i zwiększ poziom wzmocnienia.
Z menu „Audio” wybierz „Kompresja” i wybierz „MPEG Layer-3” i ten sam lub niższy bitrate / atrybuty (np. 128 kBit / s, 48000 Hz, Stereo), których użyłeś wcześniej do stworzenia filmu DivX.
Z menu „Plik” wybierz „Zapisz AVI”, aby zapisać AVI i dołączyć znormalizowany dźwięk. Nie powinno to zająć zbyt długo, ponieważ tylko dźwięk jest ponownie kodowany / kompresowany - wideo zostanie pozostawione w spokoju.
To działa (sam to zrobiłem), ale generalnie dźwięk nie zapewnia dobrej jakości. Jest to ten sam problem, jaki masz przy powiększaniu JPEG, lub jak śmieszne są sceny z „powiększaniem i ulepszaniem” w telewizyjnych dramatach kryminalnych. Nie można tworzyć danych, których w ogóle nie ma, a ponieważ dosłownie transkodujesz dźwięk, obniżasz ogólną jakość. W niektórych przypadkach jest to sprawiedliwy kompromis, ale często stwierdziłem, że wyniki są niezadowalające.
Bacon Bits
Działa doskonale, jednak przekonwertował mój plik AVI o wielkości 7 MB (nagrany przy użyciu CamStudio) do ogromnego pliku 3,52 GB. To chyba problem z kodekiem.
Dostosuj parametr „-vol”, aż będziesz zadowolony z głośności.
Gdy szukasz odpowiedniej wartości „-vol”, sugeruję, aby dodać „-t 30” do wiersza poleceń, aby przetworzył tylko pierwsze 30-te wideo. Jest znacznie szybszy i powinien wystarczyć do oceny wyników.
Nowe wersje ffmpeg obsługują filtry audio (-af), więc możesz zmieniać głośność za pomocą filtra głośności, który akceptuje wzmocnienie głośności określone w dB:
Próbowałem wszystkiego na Windowsie, a to po prostu DZIAŁA! WIELKA zaleta tego podejścia polega na tym, że nie jest destrukcyjny, ponieważ nie przekodowuje dźwięku, więc nie ryzykujesz desynchronizacji dźwięku względem wideo. Jest to również dość szybkie, o wiele bardziej niż inne podejście, które próbowałem. Zobacz także: breakthebit.org/post/53570840966/…
gaborous
1
VLC pozwala zwiększyć głośność do 400%, przytrzymując CTRL + STRZAŁKA W GÓRĘ.
Demux (wyodrębnij) strumień audio z kontenera, w zależności od kontenera powinieneś użyć właściwej aplikacji. Dla demuxera ogólnego przeznaczenia możesz użyć ffmpeg . Ale istnieją bardziej przyjazne dla użytkownika programy, takie jak VirtualDub dla avi, TMPGEnc dla plików mpg.
Dekoduj dźwięk do pliku wave (nie zawsze jest to konieczne, jeśli
Audacity może bezpośrednio otworzyć plik)
Zwiększ głośność ścieżki audio za pomocą Audacity, zdobywając plik audio, taki jak opisano w
pierwszym kroku tego poradnika .
Zapisz wynik jako plik fali.
Zakoduj plik wave za pomocą odpowiedniego narzędzia dla żądanego zakodowanego dźwięku ( lame dla mp3,
faac dla aac)
Przenieś nowe ścieżki audio i oryginalne wideo z powrotem do żądanego kontenera za pomocą tego samego programu, którego użyłeś do demultipleksowania.
Odpowiedzi:
Możesz do tego użyć VirtualDub . Ten przewodnik zawiera krótkie i proste wyjaśnienie.
Krótki:
-
źródło
Bardzo łatwe do zrobienia przy użyciu ffmpeg :
W przypadku starszych wersji ffmpeg:
Dostosuj parametr „-vol”, aż będziesz zadowolony z głośności.
Gdy szukasz odpowiedniej wartości „-vol”, sugeruję, aby dodać „-t 30” do wiersza poleceń, aby przetworzył tylko pierwsze 30-te wideo. Jest znacznie szybszy i powinien wystarczyć do oceny wyników.
Nowe wersje ffmpeg obsługują filtry audio (-af), więc możesz zmieniać głośność za pomocą filtra głośności, który akceptuje wzmocnienie głośności określone w dB:
źródło
VLC pozwala zwiększyć głośność do 400%, przytrzymując CTRL + STRZAŁKA W GÓRĘ.
źródło
VLC ma pasek, który pozwala zwiększyć głośność do 200% oryginału, przynajmniej w Windows. Spróbuj użyć tego, innego niż EQ.
Może to potrwać nieco dłużej i działać tylko partiami, ale VirtualDub ma sposób na pobranie pliku avi i zwiększenie na nim poziomu głośności.
źródło
Spójrz na to pytanie: Jak wzmocnić dźwięk w pliku wideo?
Cytowana odpowiedź Davy Landmana:
źródło
Jeśli plik wejściowy zawiera wiele strumieni, możesz użyć
-map
parametru ffmpeg wraz z-vol
:Zauważ, że -vol 256 jest równe niezmienionemu
źródło