Downmix lässt den Niederfrequenzkanal fallen

1362
Steven Penny

Ich habe ein Problem mit dem Downmixen von FFmpeg festgestellt. Wenn ich einen Befehl wie z

ffmpeg -i infile.flac -ac 2 outfile.flac 

Es wird ein identisches Ergebnis wie

ffmpeg -i infile.flac \ -map_channel 0.0.0 \ -map_channel 0.0.1 \ -map_channel 0.0.2 \ -map_channel 0.0.4 \ -map_channel 0.0.5 \ outfile.flac 

Das heißt, der vierte Kanal AKA 0.0.3AKA LFEAKA low frequencyist weg. Wie kann ich 6 zu 2 heruntermischen, ohne einen Kanal zu verlieren?

2
Ein anderer Benutzer [verwies auf Ihre Frage in # ffmpeg-devel] (http://lists.ffmpeg.org/pipermail/ffmpeg-devel-irc/2014-March/001958.html) (Suche nach LFE), und anscheinend ist LFE beabsichtigt beim Downmixing auf Stereo auszuschließen. LordNeckbeard vor 10 Jahren 2

1 Antwort auf die Frage

4
Steven Penny

Der -ac 2Algorithmus lässt "LFE" weg, wie aus der vierten Spalte dieser Ausgabe ersichtlich ist

$ ffmpeg -i infile.flac -ac 2 -v debug -f null - 0.414214 0.000000 0.292893 0.000000 0.292893 0.000000 0.000000 0.414214 0.292893 0.000000 0.000000 0.292893 

Stellen Sie zur Korrektur den LFE-Mix-Level ein

$ ffmpeg -i infile.flac -ac 2 -lfe_mix_level 1 -v debug -f null - 0.320377 0.000000 0.226541 0.226541 0.226541 0.000000 0.000000 0.320377 0.226541 0.226541 0.000000 0.226541 

Es ist zu beachten, dass LFE typischerweise doppelte Audioinformationen enthält

Der Low-Frequency-Effects-Kanal (LFE) enthält zusätzliche Bassinformationen, die erforderlich sind, um Effekte groß genug zu machen. Es sollte niemals Elemente enthalten, die sich nicht in anderen Kanälen befinden

und das Einfügen in einen Downmix könnte Probleme verursachen

Beim Hinzufügen eines LFE-Signals zum Mix gibt es andere Bedenken. Wenn die LFE einfach innerhalb der anderen Kanäle des Mixes umverteilt wird, werden sie normalerweise einer Niederfrequenz-Bandpassfilterung unterzogen. Diese Filterung verursacht Phasenverschiebungen des LFE-Signals. Wenn sie innerhalb eines Raumes akustisch hinzugefügt werden, sind diese Phasenverschiebungen ziemlich subtil und bleiben oft unbemerkt. Wenn sie jedoch elektronisch zusammen mit den fünf Hauptkanälen im Codierer addiert werden, können sie bei bestimmten Frequenzen weniger als erwünschte Ergebnisse erzielen. Aus diesem Grund wird empfohlen, das LFE-Signal nicht in einem Dolby Pro Logic II-Downmix zu verwenden

Mischinformationen für Dolby Pro Logic II