Ljudnormalisering med öppen källkod som drivs av FFmpeg, LUFS- och True Peak-bearbetning. Byggd för musikproduktion, podcaster, spelljud och stora batch-arbetsflöden - helt utan krav på kommandoradskunskap.
För att använda melcom's FFmpeg Audio Normalizer krävs hela FFmpeg-paketet:
ffmpeg.exe - Ljudanalys, normalisering och skrivning av metadataffplay.exe - Ljuduppspelning för förhandsgranskning och spelarfunktionerffprobe.exe - Läsa teknisk ljudinformation och kanaldetekteringffmpeg-master-latest-win64-gpl.zip
Efter att du har packat upp FFmpeg, konfigurera sökvägen till FFmpeg-mappen i programmets alternativmeny.
AudioNormalizer.exe.Arkiv -> Alternativffmpeg.exe, ffplay.exe och ffprobe.exeProgrammet kan söka efter en nyare offentlig version via GitHub Releases när det startar. Alternativet kan aktiveras eller inaktiveras under Arkiv -> Alternativ. Förhandsversioner kan inkluderas med ett separat alternativ; de är uteslutna som standard.
Den automatiska kontrollen visar inget meddelande när den installerade versionen är aktuell eller GitHub inte kan nås. Använd Info -> Sök efter uppdateringar... för att göra en manuell kontroll som alltid visar ett resultat.
Dra den vågräta avdelaren ovanför processloggen för att ändra dess höjd. Den lodräta avdelaren mellan filer och inställningar ändrar deras bredd. Inställningarna kan rullas när utrymmet är mindre. Knapparna för bearbetning förblir synliga under arbetsområdena.
Fönsterstorlek, avdelarnas positioner och maximerat läge sparas automatiskt i avsnittet Layout i options.ini och återställs vid nästa start. Arkiv - Återställ fönsterlayout återställer den inbyggda layouten. Layouten är oberoende av ljudprofiler och bevaras vid byte av utformat, språk eller tema.
Använd Endast analysera för att mäta filerna i kön utan att ändra eller koda ljudet. Rapporten öppnas automatiskt när omgången är klar och kan öppnas igen med "Analysresultat...". Listan visar ljudstyrka, True Peak, ljudstyrkeomfång (LRA) och PLR samt fler signalvärden för varje fil. Målen som valdes vid analysstart används endast för jämförelse; skillnaderna förutsäger inte normaliserad utdata. Kopiera ett eller alla resultat, eller exportera hela rapporten som CSV. Analys- och normaliseringsrapporter sparas separat under sessionen. En ny omgång ersätter bara rapporten av samma typ. Saknade mätningar, fel och avbrutna filer markeras tydligt. Vid filfel fortsätter analysen med återstående filer. Redan insamlade resultat finns kvar efter avbrott.
Normaliseringsresultaten erbjuder också kopiering av ett eller alla resultat och CSV-export med original, mål, uppmätt utdata, status, bearbetningsläge och kodningsdetaljer.
Efter en slutförd analys eller normalisering öppnas motsvarande resultatfönster automatiskt. Håll muspekaren över en resultatknapp för en förklaring, även när knappen är inaktiverad. Efter avbrott finns insamlade resultat kvar via motsvarande knapp.
MP3 och M4A använder nu uttryckligen 320 kbps CBR som standard, oberoende av källans bithastighet. MP3 använder LAME-algoritmkvalitet 0. VBR aktiveras endast genom att välja en VBR-kvalitetsnivå; M4A erbjuder q2 och q1. OGG/Vorbis använder som standard 320 kbps ABR, en genomsnittlig målbithastighet och inte strikt CBR. Dess VBR-kvalitetsnivåer är separata alternativ. Äldre profiler med förlustformat och Original / Standard läser in formatets nya standard; det tidigare Vorbis-valet 320 kbps (CBR) läses in som 320 kbps (ABR). Profiler sparar det uttryckliga kvalitetsvalet. Formathjälpen under specifikationen förklarar headroom vid kodning och radbryts efter panelens bredd. Resultat och urklipp innehåller den valda kodningen.
"Headroom vid kodning (dB)" reserverar 0 till 3 dB före MP3-, M4A- eller OGG-kodning för toppar som kan uppstå vid kodning med förlust. Den interna True Peak-gränsen sänks med det angivna värdet, som lägst till FFmpegs miniminivå på -9 dBTP. Målen för ljudstyrka och slutlig True Peak ändras inte. Värdet 0 stänger av den extra marginalen. Inställningen finns under Utdataformat och sparas i profiler. Äldre profiler använder standardvärdet 0. WAV och FLAC ignorerar inställningen. Resultat och urklipp visar begärd och tillämpad marginal. Kontrollen av utdata mäter den färdigkodade filen mot de valda målen utan att ändra filen.
Aktivera "Kontrollera utdatafiler" före normalisering för att mäta de färdigkodade filerna. Alternativet är avstängt som standard och kräver extra analystid. Arkiv - Alternativ sparar standardinställningen; profiler kan spara valet. Äldre profiler läses in med kontrollen avstängd.
Öppna "Resultat..." efter bearbetningen för att jämföra original, målvärden och uppmätt utdata. Resultaten gäller den senaste normaliseringsomgången och finns i minnet tills en ny omgång startas eller programmet stängs. Det valda resultatet kan kopieras.
Skapandet av filen och kontrollen har separata statusvärden. En misslyckad eller avbruten kontroll tar inte bort en fil som har skapats. Toleransen för ljudstyrka är +/- 0,2 LU; True Peak får ligga högst 0,1 dB över den valda gränsen för en godkänd kontroll. LRA visas utan kontroll mot ett målvärde. Detta är programmets toleranser, inte en certifiering.
Mäter först och begär en fast nivåändring. FFmpeg kan växla till dynamisk bearbetning om gränser för True Peak eller ljudstyrkeomfång (LRA) förhindrar linjär bearbetning. Masteringinställningen bearbetar ljudet före normalisering och kan ändra dynamiken även när FFmpeg rapporterar linjärt läge. Om ljudstyrkan inte kan mätas hoppas ljudstyrkejusteringen över i läget med två pass, och målvärdena kan inte verifieras. Tystnad och mycket korta filer är exempel.
Giltiga målvärden är -70 till -5 LUFS och -9 till 0 dBTP. Original / Standard bevarar de WAV-bitdjup som stöds, inklusive 64-bitars float. Om källans bithastighet inte passar utdatakodeken används dess standardvärden. Konflikter i utdatasökvägar avvisas före bearbetningen.
Mäter först och begär en fast nivåändring. FFmpeg kan växla till dynamisk bearbetning om gränser för True Peak eller ljudstyrkeomfång (LRA) förhindrar linjär bearbetning. Antalet pass avser normaliseringen. Verifiering lägger till en mätning av den kodade filen; mastering kan också kräva en separat mätning av originalet.
Anpassar nivån över tid och begränsar toppar. Det kan minska skillnaden mellan starka och svaga avsnitt. Antalet pass avser normaliseringen. Verifiering lägger till en mätning av den kodade filen; mastering kan också kräva en separat mätning av originalet.
Herbstklang Edition erbjuder total kontroll över ditt utdataformat:
192000 Hz (192 kHz).Specifikationer: visar de aktuella utdatainställningarna. När du byter format återställs samplingsfrekvensen till "Original / Standard" och kvaliteten till formatets standardvärde. MP3 och M4A använder 320 kbps CBR som standard, medan OGG/Vorbis använder 320 kbps ABR.Den inbyggda spelaren och kön har optimerats för ett sömlöst arbetsflöde:
NtSuspendProcess) [5], vilket gör att den förbrukar exakt 0 % CPU-kraft under pausen.Ljudstyrkeomfång (LRA) beskriver variationer i ljudstyrka över tid. Sample Peak är den högsta digitala samplingsnivån; True Peak tar även hänsyn till uppskattade toppar mellan samplingarna. DC-offset är signalens likspänningskomponent.
Ljudstyrka i resultattabellerna avser filens integrerade ljudstyrka i LUFS. Relativ gatingtröskel är den relativa mättröskel som FFmpeg rapporterar för ljudstyrkemätningen, inte kompressorns tröskel eller en brusgrind i signalvägen. Min. / max. samplingsvärde visar samplingsvärden med tecken, inte nivåer i dBFS. Crestfaktor jämför Sample Peak med RMS, medan PLR jämför True Peak med integrerad ljudstyrka. LRA beskriver variationer i ljudstyrka och är inte utbytbart mot något av dessa förhållanden. Uppmätt bitdjup beskriver de avkodade samplingarna, inte filformatets bitdjup.
PLR (Peak-to-Loudness Ratio): PLR är skillnaden mellan maximal True Peak och integrerad ljudstyrka för samma fil. Värdet visas i LU och kompletterar LRA och crestfaktor. Det beräknas från den befintliga analysen utan en extra mätning. Saknade eller icke-ändliga mätvärden visas som N/A; PLR ensamt bedömer inte ljudkvaliteten.
I fönstret Ljudegenskaper kan du se detaljerad information om dina ljudfiler, redigera metadata (ID3-taggar), hantera omslagsbilder och hämta omfattande ljudstyrkestatistik.
Välj en fil i listan och klicka på [ i ]-knappen, eller högerklicka helt enkelt på önskad fil.
N/A.Klicka på bilderna för att förstora dem.
Masteringinställningen bearbetar ljudet före normalisering och kan ändra dynamiken även när FFmpeg rapporterar linjärt läge.
Namnen beskriver den avsedda ljudkaraktären, inte standardiserade mätvärden. Det hörbara resultatet beror på källmaterialet. Kompression och mjuk klippning sker före ljudstyrkenormaliseringen och kan ändra både anslag, täthet och signalens toppar.
Ljudstyrkenormalisering utan extra masteringfilter. Dynamisk normalisering kan fortfarande ändra dynamiken.
Mild kompression och mjuk klippning för en mer sammanhållen mix. Kan minska dynamiken även i linjärt läge.
Kompression och mjuk klippning med fokus på tryck och tydliga anslag. Kan ändra transienter och dynamik även i linjärt läge.
Kraftigare kompression och mjuk klippning för ett tätare ljud. Kan minska dynamiken även i linjärt läge.
Vid export till WAV eller FLAC bevaras den ursprungliga samplingsfrekvensen och bitdjupet automatiskt, såvida inte en anpassad konfiguration har valts manuellt.
Artist, album, titel, år och ytterligare metadata kopieras automatiskt till den normaliserade utdatafilen.
MP3-filer använder automatiskt standarden ID3v2.3 för maximal kompatibilitet med Utforskaren i Windows och hårdvaru-spelare.
Herbstklang Edition har ett flexibelt profilhanteringssystem som låter dig spara, ladda och hantera dina föredragna parameterinställningar. Detta är mycket användbart för att snabbt växla mellan olika arbetsflöden (t.ex. poddnormalisering kontra musikmastering).
/profile/. Du kan ange ett valfritt filnamn./profile/ för att omedelbart återställa arbetsytans tillstånd.Profilsystemet sparar hela uppsättningen av ljudstyrkeinställningar (mål-LUFS, True Peak, mastering-karaktär), det valda normaliseringsläget samt utdataformatets detaljer (inklusive målsamplingsfrekvens och val av kvalitet/bitdjup).
readline() istället för att läsa tecken för tecken. Detta minskar CPU-overhead avsevärt och eliminerar helt GUI-stutter under pågående bearbetning..temp) bort automatiskt.Detta projekt skapades av melcom och släpptes under MIT-licensen.
Projektets webbplats:
melcom-creations.github.io/melcom-music