aspose.info
HU

Mi az a DFF fájl? A DSDIFF audio formátum útmutató, DFF vs. DSF

Frissítve

Mi az a DFF (.dff) audio fájlformátum? Jellemzők, architektúra és hogyan nyitható meg

A stúdiószintű hangvisszaadás elérésére a hagyományos többbites pulzus‑kód modulációs (PCM) formátumok, mint a WAV, AIFF és FLAC, rögzített bitmélységű szavakra (például 16‑bit, 24‑bit vagy 32‑bit) támaszkodnak, amelyeket diszkrét időpontokban rögzítenek. Bár a nagy felbontású PCM tiszta hűséget biztosíthat, a analóg‑digitális átalakítási szakaszban meredek anti‑alias szűrőket igényel, amelyek mikroszkopikus fázistorzítást és időelmosódási artefaktusokat vezethetnek be.

A nyers, folyamatos kimenet megőrzése érdekében, amelyet a professzionális mastering és a Super Audio CD (SACD) gyártásban használt delta‑sigma konverterek biztosítanak, a Philips és a Sony bevezette a Direct Stream Digital (DSD)‑t. A nyers 1‑bites adatfolyamok digitális munkaállomások közötti tárolásához és cseréjéhez a Philips létrehozta a DSD Interchange File Format (DSDIFF)‑et, szabványosítva a .dff fájlkiterjesztést.

Mi az a DFF fájl?

A .dff fájl egy konténerformátum, amely az Electronic Arts Interchange File Format (IFF) chunk architektúrán alapul, és a nyers 1‑bites Direct Stream Digital adatfolyamok befoglalására lett tervezve.

A PCM‑től eltérően – amely minden időpillanatban többbites bináris értékkel rendeli hozzá a hanghullám amplitúdóját – a DSD Pulse-Density Modulation (PDM)‑t használ. Ebben a rendszerben:

  • A mintamélység egyetlen bitre ($0$ vagy $1$) van rögzítve.
  • A hangjel amplitúdója kizárólag a pulzussűrűség által van ábrázolva: több egyes a növekvő amplitúdót jelzi, több nulla a csökkenő amplitúdót, és a váltakozó bitek (10101010...) az abszolút analóg csendet írják le.
  • Az alapértelmezett szabvány, DSD64, $2.8224\text{ MHz}$ ($64 \times 44,100\text{ Hz}$) mintavételezi a bejövő hangot, ami több mint $100\text{ kHz}$-os audio sávszélességet biztosít.

A DFF a professzionális digitális audio munkaállomások (DAW-ok), például a Merging Technologies Pyramix elsődleges főcserélő formátuma, megőrizve mind a tömörítetlen DSD-t, mind a veszteségmentes Direct Stream Transfer (DST) tömörített adatfolyamokat, amelyek a fizikai SACD lemezvágáshoz készülnek.

DFF vs. DSF: A metaadatok és a tömörítés közötti kompromisszum

A digitális zenei könyvtárakat kezelő audiofilok gyakran két fő DSD kiterjesztéssel találkoznak: .dff és .dsf. Bár mindkettő azonos 1‑bit-es hanghűséget nyújtja, különböző működési szerepeket töltenek be:

FunkcióDFF (DSDIFF / Philips)DSF (DSD Storage Facility / Sony)
Elsődleges tervezési célStúdiókészítés és SACD gyártásFogyasztói audio tárolás és hálózati lejátszás
DST veszteségmentes tömörítésIgen (Támogatja a DST adatdarabokat)Nem (Csak tömörítetlen DSD)
Natív ID3v2 metaadatGyenge (Alap szövegre vagy mellék XML-re támaszkodik)Natív és átfogó (Beágyazott ID3v2 blokk)
Albumborító beágyazásNem szabványos a médialejátszók közöttModern médiakönyvtár-eszközök által általánosan támogatott
Fogyasztói szoftverekben való elterjedésAudiophile DAW-k, kinyerő eszközökRoon, Audirvāna, JRiver, hordozható DAP-ok

Mivel a DFF nem rendelkezik egy általános, szabványosított chunk-dal a modern ID3v2 címkékhez és a beágyazott fedélképekhez, sok audiophile átalakítja a tömörítetlen .dff fájlokat .dsf-re a fogyasztói zenealkalmazásokban történő zökkenőmentes böngészés érdekében.

A DFF részletes jellemzői

1. Direct Stream Transfer (DST) veszteségmentes tömörítés

Egy fizikai SACD szigorú tárolási korlátokkal rendelkezik ($4.7\text{ GB}$). Egy nyers többcsatornás 5.1 DSD adatfolyam meghaladná ezt a kapacitást. A DSDIFF specifikáció ezt úgy kezeli, hogy támogatja a Direct Stream Transfer (DST)‑t – egy kifinomult, veszteségmentes előrejelzés‑ és entrópiakompressziós algoritmust, amely a tömörítetlen 1‑bit adatfolyamok méretét körülbelül $50%\text{–}60%$‑kal csökkenti anélkül, hogy egyetlen hangbitet is elveszítene.

2. Darab-alapú IFF hierarchia

Az IFF moduláris szabvány öröklésével egy .dff fájl önmagát leíró négykarakteres kódú (FourCC) adatcsoportokból áll, amelyek egy fő FRM8 burkolóban vannak egymásba ágyazva:

  • FRM8: Azonosítja a fájlt, mint egy 8‑bájtos címzéssel rendelkező DSDIFF konténert.
  • FVER: Tárolja a formátum verzióinformációkat.
  • PROP: Globális tulajdonságokat tartalmaz, például mintavételi frekvenciát (FS ) és csatorna hozzárendeléseket (CHNL).
  • DSD vagy DST : Tartalmazza a tényleges tömörítetlen vagy DST-tömörített 1-bites audio bitfolyamot.
  • DIAR: Egy opcionális blokk, amely a lemez/track előadó és cím annotációkat tárolja.

3. Natív többcsatornás és nagysebességű DSD topológiák

A DSDIFF struktúra zökkenőmentesen skálázódik a baseline sztereó DSD64-n túl:

  • Támogatja a többcsatornás térhatású hangkonfigurációkat (akár 6 különálló csatorna, beleértve a középső és az LFE csatornát).
  • Képes ultra-magas oversampling sebességeket kezelni, beleértve a DSD128 ($5.6448\text{ MHz}$), DSD256 ($11.2896\text{ MHz}$) és a kísérleti stúdiószintű DSD512 sebességeket.

4. Nulla decimációs artefaktusok

A PCM munkafolyamatokkal ellentétben, amelyek vissza- és előre konverziót igényelnek decimációs és interpolációs szakaszokon keresztül, a DFF a konverter által kimenetként előállított nyers delta-szigma áramlást tárolja. Ez megkerüli a digitális csengést, a fázis elmosódást és a magasrendű brickwall digitális szűrő színeződését.

A DFF (.dff) fő jellemzői

JellemzőSpecifikáció / Részlet
Fájlkiterjesztés.dff
Formátum neveDirect Stream Digital cserefájl formátum (DSDIFF)
Eredeti fejlesztőkRoyal Philips Electronics & Sony Corporation
Kódolási módszer1-bit Delta-Sigma / impulzus-sűrűség moduláció (PDM)
BitarányPontosan 1-bit mintánként csatornánként
Támogatott mintavételi frekvenciák$2.8224\text{ MHz}$ (DSD64), $5.6448\text{ MHz}$ (DSD128), $11.2896\text{ MHz}$ (DSD256+)
Hangkompresszió opciókTömörítetlen (DSD chunk) vagy veszteségmentes tömörített (DST chunk)
Fájl elrendezés felépítéseEgymásba ágyazott IFF chunkok (FRM8, FVER, PROP, DSD / DST )
Csatornaszám1 (Mono), 2 (Sztereó), legfeljebb 6 csatorna (Surround 5.0 / 5.1)
Elsődleges ipari szerepSACD lemezvágás, stúdió mester archiválás, DAW csere

Hogyan hozzunk létre és konvertáljunk DFF fájlokat

Mivel a DFF szorosan kapcsolódik a stúdió masteringhez és az SACD szerkesztéshez, a létrehozási és konvertálási munkafolyamatok általában dedikált audio csomagokat vagy kinyerő segédprogramokat igényelnek.

Módszer 1: Sávok kinyerése SACD ISO képekből (ISO2DSD / sacd-extract)

Fizikai Super Audio CD-k archiválásakor a felhasználók gyakran kinyerik a lemezképet .dff formátumba:

  1. Használjon kompatibilis Blu-ray vagy PS3 hardveres olvasót a lemezkép .iso fájlként történő kiírásához.
  2. Indítsa el a ISO2DSD-t (vagy a CLI eszközt sacd-extract).
  3. Állítsa be a bemenetet a .iso fájlra.
  4. Állítsa be a kimeneti módot DSDIFF (DFF) Edit Master vagy DSDIFF (DST kitömörítéssel).
  5. Kattintson a Execute gombra, hogy különálló .dff sávokat generáljon minden mozdulathoz vagy dalhoz.

Módszer 2: DFF átkódolása DSF-re (modern ID3 címkézéshez)

A beágyazott borítókép és gazdag címkék megszerzéséhez, anélkül hogy módosítaná az alap hanganyagot, közvetlenül átkódolhat egy tömörítetlen .dff fájlt .dsf-re a foobar2000 használatával:

  1. Nyissa meg a foobar2000-et a telepített foo_input_sacd pluginnel.
  2. Adja hozzá a .dff fájlt a lejátszólistához.
  3. Kattintson jobb gombbal a sávra, és válassza a Convert $\rightarrow$ … lehetőséget.
  4. Állítsa be a kimeneti formátumot DSF-re.
  5. Kattintson a Convert gombra. A keletkező .dsf fájl megőrzi a pontos 1-bit-es hangadatot, miközben lehetővé teszi a natív ID3v2 címkék írását.

Módszer 3: DST-vel tömörített DFF kitömörítése nem tömörített DFF-re

Ha egy médialejátszó nehezen birkózik meg a DST valós időben történő dekódolásához szükséges CPU terheléssel:

  1. Töltse le a nyílt forráskódú DSD-PCM-DFF vagy DST Decoder CLI eszközt.
  2. Futtassa a parancsot:
    dst-decoder -d input_compressed.dff output_uncompressed.dff
    
  3. Az eredményül kapott fájl egy tömörítetlen 1‑bit DSDIFF fájl lesz, amely készen áll az univerzális hardveres lejátszásra.

Hogyan nyissuk meg és játsszunk le DFF fájlokat

A DFF fájlok lejátszásához olyan szoftverre van szükség, amely képes vagy natív 1‑bit audio közvetlenül egy külső, DSD-kompatibilis digitális‑analóg átalakítóhoz (DAC) streamelni, vagy a streamet nagy felbontású PCM-re konvertálni a szabványos hangkártyákhoz.

  • foobar2000 (Windows): Töltse le és telepítse a Super Audio CD Decoder (foo_input_sacd) komponenst. A foobar Kimenet beállításaiban válassza az ASIO: DSD Transcoder lehetőséget, vagy állítsa be a DSD kimeneti módot DoP (DSD over PCM)-re, vagy a natív DSD-re.
  • Audirvāna (macOS / Windows): Magas szintű, bit‑tökéletes dekódolást biztosít a .dff fájlokhoz, automatikusan feldolgozva mind a tömörítetlen DSD, mind a DST‑tömörített változatokat.
  • JRiver Media Center (Cross-Platform): Alapból tartalmaz DFF dekódolást, integrált bitstream kezeléssel, amely lehetővé teszi a DSD USB-n keresztüli továbbítását natív ASIO meghajtók vagy DoP segítségével.
  • HQPlayer (Signalyst): Kiemelkedő audiofil mastering lejátszó, amely képes .dff fájlok betöltésére és azok érintetlen streamelésére, vagy egyedi polifázis szűrők segítségével felmagasításra.
  • VLC Media Player: A legújabb asztali kiadások képesek megnyitni a tömörítetlen .dff fájlokat, és dinamikusan átalakítani őket szabványos többbitű PCM-re, hogy a szokásos számítógépes hangszórókon vagy fejhallgatókon keresztül hallgatható legyen.

Gyakran Ismételt Kérdések (GYIK)

Mit jelent a DFF?

A DFF a DSD Interchange File Format (DSDIFF) rövidítése, amely a Philips által létrehozott, stúdiószintű fájlkonténer 1-bit Direct Stream Digital hanghoz.

Tárolhat egy DFF fájl tömörített hangot?

Igen; a DFF fájlok nyers, tömörítetlen DSD adatfolyamokat, valamint bitpontos veszteségmentes DST (Direct Stream Transfer) tömörített adatfolyamokat is tartalmazhatnak.

Mi a gyakorlati különbség a DFF és a DSF között?

A DFF támogatja a DST veszteségmentes tömörítést, és SACD szerkesztéshez használják, míg a DSF natív ID3v2 címkéket és borítókép támogat, ami a DSF-et jobbá teszi a fogyasztói lejátszáshoz.

Miért mutatja a DAC-om a PCM-et DFF fájl lejátszásakor?

Ha a médialejátszó nincs beállítva ASIO Native DSD vagy DSD over PCM (DoP) módra, a szoftver automatikusan lecsökkenti a 1-bit DSD adatfolyamot szabványos PCM-re a kompatibilitás érdekében.

A DFF fájl DSF-re konvertálása rontja a hangminőséget?

Nem; a tömörítetlen DFF DSF-re konvertálása veszteségmentes remux folyamat, amely a 1-bit PDM adatot másolja anélkül, hogy a hangminőséget megváltoztatná.


Referencia URL-ek és hivatalos források

Lásd még