Was ist das PCM-Dateiformat?
.pcm ist ein Audiodateiformat zur Speicherung unkomprimierter Audiodaten als rohen, headerlosen Datenstrom. Eine typische .pcm-Datei speichert 2-Kanal-Audio (Stereo), das Format unterstützt jedoch auch ein- und mehrkanalige Audiodaten. Anders als eine .WAV- oder .AIFF-Datei enthält .pcm keinen Container-Wrapper und keine Metadaten - Abtastrate, Bittiefe, Kanalanzahl und Byte-Reihenfolge sind nicht in der Datei gespeichert und müssen extern angegeben werden; falsche Werte führen zu Rauschen oder einem Chipmunk-/Zeitlupen-Effekt.
Pulscodemodulation (PCM) ist die grundlegende Methode zur digitalen Darstellung analoger Signale. Das Eingangssignal wird quantisiert - in eine Reihe diskreter Abtastpunkte unterteilt - und jedem Abtastwert wird ein Wert zugewiesen. Die Abtastfrequenz (oder -rate) bestimmt die Anzahl der in einem Zeitintervall aufgenommenen Abtastwerte, während die Abtastauflösung die Größe der zur Darstellung verwendeten Zahlen und damit die Audioqualität bestimmt. Eine Abtastrate von 44,1 kHz bei 16-Bit-Auflösung deckt alle Frequenzen des menschlichen Hörbereichs ab. Die häufigste Rohvariante ist vorzeichenbehaftet 16-Bit Little-Endian (s16le), weit verbreitet in DSP-Pipelines, Telefonie und Audiowerkzeugen wie FFmpeg.
Sicherheit
RISIKO: LOWRohes PCM sind reine Audiodaten ohne Header, Metadaten und ausführbaren Inhalt - die Datei kann daher keinen Virus enthalten oder Code ausführen. Die einzigen praktischen Risiken sind kosmetischer Natur: Falsche Importeinstellungen erzeugen lautes Rauschen (schützen Sie Ihre Ohren/Lautsprecher, indem Sie die Lautstärke vor dem Abspielen einer unbekannten .pcm reduzieren), und da es kein Längenfeld gibt, endet eine abgeschnittene oder beschädigte Datei einfach vorzeitig ohne Warnung.
Formatdetails
kurz gefasst- Sound Blaster / VOC-Ära Rohaudio (.pcm) - Alte Rohaudio-Dumps aus früheren Soundeditoren und Spielwerkzeugen, gleiches headerlose Konzept.
- BIOS / Firmware PCM-Bereichs-Images - Einige Mainboard-Flash-Werkzeuge benennen Konfigurations-/Microcode-Blobs .pcm - nicht mit Audio verwandt.
Programme zum Öffnen von PCM-Dateien
Technische Details
technische Spezifikation| Kodierung | Binäre lineare PCM-Abtastwerte - am häufigsten vorzeichenbehaftete 16-Bit-Integer; auch 8-Bit-Unsigned, 24-Bit, 32-Bit-Integer und 32-Bit-Float |
| Container | Roher Abtastdatenstrom ohne RIFF-, AIFF- oder anderen Wrapper - die .pcm-Datei enthält nur die reinen Audiodaten |
| Header / Magic-Bytes | Die Datei beginnt direkt mit dem ersten Audiowert; keine Magic-Bytes oder Dateisignatur, sodass sie nicht durch Signaturerkennung automatisch erkannt werden kann |
| Komprimierung | Lineares PCM ist per Definition unkomprimiert; es ist das Quellformat, aus dem komprimierte Codecs wie MP3 und AAC abgeleitet werden |
| Byte-Reihenfolge | Little-Endian standardmäßig; Big-Endian-Varianten existieren ebenfalls - die Endianness muss beim Import oder bei der Konvertierung explizit angegeben werden |
| Abtastrate | Nicht in der Datei gespeichert; übliche Werte sind 8.000 Hz (Telefonie), 16.000 Hz (Breitband-Sprache), 44.100 Hz (CD-Qualität) und 48.000 Hz (Rundfunk/Professionell) |
| Kanalbelegung | Mehrkanal-Abtastwerte werden pro Frame verschränkt (L, R, L, R, …); die Kanalanzahl ist nicht in der Datei gespeichert und muss extern angegeben werden |
| Typische Dateigröße | ~10 MB pro Minute bei CD-Qualität (44,1 kHz / 16-Bit / Stereo ≈ 176 KB/s); wächst linear mit Abtastrate, Bittiefe und Kanalanzahl |
| Eingebettete Metadaten | Keine eingebetteten Tags jeglicher Art - kein ID3, RIFF INFO, Vorbis-Kommentar oder eine andere Tag-Struktur; alle beschreibenden Informationen müssen extern gespeichert werden |
| MIME-Typ | audio/L16 (IANA-registriert für 16-Bit-Lineares PCM); auch erkannt als audio/x-pcm oder application/octet-stream |
| Häufigste Variante | Vorzeichenbehaftet 16-Bit Little-Endian (s16le) - die Standard-Rohausgabe von FFmpeg und die verbreitetste Konvention in DSP- und Streaming-Pipelines |
| Telefonienutzen | G.711 µ-law- und A-law-VoIP-Nutzdaten sind 8-kHz-Mono-PCM mit 8-Bit-logarithmischer Kompandierung; rohes 8-kHz-16-Bit-PCM ist auch in IVR- und Anrufaufzeichnungssystemen verbreitet |
| Verhältnis zu WAV | Eine WAV-Datei verpackt dieselben linearen PCM-Abtastwerte in einen RIFF-Header, der alle Wiedergabeparameter speichert; PCM ist der Audioinhalt und WAV ist der selbstbeschreibende Container |
| Fehlererkennung | Keine CRC-, Prüfsummen- oder Rahmengrenzmarkierungen; Abschneiden oder Bit-Fehler bleiben unentdeckt |
| Plattformunterstützung | Plattformübergreifend (Windows, macOS, Linux); Primärformat in eingebetteten DSP-, Telefonie-, Echtzeit-Audio-Streaming- und professionellen Audio-Pipeline-Werkzeugen |
| Veröffentlicht | PCM telephony deployed from the 1960s; .pcm raw dumps used since early digital audio editing |
| Neueste Version | N/A (raw sample stream has no versioning) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | en.wikipedia.org |
PCM-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu PCM-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine PCM-Audiodatei?
Warum klingt meine PCM-Datei wie Rauschen oder wird in falscher Geschwindigkeit abgespielt?
Was ist der Unterschied zwischen PCM und WAV?
Wie konvertiere ich PCM in WAV?
ffmpeg -f s16le -ar 44100 -ac 2 -i in.pcm out.wav. Oder importieren Sie die Datei mit den richtigen Einstellungen in Audacity und exportieren Sie sie als WAV.