foobar2000 auf Deutsch

foobar2000 => Plugins => Thema gestartet von: grimes in 28. Oktober 2022, 16:43:51

Titel: LUFS/PLR
Beitrag von: grimes in 28. Oktober 2022, 16:43:51
Dynamic Range ist veraltet und unbrauchbar. Ein besseres Maß ist LUFS (Lautheits-Einheiten relativ zu digitalem Vollpegel) https://de.wikipedia.org/wiki/EBU-Empfehlung_R_128

LUFS sind also negative Zahlen.

foobar2000 liefert Dir Track Gain bzw. Album Gain (normalisiert auf -18 LUFS). Umrechnen in LUFS lässt sich das Ganze mit der Subtraktion:
$if(%replaygain_album_gain%,$puts(X,$sub(-1800,$replace(%replaygain_album_gain%,.,)))$ifequal($get(X),0,0,$ifgreater($get(X),0,$replace(+$substr($num($get(X),4),1,2),+0,+),$replace($substr($num($get(X),5),1,3),-0,-))).$substr($num($get(X),5),4,5) LUFS))https://forums.stevehoffman.tv/threads/setup-foobar2000-fb2k-for-true-peak-lufs-integrated-readouts.1113380/

Beispielalbum umgerechnet: -8.36 LUFS. Das Album ist also schrecklich laut (totkomprimiert).

Klassik liegt bei -16 bis -23 LUFS.
Titel: Aw: LUFS
Beitrag von: mexx in 28. Oktober 2022, 18:21:00
aha. Und je negativer der Wert, desto "schlechter" das File.

Ich hab grad ein File zu laufen: DR 12 / LUFS -13,43

Nur leider noch nicht alles klar.

Ich lasse alle meine Alben mit Replay Gain (Album Gain) scannen. Jetzt habe ich mir eine LUFS-Spalte eingerichtet mit der Umrechnungsformel als Display script. LUFS wird angezeigt. Reicht das oder muss ich da noch etwas installieren.

Ich habe mir die angegebene URL angesehen, aber leider bin ich des englischen nicht mächtig.
Titel: Aw: LUFS
Beitrag von: grimes in 28. Oktober 2022, 18:32:30
Wenn Du Album Gain scannst werden soviel ich weiß automatisch der Track Gain mit gescannt.

LUFS: 0 LUFS bedeutet, dass der Track praktisch keine Dynamik hat. Je negativer, desto mehr Dynamik (Lautstärkeunterschiede).
Du brauchst nichts zusätzlich zu installieren, solltest vor dem Scannen aber die Einstellungen unter Preferences | Tools | ReplayGain Scanner (Sollte auf R128 stehen) überprüfen
Titel: Aw: LUFS
Beitrag von: mexx in 28. Oktober 2022, 18:42:55
Zitat von: grimes in 28. Oktober 2022, 18:32:30Du brauchst nichts zusätzlich zu installieren, solltest vor dem Scannen aber die Einstellungen unter Preferences | Tools | ReplayGain Scanner (Sollte auf R128 stehen) überprüfen

Das tut es.

Aber wenn Google Translate nicht Mist übersetzt hat, sollte man auf Empfehlung des Autors "Downsample HD content" abwählen und "True Peak scan" wählen.

Zitat von: grimes in 28. Oktober 2022, 18:32:30Wenn Du Album Gain scannst werden soviel ich weiß automatisch der Track Gain mit gescannt.

So ist es.
Titel: Aw: LUFS
Beitrag von: grimes in 28. Oktober 2022, 18:47:54
Zitat von: mexx in 28. Oktober 2022, 18:42:55Aber wenn Google Translate nicht Mist übersetzt hat, sollte man auf Empfehlung des Autors "Downsample HD content" abwählen und "True Peak scan" wählen.

Ja.
Titel: Aw: LUFS
Beitrag von: mexx in 28. Oktober 2022, 18:51:17
Das würde aber bedeuten , da ich die Einstellungen genau anders herum htte, dass ich die Alben nochmal neu mit Replay Gain bearbeiten müsste... :-\
Titel: Aw: LUFS
Beitrag von: grimes in 28. Oktober 2022, 19:01:39
Die Unterschiede mit TruePeak dürften gering sein und die Tracks mit Studioqualität limitiert. Trotzdem würde ich Dir dazu raten alles neu zu scannen (alle tracks in playlist All Music markieren mit Alt Strg A).
Titel: Aw: LUFS
Beitrag von: mexx in 28. Oktober 2022, 19:06:42
Der Unterschied ist wirklich nicht sehr groß. Ich habe ein paar Alben neu gescannt und der LUFS-Wert hat sich nicht verändert.

Aber wie kann man denn die Nachkommastellen weg bekommen. Ich habe es, wie auf der Homepage beschrieben, mit den 3 geschlossenen Klammern versucht. Aber da ist gleich die ganze Anzeige weg. :o
Titel: Aw: LUFS
Beitrag von: grimes in 28. Oktober 2022, 19:40:41
Ist ja ganz einfach: 18 von foobar2000s Track Gain abziehen.

Neuer Versuch:
$if(%replaygain_album_gain%,$puts(X,$sub(-1800,$replace(%replaygain_album_gain%,.,)))$ifequal($get(X),0,0,$ifgreater($get(X),0,$replace(+$substr($num($get(X),4),1,2),+0,+),$replace($substr($num($get(X),5),1,3),-0,-))) LUFS))
(Für Track Gain, einfach album mit track ersetzen)

-8.9 werden auf -8 abgerundet. Wenn das ok ist.
Titel: Aw: LUFS
Beitrag von: mexx in 28. Oktober 2022, 19:59:31
Jepp. Ich lass dass mit Album Gain.
Titel: Aw: LUFS
Beitrag von: grimes in 28. Oktober 2022, 20:01:11
Das ist eine vernünftige Entscheidung. Ein Album wird meistens gleich ausgesteuert.
Titel: Aw: LUFS
Beitrag von: grimes in 28. Oktober 2022, 22:47:28
Nun die offizielle Version (leicht angepasst von mir)

Von: https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Examples

$puts(tpfs,$replace(%replaygain_album_peak_db%,.,, dB,))$puts(lufs,$sub(-2300,$sub($replace(%replaygain_album_gain%,.,, dB,),500)))$puts(plr,$sub($get(tpfs),$get(lufs)))$puts(plr_round,$ifgreater($right($get(plr),2),49,$add($get(plr),100),$get(plr)))$left($get(plr_round),$sub($len($get(plr_round)),2)) PLR
Wieder was neues:
Peak to Loudness Ratio (PLR)
Der Wert ist positiv, entspricht aber in etwa dem negativen LUFS. Je höher der Wert desto mehr Dynamik.

Bitte testen.
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 29. Oktober 2022, 19:07:03
Habs getestet. Zeigt positive Werte an. Soweit so gut...

Aber wie kann ich die Werte wichten. Ab wann ist das Album im PLR-Wert gut, sehr gut oder einfach nur akustischer Schrott. Ich hab leider keine Bereiche für eine Bewertung nach diesen Werten gefunden.

Titel: Aw: LUFS/PLR
Beitrag von: grimes in 29. Oktober 2022, 19:46:28
Siehe das Diagramm in: https://nordicdynamic.net/why/background
Leider wieder in Englisch, aber das Bild ist aussagekräftig.
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 29. Oktober 2022, 20:07:20
Zitat von: grimes in 28. Oktober 2022, 19:01:39Die Unterschiede mit TruePeak dürften gering sein und die Tracks mit Studioqualität limitiert. Trotzdem würde ich Dir dazu raten alles neu zu scannen (alle tracks in playlist All Music markieren: Alt A).

Wollte alle Tracks mit Replay Album Gain neu scannen. Habe alle markiert, aber Alt A will nicht und tut nix. >:(

v2 beta12 32bit CUI
Titel: Aw: LUFS/PLR
Beitrag von: grimes in 29. Oktober 2022, 20:21:59
Strg A ist der Shortcut für alles markieren. Dann (rechtsclick playlist) ReplayGain | Scan as album (by tags)

Vorsicht! Alt A aktiviert View | Always on top
Titel: Aw: LUFS/PLR
Beitrag von: grimes in 30. Oktober 2022, 10:00:18
Um Peak to Loudness Ratio (PLR) in einen Tag zu schreiben, kann man den Masstagger benutzen. Ich habe mir PLR_ALBUM und PLR_TRACK angelegt.
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 30. Oktober 2022, 16:15:45
 :top:

Vielleicht noch ne Scripthilfe :)

Wie bekomme ich dann den PLR-Wert in einem Track info panel angezeigt?
Möglichst so:

Track:PLR.../Album:PLR...

PS. Hab mir den Masstagger installiert, finde ihn aber unter Tool nicht.
Titel: Aw: LUFS/PLR
Beitrag von: grimes in 30. Oktober 2022, 16:54:05
Kenne track info panel nicht.

Titleformat:
Track PLR: %plr_track%/Album PLR: %plr_album%
(rechtsklick playlist) Tagging | Manage scripts | Add | Format value...
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 30. Oktober 2022, 18:25:41
Aha, also nicht über tools. Ansonsten funktioniert alles.

Aber wird jetzt der PLR Wert automatisch eingetragen (sieht eigentlich nicht so aus) oder muss ich jedesmal beim Album den Masstagger laufen lassen.
Titel: Aw: LUFS/PLR
Beitrag von: grimes in 30. Oktober 2022, 18:40:31
Masstagger | Run Tag wird angelegt.
mehrere Tracks: mehrere Tags werden angelegt.
alle Tracks: alle Tags werden angelegt.

Im rechten Fenster siehst Du den track und die Vorschau. Hier legt Masstagger bei Run den Tag %plr_album2% für 7 tracks an.
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 30. Oktober 2022, 19:01:08
Nein, das mein ich nicht, das ist schon klar.
Aber ich hatte vor Installation und Einstellung des Masstaggers schon PLR-Werte.

Aber noch nicht im Tag. Diese Werte werden, wie ich vermutete, wohl nicht automatisch übernommen.
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 30. Oktober 2022, 19:08:12
Die Anzeige habe ich mir jetzt oben eingebaut (s. Anhang).

DR und PLR vorerst gleichzeitig, um einen Vergleich zu haben.
Titel: Aw: LUFS/PLR
Beitrag von: grimes in 30. Oktober 2022, 19:09:20
Die Werte werden mit der alten Formel neu berechnet.

Masstagger | Add | Format value:

Destination field name: PLR_ALBUM
Formatting pattern:
$puts(tpfs,$replace(%replaygain_album_peak_db%,.,, dB,))$puts(lufs,$sub(-2300,$sub($replace(%replaygain_album_gain%,.,, dB,),500)))$puts(plr,$sub($get(tpfs),$get(lufs)))$puts(plr_round,$ifgreater($right($get(plr),2),49,$add($get(plr),100),$get(plr)))$left($get(plr_round),$sub($len($get(plr_round)),2))
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 30. Oktober 2022, 19:15:57
Jou, so hab ich das eingerichtet.
Also muss ich alle vorher schon berechneten Werte neu berechnen, um sie in den Tag zu bekommen...
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 01. November 2022, 16:42:07
Könnte man dieses Script nicht auch über einen Button starten? Und wenn ja, wie könnte man es konfigurieren?

Den Button könnte ich selbst entwerfen.

Dann müsste man nicht immer über Tagging/Manage scripts/Masstagger gehen.
Titel: Aw: LUFS/PLR
Beitrag von: grimes in 01. November 2022, 17:08:26
Das ist unnötig. Du legst mit Masstagger Tags in den Audio-Dateien an. Die kannst Du Dir in der Statusleiste oder im Playlist Viewer oder mit Text Display anzeigen lassen. Du braucht den Masstagger nur einmal laufen lassen.

Eine Einführung in Sachen Tags: https://www.audiohq.de/viewtopic.php?id=11
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 07. November 2022, 16:05:38
Ich bekomme es nicht hin:

Masstagger | Add | Format value from other files:

Destination field name: PLR_ALBUM
Formatting pattern:
Destination field name: PLR_ALBUM
Formatting pattern:diesen code eingetragen
$puts(tpfs,$replace(%replaygain_album_peak_db%,.,, dB,))$puts(lufs,$sub(-2300,$sub($replace(%replaygain_album_gain%,.,, dB,),500)))$puts(plr,$sub($get(tpfs),$get(lufs)))$puts(plr_round,$ifgreater($right($get(plr),2),49,$add($get(plr),100),$get(plr)))$left($get(plr_round),$sub($len($get(plr_round)),2))

Destination field name: PLR_Track
Formatting pattern:
Destination field name: PLR_Track
Formatting pattern:diesen code eingetragen
$puts(tpfs,$replace(%replaygain_track_peak_db%,.,, dB,))$puts(lufs,$sub(-2300,$sub($replace(%replaygain_track_gain%,.,, dB,),500)))$puts(plr,$sub($get(tpfs),$get(lufs)))$puts(plr_round,$ifgreater($right($get(plr),2),49,$add($get(plr),100),$get(plr)))$left($get(plr_round),$sub($len($get(plr_round)),2))
Aber es tut sich bei RUN nichts (s. Anhang1)

Trage ich alles mit ADD value ein, dann sieht es so aus (s. Anhang2).
Dann wird in den Tags bei beiden Möglichkeiten (Album/Track) 18 eingetragen. Und das passiert bei jedem anderen Album auch. Immer PLR 18
Titel: Aw: LUFS/PLR
Beitrag von: grimes in 07. November 2022, 16:25:07
Du machst es schon richtig.
Vielleicht ist PLR_ALBUM schon vorhanden, weil Vorschau (Output preview): Keine Änderung (no change)
Schau in den Eigenschaften (Properties) des tracks nach.
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 07. November 2022, 16:28:58
Aber es wird doch bei allen Alben immer nur PLR 18 eingetragen. Der DR-Wert liegt dort bei z.b. bei 7. >:(

Es muss doch auch beim PLR-Wert Unterschiede zwischen den Alben geben...
Titel: Aw: LUFS/PLR
Beitrag von: grimes in 07. November 2022, 16:33:32
Dann stimmen bei dir die ReplayGain-Werte nicht. Die sind nämlich bei dir alle bei 0.
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 07. November 2022, 16:36:55
Ich habe jetzt folgendes festgestellt:

In der Library View funktioniert es.

Ich habe aber noch ein zweites Fenster (Sonstiges) zur Bearbeitung der neuen Alben. Und dort wird überall 18 eingetragen.
Titel: Aw: LUFS/PLR
Beitrag von: mexx in 07. November 2022, 16:40:31
Oh man bin ich blöd  :tickedoff:

Ich hatte bei den Alben noch kein Replay Gain gemacht. :idiot2:

Entschuldige bitte die unnötige Arbeitsbeschaffung..... :-[
Titel: Aw: LUFS/PLR
Beitrag von: Markus_FU in 24. Januar 2024, 08:11:54
Ich bin auf diesen Beitrag gestossen, da unter 64bit "dynamic range" nicht funktioniert. Danke für die Anleitung, funktioniert.

Frage: Wie kann man den Prozess der Berechnung für neue Tracks mit leerem LUFS Feld automatisch starten? zb beim Start von foobar oder 1x/Tag oder beim Track hinzufügen oder ...
Titel: Aw: LUFS/PLR
Beitrag von: grimes in 24. Januar 2024, 09:27:37
Das geht nicht automatisch.

Manuell: Masstagger script im Anhang
(Einlesen mit "Import from file...")
Titel: Aw: LUFS/PLR
Beitrag von: Markus_FU in 25. Januar 2024, 05:18:24
Danke, dann ist meine Vermutung bestätigt.