Im Allgemeinen würde ich empfehlen, die FFmpeg-Wiki- Seite zur AAC-Codierung zu lesen. Hier finden Sie Tipps, wie Sie die beste Qualität erreichen können. Dazu gehören:
- Verwendung des
libfdk_aac
Encoders anstelle des eingebauten (der Encoder kann einen großen Qualitätsunterschied ausmachen!) - Verwendung von VBR - Es ist nicht erforderlich, die Geschwindigkeit oder das Abfallbit einzuschränken
- Deaktivieren des Hochpassfilters, da standardmäßig einige hohe Frequenzen während der Konvertierung verloren gehen
Somit würde folgendes funktionieren:
ffmpeg -i input.opus -c:a libfdk_aac -vbr 5 -cutoff 18000 output.m4a
Dies sollte für jedermann absolut transparent sein. Sie können sogar verwenden -vbr 4
und prüfen, ob Sie den Unterschied erkennen können. Ich denke du wirst nicht.
Genauer gesagt, fragen Sie:
Und schließlich kann youtube-dl auch eine AAC-Datei mit 128 kbs herunterladen. (…) Aber würde die Transcodierung des Opus in AAC (…) diesen Qualitätsunterschied beibehalten oder würde die Transcodierung (…) Artefakte verursachen, so dass die Audioqualität (…) tatsächlich schlechter wäre?
Eine großartige Frage, die ich nicht beantworten kann, ohne einen formalen Hörtest durchzuführen.
Wenn Sie jedoch davon ausgehen, dass Stereo-AAC mit 128 Kbit / s mindestens von guter Qualität (aber nicht ausgezeichnet) ist, können Sie auf eine Konvertierung verzichten und diese direkt verwenden, wenn sie für Sie gut klingt. Ich denke, ich würde mir die originalen Opus- und AAC-Samples anhören, die Sie direkt heruntergeladen haben, und einen Blindtest durchführen. Können Sie den Unterschied zuverlässig erkennen? Wenn nein, verwenden Sie einfach AAC und speichern Sie die Konvertierung.
PS: Ich habe mir ein paar Musikclips von YouTube sowohl mit der Opus- als auch mit der AAC-Variante angehört, und Opus und ich persönlich mochten Opus besser - es schien etwas mehr Hochfrequenz-Räumlichkeit zu haben. Aber betrachten Sie das nicht als wissenschaftlich fundierte Schlussfolgerung!
Schließlich gibt es einen Thread, der über ein ähnliches Problem spricht, und hier glaubt ein Benutzer, dass die VBR-Codierung aggressivere psychoakustische Formen enthält, die bereits vorhandene Artefakte verbessern können, wenn eine verlustbehaftete Datei erneut codiert wird. Er kommt zu dem Schluss, dass ABR bei einer hohen Bitrate für solche Aufgaben möglicherweise besser geeignet ist.