Free Lossless Audio Codec: Unterschied zwischen den Versionen

Aus Mikiwiki
Wechseln zu: Navigation, Suche
(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...)
 
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.
  
 
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, 02: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

Vorlage:dewi