melcom's FFmpeg Audio Normalizer

Narzędzie open source do normalizacji audio oparte na FFmpeg, LUFS i True Peak. Stworzone do muzyki, podcastów, audio gamingowego oraz dużych batch-workflow - bez potrzeby używania linii poleceń.

Spis Treści

Wymagania

Aby korzystać z melcom's FFmpeg Audio Normalizer, wymagany jest pełny pakiet FFmpeg:

Zalecane pobieranie:

github.com/BtbN/FFmpeg-Builds/releases

Zalecany pakiet:
ffmpeg-master-latest-win64-gpl.zip

Po rozpakowaniu FFmpeg ustaw ścieżkę do folderu FFmpeg w opcjach programu.

Pierwsze Kroki

  1. Uruchom AudioNormalizer.exe.
  2. Otwórz:
    Plik -> Opcje
  3. Wybierz folder zawierający:
    ffmpeg.exe, ffplay.exe oraz ffprobe.exe
  4. Użyj "Dodaj pliki", "Dodaj folder", lub przeciągnij pliki bezpośrednio metodą **Drag & Drop** do kolejki.
  5. Wybierz preset LUFS, limit True Peak oraz format wyjściowy.
  6. Wybierz preset charakteru audio. Transparent jest ustawieniem domyślnym i nie dodaje dodatkowego koloryzacji dźwięku.
  7. Kliknij:
    "Rozpocznij normalizację"
Podczas przetwarzania okno logów pokazuje status procesu, komunikaty FFmpeg oraz postęp normalizacji w czasie rzeczywistym.

Tryby Normalizacji i Opcje Eksportu

Liniowy (2 przebiegi)

Zalecany do muzyki, masteringu i archiwizacji. Plik audio jest najpierw analizowany, a następnie normalizowany ze stałym wzmocnieniem. Pozwala to zachować oryginalną dynamikę możliwie najdokładniej.

Dynamiczny (1 przebieg)

Zalecany do mowy, podcastów, streamów i broadcastu. Różnice głośności są aktywnie wyrównywane podczas procesu.

Zaawansowane Opcje Eksportu i Parametry w Czasie Rzeczywistym

Edycja Kontrollraum oferuje pełną kontrolę nad formatem wyjściowym:

Sterowanie Odtwarzaniem i Kolejka

Zintegrowany odtwarzacz i kolejka plików zostały zoptymalizowane dla maksymalnej płynności pracy:

Właściwości dźwięku

Dzięki zintegrowanemu narzędziu Właściwości dźwięku możesz przeglądać szczegółowe informacje o swoich plikach audio, edytować metadane (tagi ID3), zarządzać okładkami oraz analizować szczegółowe statystyki głośności.

Jak otworzyć okno "Właściwości dźwięku":

Wybierz plik z listy i kliknij przycisk [ i ], lub po prostu kliknij prawym przyciskiem myszy na wybrany plik.

Funkcje w poszczególnych zakładkach:

Wygląd Inspektora:

Kliknij na zdjęcia, aby je powiększyć.

Presety i Charakter Audio

Presety LUFS i True Peak

Charakter Masteringu

Transparent

Czysta normalizacja głośności bez dodatkowego przetwarzania dźwięku.

Cohesive

Dodaje delikatną kompresję i subtelny soft clipping dla bardziej spójnego miksu.

Punchy

Zapewnia więcej energii, mocniejszy punch i wyraźniejsze przetwarzanie dynamiki.

Aggressive

Najmocniejszy preset przeznaczony do ostrzejszych i bardziej agresywnych materiałów elektronicznych.

Jakość i Metadane

Zachowanie jakości audio

Podczas eksportu do WAV lub FLAC oryginalne częstotliwości próbkowania i głębie bitowe są zachowywane automatycznie, chyba że użytkownik ręcznie wybierze inną konfigurację.

Metadane i Tagi

Artysta, album, tytuł, rok oraz inne metadane są automatycznie kopiowane do znormalizowanego pliku wyjściowego.

Pliki MP3 automatycznie używają standardu ID3v2.3 dla maksymalnej kompatybilności z Eksploratorem Windows i sprzętowymi odtwarzaczami audio.

Zarządzanie profilami

Edycja Kontrollraum oferuje elastyczny system profili konfiguracyjnych, który umożliwia zapisywanie, wczytywanie i zarządzanie ulubionymi ustawieniami parametrów. Jest to niezwykle przydatne do szybkiego przełączania się między różnymi procesami roboczymi (np. normalizacją podcastów a masteringiem muzyki).

Dostępne akcje:

System profili zapisuje kompletny zestaw ustawień głośności (docelowe LUFS, True Peak, charakter masteringu), wybrany tryb normalizacji oraz szczegóły formatu wyjściowego (w tym docelową częstotliwość próbkowania i wybraną jakość/głębię bitową).

Dodatkowe Uwagi

Optymalizacja wydajności: Odczyt danych z podprocesów odbywa się teraz za pomocą funkcji readline() zamiast odczytu bajt po bajcie. Drastycznie zmniejsza to obciążenie procesora i całkowicie eliminuje zawieszanie się interfejsu podczas przetwarzania na żywo.
Ochrona przed błędami: Aplikacja proaktywnie blokuje dodawanie plików do kolejki, jeśli skonfigurowana ścieżka do FFmpeg jest nieprawidłowa lub niepełna, co pozwala uniknąć problemów podczas pracy programu.
Jeśli proces zostanie przerwany lub wystąpi błąd, wszystkie tymczasowe pliki robocze (.temp) are automatycznie usuwane.

O Tym Pliku

Projekt został stworzony przez melcom i wydany na licencji MIT.

Strona projektu:
melcom-creations.github.io/melcom-music