Free Lossless Audio Codec: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Der Audiocodec <b>Free Lossless Audio Codec (FLAC)</b> (dt. "Freier verlustfreier Audiocodec") komprimiert Audiodaten ohne Qualitätsverlust. Als Metadatenformat wi...) |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Der [[Audiocodec]] <b>Free Lossless Audio Codec | Der [[Audiocodec]] <b>Free Lossless Audio Codec / FLAC</b> (dt. "Freier verlustfreier Audiocodec") komprimiert Audiodaten ohne Qualitätsverlust. Als Metadatenformat wird Vorbiscomment benutzt. | ||
Am 29. Januar 2003 kündigte [[Xiph.org]] an, FLAC in ihr Container-Format zu integrieren, um so neben Ogg Vorbis auch verlustfreie Kompression zu ermöglichen. | Am 29. Januar 2003 kündigte [[Xiph.org]] an, FLAC in ihr Container-Format zu integrieren, um so neben Ogg Vorbis auch verlustfreie Kompression zu ermöglichen. |
Version vom 27. Januar 2009, 00:10 Uhr
Der Audiocodec Free Lossless Audio Codec / FLAC (dt. "Freier verlustfreier Audiocodec") komprimiert Audiodaten ohne Qualitätsverlust. Als Metadatenformat wird Vorbiscomment benutzt.
Am 29. Januar 2003 kündigte Xiph.org an, FLAC in ihr Container-Format zu integrieren, um so neben Ogg Vorbis auch verlustfreie Kompression zu ermöglichen.
Verwendung
FLAC-Datei "file.flac" in WAV-Datei "file.wav" umwandeln.
$ flac --decode file.flac
FLAC-Datei "file.flac" anhand einer CUE-Datei "flac.cue" auseinanderschneiden. Die FLAC-Ausgabedateien werden "split-track01.flac", "split-track02.flac" usw. heissen.
$ cuebreakpoints file.cue | shnsplit -o flac file.flac
Folgender Befehl soll angeblich dasselbe bewirken. In meinen Tests war das Ergebnis aber immer eine einzelne WAV-Datei namens "file.wav".
$ flac --decode --cue=- file.flac
FLAC-Datei "file.flac" in MP3-Datei (128kbps, high quality) "file.mp3" umwandeln.
$ flac --decode --stdout file.flac | lame -h - file.mp3
Beispiel
Es liegen eine Datei "file.flac" und eine Datei "file.cue" vor - offensichtlich sind in der FLAC-Datei mehrere Stücke verborgen. Diese sollen als einzelne Dateien dekodiert werden.
1. Dekodieren der Datei "file.flac" im WAV-Format. Ausgegeben wird die Datei "file.wav".
$ flac --decode -o file.wav file.flac
2. Die Informationen der CUE-Datei werden beim erneuten Kodieren der Datei "file.wav" direkt in die neue Datei "file.flac" geschrieben.
$ flac --cuesheet=file.cue file.wav
3. Nun können die einzelnen Stücke ins WAV-Format dekodiert werden. Gemäss den Angaben in der CUE-Datei wird Stück "01" vom Indexpunkt "01" ("01.01") bis zum Stück "02" Indexpunkt "00" ("02.00") dekodiert. Ausgegeben wird die Datei "01.wav". Analog wird mit den weiteren Stücken verfahren.
$ flac --decode --cue=01.01-02.00 -o 01.wav file.flac $ flac --decode --cue=02.01-03.00 -o 02.wav file.flac $ flac --decode --cue=03.01-04.00 -o 03.wav file.flac ...
Weblinks
- FLAC (Free Lossless Audio Codec) (Sourceforge.net)