Free Lossless Audio Codec: Unterschied zwischen den Versionen
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Michi (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Der [[Audiocodec]] <b>Free Lossless Audio Codec / FLAC</b> (dt. "Freier verlustfreier Audiocodec") komprimiert Audiodaten ohne Qualitätsverlust. Als Metadatenformat wird Vorbiscomment benutzt. | Der [[Audiocodec]] <b>Free Lossless Audio Codec / FLAC</b> (dt. "Freier verlustfreier Audiocodec") komprimiert Audiodaten ohne Qualitätsverlust. Als Metadatenformat wird Vorbiscomment benutzt. FLAC wird von zahlreichen Programmen unterstützt, bei Hardware sieht es schlechter aus. | ||
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 24. Juli 2011, 12:05 Uhr
Der Audiocodec Free Lossless Audio Codec / FLAC (dt. "Freier verlustfreier Audiocodec") komprimiert Audiodaten ohne Qualitätsverlust. Als Metadatenformat wird Vorbiscomment benutzt. FLAC wird von zahlreichen Programmen unterstützt, bei Hardware sieht es schlechter aus.
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
Herausgeber | Sprache | Webseitentitel | Anmerkungen |
---|---|---|---|
Sourceforge | eng | FLAC (Free Lossless Audio Codec)wbm |
|
Wikipedia | ger | Free Lossless Audio Codecwbm | Enzyklopädischer Artikel |