Foobar2000 und seine Audiocodecs

Begonnen von grimes, 08. April 2009, 21:31:34

Vorheriges Thema - Nächstes Thema

grimes

#1
WavPack
Decoder für foobar2000: enthalten

Vorstellung des Codec: Freier, quelloffener Codec, entwickelt von David Bryant, Conifer Software, begonnen 1998.

WavPack ist Bestandteil des Free Encoder Pack von foobar2000.

Einstellungen für den Converter:
Bereits brauchbare Presets vorhanden.

Empfehlung für besten Kompromiss aus Geschwindigkeit und Kompressionsrate:
- Compression mode: normal
- Additional Processing: 1

Möchte man selbst Hand anlegen, dann empfehle ich folgende Einstellungen:
- Encoder: wavpack.exe
- Extension: wv
- Parameter:
 (für Lossless) -i -l -m -q -x - %d
 (für Hybrid) -b320 -i -l -m -q -x - %d
- Format is: lossless (or hybrid)
- Highest BPS mode supported: 32
- Encoder name: WavPack
- Bitrate (kbps): - keine Angabe notwendig, aber je nach Parametern empfehlenswert (z.B. 320 bei Hybrid, 900 bei Lossless) -
- Settings: - keine Angabe notwendig, aber je nach Parametern empfehlenswert -

Unter Parameter kann noch die Kompressionsstufe angepasst werden:
-f = fast (sehr schnell, komprimiert nicht so stark)
-h = high (mittlere Geschwindigkeit, komprimiert sehr gut)
-hh = extra high (vergleichsweise langsam, komprimiert minimal besser als -h)

Seit Version 4.60 unterstützt WavPack auch das Einbetten eines Covers in die Tags während des Encoding-Vorgangs, z. B.:
--write-binary-tag "Cover Art (Front)=@Folder.jpg"

Dazu sollte das einzubettende Bild allerdings im Zielordner vorliegen, da der Encoder es sonst nicht finden kann und mit einer Fehlermeldung abbricht.

Selbstverständlich kann man aber auch einen absoluten Pfad angeben (z. B. "Cover Art (Front)=@C:\Musik\Cover\%ARTIST% - %ALBUM%.jpg").
(Volles Title Formatting wird aber leider im Converter nicht unterstützt)

Anmerkung: Mit WavPack kann man nicht nur verlustfrei, sondern auch verlustbehaftet komprimieren. Man kann jedoch unter Verwendung eines Korrekturdatei (Correction file) aus einer verlustbehafteten Datei eine Datei verlustfrei wiederherstellen (Hybrid-Modus). Diese Korrekturdatei muss dann allerdings bereits bei der Komprimierung mit erstellt werden (siehe WavPack Manual). Die eigentliche verlustbehaftete Datei und die zugehörige Korrekturdatei sind zusammengerechnet idR jedoch größer als eine einzelne, verlustfreie Datei.

Option: -c Correction file wird erzeugt.
Dateiendung des Correction files: .wvc
Beispiel: -m -i -q -b320 -c - %d


ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 553 kbps
Codec : WavPack
Codec Profile : WavPack normal
Encoding : lossless
Tag Type : apev2
Embedded Cuesheet : no
Audio MD5 : CB6B749635FFC0395B78738F46F37FDE
aus foobar2000: Properties | General

ZitatDecoding Speed Test: 126.393 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)

Natives Tagging-Format: APEv2

Weitere Informationen:
WavPack-Wiki
WavPack Manual

Eigene Erfahrung:

tedgo: WavPack komprimiert und dekodiert nicht ganz so schnell wie FLAC, liefert dabei aber merklich kleinere Files.
Soft- und Hardwareunterstützung ist sehr gut.
Ich in schon vor einigen Jahren auf WavPack umgestiegen, da ich mit FLAC immer wieder Schwierigkeiten beim Tagging hatte (dauerte zu lange, produzierte mitunter corrupted files) und einfach kleinere Files haben wollte.

(Autor: tedgo)

grimes

#2
Shorten
Decoder für foobar2000: foo_input_shorten.dll

Vorstellung des Codec:
Was ist Shorten?
Shorten ist eines der ältesten verlustfreien (lossless) Audioformate.
Es wurde Mitte der Neunziger Jahre von Tony Robinson bei SoftSound entwickelt.
Der Grund, warum Shorten auch heute noch so populär ist, liegt daran, daß es der erste open source lossless Komprimierer war.
Wie in aller Welt kommt man an Shorten-Dateien?
Für Musikdateien aus dem Internet ist Shorten immer noch ein weitverbreitetes Format (neben FLAC).
Insbesondere (legale) live recordings (bootlegs)-trading communities stellen ihre Musikdateien im Shorten-Format zu Verfügung.

Eigenschaften des Shorten-Formats:

Zitat von: undefined
FeaturesShorten
Encoding speedvery fast
Decoding speedvery fast
Compression*63.50%
Flexibility**bad
Error handlingno
Seekingyes
Taggingno
Hardware supportlimited
Software supportvery good
Hybrid/lossyno
Replay Gainno
RIFF chunksyes
Streamingno
Pipe supportyes
Open sourceyes
Multichannelno
High resolutionno
OS supportAll
aus: http://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison


Einstellungen für den Converter:
- Encoder: shorten.exe
- Extension: shn
- Parameter: %s %d
- Format is: lossless
- Highest BPS mode supported: 16
- Encoder Name: Shorten
- Bitrate (kbps):
- Settings: standard


Zitat von: undefinedDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 641 kbps
Codec : Shorten
Encoding : lossless
Tag Type : apev2
aus foobar2000: Properties | General

Zitat von: undefinedDecoding Speed Test: 195.665 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)

Tagging-Formate:
- nativ keine (Shorten Decoder für foobar2000: APEv2)

Weitere Informationen:
http://wiki.hydrogenaudio.org/index.php?title=Shorten
http://de.wikipedia.org/wiki/Shorten
http://www.etree.org/shncom.html

Eigene Erfahrung:

grimes: Da das Shorten-Format technisch veraltet ist, rate ich davon ab die Audio-CD's in dieses Format zu konvertieren.
Hier sind FLAC, Monkey's Audio (APE), True Audio oder WavPack deutlich mehr zu empfehlen.
Da man aber noch häufiger (im Internet) über Shorten Musikdateien stolpert, ist die Installation des Plugins sinnvoll.
Die Kompressionsrate ist nicht berauschend, aber akzepabel.
Wenn Shorten-Dateien nur abgespielt und nicht erzeugt werden sollen, ist die Installation von shorten.exe unnötig.
Es reicht die Installation des Shorten-Decoders.

Taggen der Shorten-Dateien ist uneingeschränkt möglich mit Hilfe des Plugins.
Dabei wird eine, von der Musikdatei *.shn, getrennte Datei erzeugt (*.tag).
Diese Datei enthält alle Tagging-Informationen.
Auch das Replay Gain wird durch das Plugin unterstützt.

grimes

#3
FLAC (Free Lossless Audio Codec)
Decoder für foobar2000: enthalten

Vorstellung des Codec: FLAC wurde im Rahmen der Xiph.Org Foundation seit 2001 entwickelt. Es ist frei verfügbar und nicht durch Patente beschränkt.

FLAC ist Bestandteil des Free Encoder Pack von foobar2000.

Einstellungen für den Converter:
- Encoder: flac.exe
- Extension: flac
- Parameter: -s --ignore-chunk-sizes -5 - -o %d
- Format is: lossless
- Highest BPS mode supported: 24
- Encoder Name: FLAC
- Bitrate (kbps):
- Settings: level 5

Einstellungsmöglichkeiten: "-X" (X=0 (schnellste Kompression) - 8 (beste Kompression))
FLAC supports 4-32 bps but the reference encoder currently supports only up to 24 bps.

Dateiendungen: .fla und .flac

oggFLAC

FLAC-Dateien im Ogg-Container

Einstellungen für den Converter:
- Encoder: flac.exe
- Extension: oga
- Parameter: -5 --ogg - -o %d
- Format is: lossless
- Highest BPS mode supported: 24
- Encoder Name: oggFLAC
- Bitrate (kbps):
- Settings: level 5


Dateiendungen: .ogg und .oga

ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 568 kbps
Codec : FLAC
Encoding : lossless
Tool : reference libFLAC 1.2.1 20070917
Embedded Cuesheet : no
Audio MD5 : 17E3762DD62FF4CD028507C299961535
aus foobar2000: Properties | General

ZitatDecoding Speed Test: 210.459 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)

Tagging-Formate:
- Vorbis Comment
http://de.wikipedia.org/wiki/Vorbis_comment

weitere Informationen:
http://www.audiohq.de/index.php?showtopic=53

Eigene Erfahrungen:

grimes: Überzeugt hat mich die enorme Fehlerrobustheit von FLAC. Während mir schon diverse MP3-Dateien abgeraucht sind, ist das mit FLAC-Dateien noch nie passiert.
Die Einstellungen im Foobar2000-Converter sind einfach: Standardeinstellung und empfohlen ist der Kompressionslevel -5, vielleicht noch interessant ist der Kompressionslevel -8 für die, die noch das allerletzte Megabyte rausholen wollen. Allerdings dauert das beim Encoden ewig (auf die Dekodiergeschwindigkeit hat der Kompressionslevel allerdings keine Auswirkung).
Nicht zuletzt hat FLAC beim "Lossless Comparison" auf hydrogenaudio.org http://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison als Testsieger (bester Allrounder) abgeschnitten.
Erfreulich ist, dass mittlerweile im Internet sehr viele Musik-Dateien im FLAC-Format angeboten werden (z.B. http://flac.sourceforge.net/news.html). So habe ich im lossless-Bereich eine überschaubare Anzahl an Formaten.
Meine Empfehlung: Mit dem auf dem neuesten Stand der Technik stehenden, robusten und weitverbreiteten FLAC-Format seid ihr auf der sicheren Seite.

User im Forum:
falsche FLAC-Version http://foobar-users.de/index.php?topic=1736.0
FLAC @ Home | OGG/MP3 @ Mobile http://foobar-users.de/index.php?topic=1413.0
Cuesheet http://foobar-users.de/index.php?topic=1546.0
Level 5 oder 8 http://foobar-users.de/index.php?topic=1673.0
FLAC zu MP3 konvertieren http://foobar-users.de/index.php?topic=1008.0
FLAC im Converter http://foobar-users.de/index.php?topic=648.0
CUE-File http://foobar-users.de/index.php?topic=1372.0



grimes

#4
iTunesEncode
(Tool zur Komprimierung von allen Dateiformaten, die foobar2000 beherrscht, in iTunes MP3, iTunes AAC, ALAC oder AIFF. Benötigt eine vorhandene iTunes-Installation!)

Decoder für foobar2000:
für MP3 und AAC enthalten
für ALAC: http://www.foobar2000.org/?page=Download

ACHTUNG: Auf Multicore Systemen sollte der Thread count auf 1 gesetzt werden (Preferences --> Advanced --> Tools --> Converter), da iTunesEncode nicht multicorefähig ist!

Einstellungen für den (foobar2000-)Converter:
- Encoder: iTunesEncode.exe
- Extension:
 für iTunes AAC und ALAC: m4a
 für iTunes MP3: mp3
 für AIFF: aif
- Parameter:
 (für ALAC) -e "Lossless Encoder" -d -i %s -o %d
 (für iTunes AAC) -e "AAC Encoder" -d -i %s -o %d
 (für AIFF) -e "AIFF Encoder" -d -i %s -o %d
 (für MP3) -e "MP3 Encoder" -d -i %s -o %d
- Format is:
 (für AAC und MP3) lossy
 (für ALAC und AIFF) lossless (hybrid)
- Highest BPS mode supported: 32
- Encoder name: iTunesEncode (mit Zusatz des jeweiligen Encoders)
- Bitrate (kbps): - keine Angabe notwendig, aber je nach Parametern empfehlenswert (entsprechend der Bitratenwahl in iTunes) -
- Settings: - keine Angabe notwendig, aber je nach Parametern empfehlenswert -

Unter Parameter können noch weitere Optionen verwendet werden (siehe dazu die der iTunesEncode.exe beiliegende Readme.txt)

Die gewünschte Bitrate für MP3 oder AAC muss in iTunes voreingestellt werden!
iTunes starten --> Menüleiste --> Bearbeiten --> Einstellungen --> Allgemein --> Importeinstellungen.
Für AAC und MP3 empfehle ich "Benutzerdefiniert" zu wählen und hier auf "variable Datenrate" umzustellen.
Auch AIFF lässt sich in engen Grenzen konfigurieren (Abtastrate und Samplegröße, Kanäle).

Tagging-Formate:
- MP3: ID3v2.3
- AAC und ALAC: MP4

Weitere Informationen:
iTunesEncode auf hydrogenaudio
iTunes-Wiki
ALAC-Wiki
AAC-Wiki

Eigene Erfahrung:

tedgo: - Der AAC-Encoder leistet sehr gute Arbeit, geht dabei recht flott zu Werke und ist damit sehr empfehlenswert.
Seit Version 9.0.0 beherrscht iTunes auch das effizientere HE-Profil, welches in den Optionen der Importeinstellungen zuschaltbar ist. Die Auswahl ist jedoch auf eine Bitrate bis max. 80kbps beschränkt.
Die Option "Für Sprache optimieren" sollte selbst bei reinen Sprachaufnahmen niemals aktiviert werden, da sie zu deutlich hörbaren Artefakten führt!
- iTunes MP3 ist hingegen nicht zu empfehlen, die Klangqualität hängt hinter Lame deutlich zurück.
- ALAC lohnt sich eigentlich nur, wenn man einen iPod besitzt und auf diesem nicht auf verlustfrei komprimierte Musik verzichten möchte. Ansonsten gibt es bessere Alternativen bzgl. Geschwindigkeit und Kompressionsrate.


(Autor: tedgo)

grimes

#5
AIFF (Audio Interchange File Format)
Decoder und Encoder für foobar2000: enthalten

Vorstellung des Codec:
AIFF ist ein Dateiformat, das unkomprimiert speichert.
Es wurde von Apple entwickelt und ist das Pendant zu Microsofts WAVE-Dateiformat (WAV).

Einstellungen für den Converter:
Keine Einstellung nötig/möglich.
Preset in foobar2000 enthalten

Alternative Encoder:
iTunesEncode
FFmpeg


Dateiendungen: .aif / .afc /.aifc / .aiff

ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 1411 kbps
Codec : PCM
Encoding : lossless
aus foobar2000: Properties | General

Natives Tagging-Format: keines

Weitere Informationen:
AIFF Wiki

Eigene Erfahrung:

tedgo: Eine Alternative zum foobar2000-Preset, welche auch in kleinem Rahmen eine Konfiguration zulässt (Abtastrate, Samplegröße und Kanalanzahl), findet sich unter iTunesEncode.

User im Forum:
Unsupported format or corrupted file http://foobar-users.de/index.php?topic=1795


(Autor: tedgo)

grimes

#6
MP3
Decoder für foobar2000: enthalten

Vorstellung des Codec: MP3 (auch MPEG-1 Audio Layer 3) ist ein verlustbehaftetes Audioformat. Nur für den Menschen bewusst hörbare Audiosignale werden gespeichert (Psychoakustik). Dadurch wird eine hohe Datenkompression, unter geringer Beeinträchtigung der Audioqualität, erreicht.
Entwicklung: Fraunhofer-Institut für Integrierte Schaltungen. Nicht patentfrei!

Einstellungen für den Converter:
- Encoder: lame.exe
- Extension: mp3
- Parameter: -S --noreplaygain -V 2 --vbr-new - %d
- Format is: lossy
- Highest BPS mode supported: 24
- Encoder Name: LAME
- Bitrate (kbps): 190
- Settings: V2, fast

Weitere sinnvolle Parameter:
-S --noreplaygain -b 128 - %d
-S --noreplaygain -b 320 - %d
-S --noreplaygain -V 0 --vbr-new - %d

ZitatParameter | Bitrate
----------+-----------------
-b 320    |     320 kbps CBR
-V 0      | 245...285 kbps VBR
-V 1      | 220...260 kbps VBR
-V 2      | 170...210 kbps VBR  (empfohlen)
-V 3      | 155...195 kbps VBR
-V 4      | 145...185 kbps VBR
-V 5      | 110...150 kbps VBR
-V 6      |  95...135 kbps VBR
-V 7      |  80...120 kbps VBR
-V 8      |  65...105 kbps VBR
-V 9      |   45...85 kbps VBR
--abr xxx |     xxx kbps ABR
-b xxx    |     xxx kbps CBR
aus http://www.audiohq.de/index.php?showtopic=52

ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bitrate : 208 kbps
Codec : MP3
Codec Profile : MP3 VBR V2
Encoding : lossy
Tool : LAME3.98r
Tag Type : id3v2|id3v1
aus foobar2000: Properties | General

ZitatDecoding Speed Test: 130.931 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)

Neben LAME gibt es noch viele weitere MP3-Encoder von teils zweifelhafter Qualität. LAME ist diesen auf jeden Fall vorzuziehen.

iTunes MP3 kann in foobar2000 mit iTunesEncode erzeugt werden.
Benötigt aber eine vorhandene iTunes-Installation!

Alternativer Encoder (MP3 (LAME)): unter FFmpeg


Weiterführende Literatur:
http://www.mpex.net/info/presets.html


Tagging-Formate:
- ID3v1
- ID3v1.1
- ID3v2
- ID3v2.2, v2.3 und v2.4
http://de.wikipedia.org/wiki/ID3-Tag
- APEv2
http://wiki.hydrogenaudio.org/index.php?title=APEv2


Weitere Informationen:
http://www.audiohq.de/index.php?showtopic=52

Eigene Erfahrungen:

grimes:
MP3 weist gegenüber modernen Codecs eine niedrigere Effizienz (Performance) auf. Als Alternative zu MP3 sei hier das freie und quelloffene Ogg Vorbis empfohlen.
MP3 wird aber von fast allen Hardware Audio Playern unterstützt, sodass man für diesen Bereich oft an MP3 nicht vorbeikommt. Nur wenige Player-Marken unterstützen zusätzliche Codecs.

Der Encoder LAME kann wegen seiner, im Vergleich zu anderen MP3-Encoder, hohen Qualität empfohlen werden.
Meine bevorzugte Encoder-Einstellung (setting) ist Variable Bitrate (VBR) -V2 (~190kbps). Diese Einstellung ist geeignet für den HiFi und Home Bereich (ohne Hintergrundgeräusche).
Die Musikqualität wird in Hörtests mit sehr-gut - exzellent eingeschätzt. Es wird Transparenz auch für geschulte Ohren erreicht.
Wer noch bessere Qualität erreichen will, kann -V0 (~245kbps) verwenden.
Die beste Qualität wird für MP3 mit der Einstellung Constant Bitate (CBR) -b 320 erzielt.
Hierbei ist zu Berücksichtigen, dass die Größe der Musikdatei gegenüber -V0 unverhältnismäßig ansteigt, bei nur geringem Qualitätsgewinn. Ab einer Bitrate von 256 kbps ist der Einsatz von lossless-Formaten anzuraten.


Unterschiede im Spektrum von unkomprimierten und verlustbehaftet komprimierten (MP3) Audio-Daten:


Spectrum Analyzer (Tau Analyzer), CDDA, kompressionsfrei



Spectrum Analyzer (Tau Analyzer), MP3 (vbr, -V2) --> CDDA, verlustbehaftet



Spectrum Analyzer (Tau Analyzer), CDDA, kompressionsfrei
(R.E.M/Document/Finest Worksong)



Spectrum Analyzer (Tau Analyzer), MP3 (vbr, -V2) --> CDDA, verlustbehaftet
(R.E.M/Document/Finest Worksong)


  • lowpass filter

Diskussion zur Spektrumanalyse: http://board.gulli.com/thread/389118-suche-bild-von-frequenzanalyse-in-adobe-audition/


User im Forum:
APE / CUE in MP3 umwandeln http://foobar-users.de/index.php?topic=1314.0
MPEG 2 Layer III in MPEG 1 Layer III http://foobar-users.de/index.php?topic=850.0
FLAC zu MP3 umwandeln http://foobar-users.de/index.php?topic=1008.0
Fix vbr header http://foobar-users.de/index.php?topic=1242.0
M4A in MP3 umwandeln http://foobar-users.de/index.php?topic=600.0


grimes

#7
Ogg Vorbis
Decoder für foobar2000: enthalten

Vorstellung des Codec: Vorbis (im Containerformat Ogg auch Ogg Vorbis genannt) ist ein freier, auch patentfreier Codec zur verlustbehafteten Kompression von Audiodaten. Alternative zum nicht patentfreien MP3-Format.
Entwicklung: Xiph.Org Foundation, Christopher Montgomery

Ogg Vorbis ist Bestandteil des Free Encoder Pack von foobar2000.

Einstellungen für den Converter:
- Encoder: oggenc.exe;oggenc2.exe
- Extension: ogg
- Parameter: -s %r -Q -q6 - -o %d
- Format is: lossy
- Highest BPS mode supported: 32
- Encoder Name: Ogg Vorbis
- Bitrate (kbps): 190
- Settings: q6.0


ZitatParameter | Bitrate
----------+-----------------
-q 10     | 460...500 kbps VBR
-q 9      | 300...340 kbps VBR
-q 8      | 240...280 kbps VBR
-q 7      | 205...245 kbps VBR
-q 6      | 170...210 kbps VBR  (empfohlen)
-q 5      | 145...185 kbps VBR
-q 4      | 110...150 kbps VBR
-q 3      |  90...130 kbps VBR
-q 2      |  80...100 kbps VBR
-q 1      |   65...85 kbps VBR
-q 0      |   50...70 kbps VBR
-q -1     |   35...55 kbps VBR
-q -2     |   20...40 kbps VBR
aus http://www.audiohq.de/index.php?showtopic=49

Dateiendungen: .ogg und .oga


ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bitrate : 171 kbps
Codec : Vorbis
Encoding : lossy
Tool : Xiph.Org libVorbis I 20070622
aus foobar2000: Properties | General

ZitatDecoding Speed Test: 128.034 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)

Alternativer Encoder (Ogg Vorbis): unter FFmpeg

Tagging-Formate:
- Vorbis comment
http://de.wikipedia.org/wiki/Vorbis_comment

weitere Informationen
http://www.audiohq.de/index.php?showtopic=49

Eigene Erfahrungen:

User im Forum:
FLAC @ Home | OGG/MP3 @ Mobile http://foobar-users.de/index.php?topic=1413.0
MP3 in Ogg Vorbis umwandeln http://foobar-users.de/index.php?topic=1450.0



grimes

#8
Monkey's Audio
Decoder für foobar2000: foo_input_monkey.dll

Vorstellung des Codec: Open source, Freeware, aber zweifelhafte nicht-freie Softwarelizenz.
Entwickler: Matthew T Ashland

Einstellungen für den Converter:
- Encoder: MAC.exe
- Extension: ape
- Parameter: %s %d -c2000
- Format is: lossless
- Highest BPS mode supported: 24
- Encoder Name: Monkey's Audio
- Bitrate (kbps):
- Settings:  normal

Einstellungsmöglichkeiten: "-cXXXX" (fast = 1000, normal = 2000, high = 3000, extra high = 4000)

ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 528 kbps
Codec : Monkey's Audio
Codec Profile : Monkey's Audio Normal
Encoding : lossless
Tag Type : apev2
Embedded Cuesheet : no
Audio MD5 : D10824A6992A60E5D059855F59001F4C
aus foobar2000: Properties | General

ZitatDecoding Speed Test: 34.320 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)

Tagging-Formate:
- APEv1
- APEv2
http://wiki.hydrogenaudio.org/index.php?title=APEv2

weitere Informationen:
http://de.wikipedia.org/wiki/Monkey%E2%80%99s_Audio

Eigene Erfahrungen:

User im Forum:
APE / CUE in MP3 umwandeln http://foobar-users.de/index.php?topic=1314.0



grimes

#9
TAK (Tom's Audio Kompressor)
Decoder für foobar2000:
TAK Decoder

  • tak_deco_lib.dll in den Foobar2000-Ordner
  • foo_input_tak.dll in den Components-Ordner
  • tak.ico in den Icons-Ordner





Vorstellung des Codec:
TAK ist eine Abkürzung für Tom's Audio Kompressor und ist ein deutscher Codec
Lossless

Einstellungen für den Converter:
- Encoder: takc.exe
- Extension: tak
- Parameter: -e -p2 -ihs - %d
- Format is: lossless
- Highest BPS mode supported: 24
- Encoder Name: TAK
- Bitrate (kbps):
- Settings: 2

Empfohlene Einstellungen:
Hier richte ich mich nach der Empfehlung auf Hydrogenaudio:
-p2 ist dabei der beste Kompromiss zwischen Compression und Encoding-Geschwindigkeit.
-p4m: Hohe Kompression, kleinere Audiodateien, aber langsames Encodieren
-p0: Geringste Kompression von den ganzen Einstellungsmöglichkeiten, größere Audiodateien, aber das schnellste Encodieren.

gewünschte Stufe eintragen

Mit dem Zusatz -md5 gibt es auch die Möglichkeit, eine MD5 Checksumme errechnen zu lassen (neueste TAK-Version erforderlich).
Parameter: -e -p2 -md5 -ihs - %d

http://wiki.hydrogenaudio.org/images/4/4b/TAK_performance_graph_1-0-4.png

ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 538 kbps
Codec : TAK
Codec Profile : TAK 2
Encoding : lossless
Tool : TAK encoder 1.1.1
Embedded Cuesheet : no
aus foobar2000: Properties | General

ZitatDecoding Speed Test: 171.665 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)

Tagging-Formate:
- APEv2
http://wiki.hydrogenaudio.org/index.php?title=APEv2

weitere Informationen:
http://wiki.hydrogenaudio.org/index.php?title=TAK

Eigene Erfahrungen:

(Angaben beziehen sich auf die Version 1.1.0)

Vorteil:
ich beziehe mich unter anderem auf diese Seite hier :
http://wiki.hydrogenaudio.org/index.php?title=TAK#External_Links

Hohe Kompression ? Kleine Files
Hohe Kompressionsgeschwindigkeit ? Schnelles Encodieren bei hoher Kompression
Hohe Dekompressionsgeschwindigkeit
Fehlertoleranz und Fehlererkennung
Schneller samplegenauer Zugriff auf beliebige Wiedergabepositionen
Unterstützung von Metadaten

Nachteil:
TAK wird kaum durch Hardware unterstützt
TAK wird nur von wenigen Softwareplayern unterstützt


(Autorin: Spirit_of_the_ocean)

grimes

#10
AU/SND
Decoder und Encoder für foobar2000: enthalten

Vorstellung des Codec:
ZitatAU-Dateien sind, genau wie SND-Dateien, Tonaufzeichnungen. Das Format wurde von Sun-Microsystems entwickelt und kann Stereo-Aufnahmen in 16 Bit pro Sample speichern. Die Samplerate ist einstellbar. Eingesetzt wird das Format auf NeXT- und Sun-Rechnern.

SND-Dateien sind unkomprimierte Tonaufzeichnungen im Audio Interchange File Format (aif). Das wird auf Apple-Rechnern eingesetzt. SND-Dateien sind mit AIF-, AIFF-, AIFC- und IEF-Dateien eng verwandt, weil sie die gleiche Technik zum Speichern benutzen.

Beide Formate benutzen, je nach Einstellung, nur eine leichte oder gar keine Komprimierung, um die Qualität nicht zu mindern. Wurde bei der Erstellung eine Komprimierung eingestellt, so ist sie verlusstfrei.
aus http://www.netzwelt.de/software/1369-ausnd.html


Einstellungen für den Converter:
nicht konfigurierbar
Preset in foobar2000 enthalten

Dateiendung: au (Container) / (snd)
Unkomprimiert oder leichte Komprimierung (verlustfrei)

ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 1411 kbps
Codec : PCM
Encoding : lossless
aus foobar2000: Properties | General
PCM = Pulse Code Modulation (Abtastwerte des Audiosignals werden unkomprimiert digital dargestellt)
Wie die Bitrate verrät, verwendet die nicht konfigurierbare foobar2000-Einstellung keine Komprimierung.

Tagging-Format: keines

Weitere Informationen:
http://wiki.multimedia.cx/index.php?title=Au/snd


Eigene Erfahrung:

grimes

#11
Compact Disc Digital Audio (kurz CD-DA, auch Audio Compact Disc, Audio-CD oder Digital-Audio-CD)
Decoder und Encoder für foobar2000: enthalten

Vorstellung des Codec:
Die Format-Spezifikationen der Audio-CD (kurz CD-DA), bekannt als ,,Red Book"-Standard, wurde von dem niederländischen Elektronikunternehmen Philips entworfen. Die Farben beziehen sich auf die Umschlagfarben der Bücher, in denen die Spezifikationen beschrieben sind.

Auszug aus dem "Red Book"-Standard:
  • Die maximale Spieldauer beträgt 74 Minuten.
  • Minimale Länge eines Tracks beträgt 2 Sekunden
  • Die maximale Zahl der Tracks beträgt 99

Die Audio-CD funktioniert nach dem CLV-Verfahren. Mit dem CLV-Verfahren (Aufzeichnungsverfahren) werden Daten auf CD gespeichert. Sie werden linear hintereinander in einer spiralförmigen Spur von innen nach außen auf die CD gebrannt oder gepresst.
Pro Sekunde liest das Abspielgerät 75 Sektoren. Von den 3234 Byte eines physikalischen Sektors sind 2352 Byte für Nutzdaten vorgesehen. Die verbleibenden Byte dienen der Fehlererkennung und -korrektur oder gehören zum Subcode.
Jedes Musikstück ist in einem Track untergebracht. Die Adressierung erfolgt über Minuten, Sekunden und Sektoren.
Sie beinhaltet neben der absoluten Zeit seit dem Anfang des ersten Tracks auch die relative Zeit seit Anfang des aktuellen Tracks.
Anwendung findet CD-DA in der Musik- und Unterhaltungsbranche. In diesem Marktbereich hat die Audio-CD die herkömmliche LP vollständig verdrängt. CD-DA ist heute der Standard für Musik-Datenträger. Bis 1987 wurden über 450 Mio. derartige CDs und ca. 30 Mio. entsprechende Abspielgeräte verkauft, was für eine große Akzeptanz spricht.


Einstellungen für den Converter:

keine


Brennen einer Audio CD
Mit dem Plugin Audio CD Writer (foo_burninate) lassen sich CD's im CD-DA-Format brennen. Im Kontextmenü der Playlist erscheint der Menüpunkt: Convert | Write audio CD

Abspielen einer Audio CD

  • File | Open Audio CD... | Play
  • Playlist "Audio CD" wird angelegt und Inhalt der CD (tracks) der Playlist zugefügt

ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 1411 kbps
Codec : CDDA
Encoding : lossless
aus foobar2000: Properties | General
unkomprimiert: 44,1 kHz x 16 bit x 2 (Kanäle) = 1411 kbps. Das entspricht einer Transferrate von 172,26 KByte/s.

weitere Informationen:
http://de.wikipedia.org/wiki/Compact_Disc_Digital_Audio

Eigene Erfahrungen:
Das Abpielen einer Audio-CD funktioniert problemlos. Allerdings, falls kein lokaler CDDB-Eintrag (http://de.wikipedia.org/wiki/Compact_Disc_Database , Speicherort Vista: C:\Users\user\AppData\Roaming\foobar2000\cddb) vorhanden ist, ist die CD auch nicht getaggt. (Foobar2000 speichert die Metadaten der Audio-CD's in einem eigenen Format)
Dieser lokale CDDB-Eintrag wird i.d.R. beim Rippen einer Audio-CD mit foobar2000 angelegt. Wurde die CD z.B. mit EAC gerippt, ist diese CD in foobar2000 ungetaggt.

grimes

#12
WAV
Decoder und Encoder für foobar2000: enthalten


Vorstellung des Codec:
WAV ist ein Containerformat zur verlustfreien, unkomprimierten Speicherung von Audiodateien. Meist sind sog. PCM-Rohdaten enthalten.
Beim Rippen einer Audio-CD (im CD-DA-Format) in ein verlustfreies oder verlustbehaftetes komprimiertes Format (z.B. FLAC oder MP3) wird im Hintergrund erstmal eine WAV-Datei erzeugt, bevor ein Encoder in das entsprechende Format komprimiert.
(Beliebte Features wie Tagging und ReplayGain (flexible Lautstärkenanpassung) werden vom WAV-Format nicht unterstützt.)
New! Seit foobar2000 v1.1.9 lassen sich Tags in die WAV-Datei schreiben.
Deshalb eignet sich WAV nicht zum ständigen Anhören von Musik mit foobar2000. Aufgrund seiner Dateigröße eignet sich das Format ebenfalls nicht zur Archvierung der Musiksammlung.

Einstellungen für den Converter: keine

Dateiendungen: .wav und .wave

ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 1411 kbps
Codec : PCM
Encoding : lossless
aus foobar2000: Properties | General
PCM = Pulse Code Modulation (Abtastwerte des Audiosignals werden unkomprimiert digital dargestellt)
Berechnung der Größe einer Datei im Datenformat PCM:
Länge des Tracks: 1:56 min = 116 s
44100 Hz x 2 Byte (16 bit) x 2 (Kanäle, Stereo) x 116 s = 20462400 Byte = 19,51 MB

weitere Informationen:
http://de.wikipedia.org/wiki/RIFF_WAVE
http://www.netzwelt.de/news/68892-wav-audioformat-fuer-grosse-festplatten.html

Eigene Erfahrungen:

grimes: Unter foobar2000 spielt man WAV-Dateien eigentlich nicht ab. Auch ein Konvertieren ins WAV-Format macht wenig Sinn, gleichwohl der foobar2000-Konverter die Möglichkeit bietet. Aber im Hintergrund werden bei jeder Konvertierung in ein anderes Format temporär WAV-Dateien erzeugt. Unter anderem deswegen kann man WAV als "Ur-Format" aller Audioformate auf dem PC bezeichnen.

User im Forum:
Kein Tagging von WAV-Dateien http://foobar-users.de/index.php?topic=731.0

grimes

#13
OptimFROG
Decoder für foobar2000: foo_input_ofr.zip
OptimFROG.dll in Windows/system32-Ordner
foo_input_ofr.dll in components-Ordner von foobar2000

Vorstellung des Codec:

  • OptimFROG (.ofr) verlustfrei
  • OptimFROG DualStream (.ofs) verlustbehaftet, auch hybrider Modus mit Korrekturdatei (.ofc) mit deren Hilfe sich die Quelldateien vollständig restaurieren lassen

Closed source, Freeware, Optimiert für hohe Kompressionsraten, OptimFROG wird von Florin Ghido seit 1996 entwickelt.


Einstellungen für den Converter (lossless):
- Encoder: ofr.exe
- Extension: ofr
- Parameter: --encode --mode normal %s --output %d
- Format is: lossless
- Highest BPS mode supported: 32
- Encoder Name: OptimFROG
- Bitrate (kbps):
- Settings: normal


Zitat von: undefinedDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 515 kbps
Codec : OptimFROG
Encoding : lossless
Tag Type : apev2
Embedded Cuesheet : no
aus foobar2000: Properties | General

Zitat von: undefinedDecoding Speed Test: 22.610 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)

Zitat von: undefined
encodeencodedecode
Optimizenonefast--
------------------
Mode
fast28.1x17.3x24.7x
normal19.1x12.4x17.4x
high12.5x8.5x11.7x
extra-5.8x8.0x
best-3.7x5.0x
highnew-2.7x4.0x
extranew-2.1x3.4x
bestnew-1.2x1.9x
aus ofr.txt des Installationspakets (Multiplikatoren der Echtzeitgeschwindigkeit auf AMD Athlon XP 1800+)

Empfehlung: Bei schnellem PC ist die Einstellung highnew vertretbar.

Einstellungen für den Converter (hybrid):

OptimFROG DualStream

- Encoder: ofs.exe
- Extension: ofs
- Parameter: --encode --quality 3 %s --output %d
- Format is: lossy
- Highest BPS mode supported: 32
- Encoder Name: OptimFROG DualStream
- Bitrate (kbps): 339
- Settings: Quality 3


Hybrid Modus Option: --correction (.ofs und .ofc)
Hash File Option: --md5

Zitat von: undefinedQuality (--quality) usage guidelines:
  0: ranging from 183 - 265, on average 236 kbps
    should be distinguishable from the original in ABX tests
  1: ranging from 209 - 295, on average 268 kbps
    possibly distinguishable from the original in ABX tests
  2: ranging from 242 - 326, on average 302 kbps
    possibly distinguishable from the original in ABX tests
  3: ranging from 277 - 362, on average 339 kbps, default
    normally undistinguishable from the original in ABX tests
  5: ranging from 351 - 443, on average 418 kbps
    transparent, suitable for archiving and transcoding
  6: ranging from 392 - 486, on average 458 kbps
    transparent, on average 3:1 compression for CD audio

Average bitrate (--bitrate) usage guidelines:
  -  quality mode generally produces better results at the same
    bitrate, especially at lower bitrates
  -  use average bitrate only when exact compression ratio is
    needed, such as when fitting files on a CD
  -  variable quality level is always >= 1, so it is meaningful
    to use average bitrate only for bitrates >= 300 kbps
aus ofs.txt des Installationspakets


Zitat von: undefinedDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bits Per Sample : 16
Bitrate : 360 kbps
Codec : DualStream
Encoding : hybrid
Tag Type : apev2
Embedded Cuesheet : no
aus foobar2000: Properties | General

Zitat von: undefinedDecoding Speed Test: 20.562 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)


Tagging-Formate:
- APEv2
http://wiki.hydrogenaudio.org/index.php?title=APEv2
- ID3v1.1

weitere Informationen:
http://de.wikipedia.org/wiki/OptimFROG
http://www.netzwelt.de/news/69460-optimfrog-audioformat-fuer-froschliebhaber.html
http://wiki.hydrogenaudio.org/index.php?title=OptimFROG

Eigene Erfahrungen:
Die verlustfreie Kompression basiert auf einem neuartigen Kompressionsverfahren, dem so genannten Stereo-Dekorrelation-Verfahren mit Vorhersage. Die (sehr guten) Kompressionsraten liegen je nach Musik zwischen 25 %, bei leiser, klassischer Musik und 70 % bei lauter Rock-Musik. Die OptimFrog-Kompression arbeitet mit einer relativ niedrigen Geschwindigkeit, die Codier- und Decodiergeschwindigkeiten betragen oft nur wenig mehr als die Echtzeitgeschwindigkeit. Die angegebenen Werte liegen je nach Mikroprozessor zwischen dem 1,2-fachen (bestnew-Modus) und dem 28-fachen (fast-Modus) von Echtzeit. Die hochkomprimerten Modi sind nur bei bester Computer-Ausrüstung empfehlenswert.
OptimFROG DualStream (.ofs/ofc) ermöglicht verlustbehaftete Audiodatenkompression und stellt einen hybriden Modus zur Verfügung, bei dem zusätzlich zur verlustbehafteten Datei eine Korrekturdatei erzeugt wird, mit Hilfe derer sich die Quelldaten vollständig restaurieren lassen. Bei der Komprimierung der Audiodaten kann ein MD5-Hash eingebunden werden, mit dem überprüft werden kann, ob die Daten korrekt komprimiert wurden (Option: --md5).

Zitat von: undefinedOFR pros
  • Very high compression
  • Good software support
  • Error robustness
  • Streaming support
  • Supports high resolutions
  • Hybrid/lossy mode
  • Tagging support (ID3, APE tags)
  • Supports RIFF chunks
  • Replay Gain compatible

OFR cons
  • Closed source
  • No multichannel audio support
  • No hardware support
  • Quite slow decoding

OFR Other features
  • Supports 32bit float streams
  • Includes MD5 hashes for quick integrity checking
aus http://wiki.hydrogenaudio.org/index.php?title=Lossless_comparison

grimes

#14
Musepack
Decoder für foobar2000: enthalten

Beschreibung des Codec: Musepack ist ein verlustbehaftetes Audiokompressions-Format mit starker Betonung auf hoher Qualität. Es ist auf Transparenz ausgelegt, sodass keine Unterschiede zwischen dem originalen WAV-File und dem komprimierten MPC-File zu hören ist. Musepack basiert auf MP2 Algorithmen.
Entwickler: Andree Buschmann, Frank Klemm & Musepack Development Team (seit 1997)

Zitat
Vorteile

  • Sehr gute Klangqualität, insbesondere bei Bitraten ab ca. 160-180 kbps. Für viele Hörer wird hier bereits Transparenz erreicht.
  • Sehr schnelle Kodierung/Dekodierung
  • Verhältnismäßig gute Softwareunterstützung. Unterstützende Programme (nativ oder durch Plugins) sind z.B.: Adobe Audition (ehemals Cool Edit), Winamp, VLC Media Player, Windows Media Player
  • Gapless Playback (lückenloses Abspielen aufeinanderfolgender Audiodateien)
  • Frei von patentbehafteten Verfahren (laut Entwickler)
  • Open Source

Nachteile
  • Keine Unterstützung von Abtastraten über 48 kHz
  • Nur 2 Kanäle möglich
  • Gute Qualität erst bei Bitraten von etwa 100 kbps und mehr. Andere Formate wie Vorbis und selbst das (technisch veraltete) MP3 liefern bei niedigeren Bitraten meist bessere Ergebnisse.
  • Geringe Verbreitung
  • Kaum Hardware-Unterstützung
aus http://de.wikipedia.org/wiki/Musepack

Musepack ist Bestandteil des Free Encoder Pack von foobar2000.

Einstellungen für den Converter:
- Encoder: mpcenc.exe;mppenc.exe
- Extension: mpc
- Parameter: --silent --xlevel --quality 5 - %d
- Format is: lossy
- Highest BPS mode supported: 32
- Encoder Name: Musepack
- Bitrate (kbps): 170
- Settings: Q5


Zitat
Parameter    | Profil      | Bitrate      
-------------+-------------+-----------------
--quality 10 |             | 275...325 kbps VBR
--quality 9  |             | 255...305 kbps VBR
--quality 8  | --braindead | 240...290 kbps VBR
--quality 7  | --insane    | 210...260 kbps VBR
--quality 6  | --xtreme    | 185...235 kbps VBR
--quality 5  | --standard  | 160...210 kbps VBR  (empfohlen)
--quality 4  | --radio     | 120...160 kbps VBR
--quality 3  | --thumb     |   55...95 kbps VBR
--quality 2  | --telephone |   30...50 kbps VBR
--quality 1  |             |   20...40 kbps VBR
--quality 0  |             |   10...30 kbps VBR

aus http://www.audiohq.de/index.php?showtopic=51

Dateiendungen: .mpc / .mpp / .mp+

ZitatDuration : 1:56.267 (5127360 samples)
Sample Rate : 44100 Hz
Channels : 2
Bitrate : 153 kbps
Codec : Musepack
Codec Profile : Musepack 'Standard'
Encoding : lossy
Tool : mppenc --Stable-- 1.30.0
Tag Type : apev2
aus foobar2000: Properties | General

ZitatDecoding Speed Test: 190.606 x realtime
mit foobar2000 und foo_benchmark.dll, CPU: Intel Pentium D CPU 2.80GHz (D 915 Presler)

Tagging-Format:
- APEv2
http://wiki.hydrogenaudio.org/index.php?title=APEv2

weitere Informationen:
http://de.wikipedia.org/wiki/Musepack
http://www.audiohq.de/index.php?showtopic=51

Eigene Erfahrungen: