aspose.info
ID

Apa Itu File DFF? Panduan Format Audio DSDIFF, DFF vs. DSF

Diperbarui

Apa Itu Format File Audio DFF (.dff)? Fitur, Arsitektur, dan Cara Membukanya

Dalam upaya mereproduksi suara kelas studio, format Pulse-Code Modulation (PCM) multi-bit konvensional seperti WAV, AIFF, dan FLAC mengandalkan kata-kata dengan kedalaman bit tetap (seperti 16-bit, 24-bit, atau 32-bit) yang diambil pada interval terpisah. Meskipun PCM resolusi tinggi dapat memberikan fidelitas yang murni, ia memerlukan filter decimation anti-aliasing yang tajam pada tahap konversi analog-ke-digital, yang dapat memperkenalkan distorsi fase mikroskopik dan artefak penyebaran waktu.

Untuk mempertahankan output mentah dan kontinu dari konverter delta-sigma yang digunakan dalam mastering profesional dan produksi Super Audio CD (SACD), Philips dan Sony memperkenalkan Direct Stream Digital (DSD). Untuk menyimpan dan menukar aliran 1-bit yang tidak terkontaminasi ini di antara workstation digital, Philips menetapkan DSD Interchange File Format (DSDIFF), yang menstandarisasi ekstensi file .dff.

Apa Itu File DFF?

File .dff adalah format kontainer yang berbasis pada arsitektur chunk Electronic Arts Interchange File Format (IFF), dirancang untuk mengenkapsulasi aliran Direct Stream Digital 1-bit mentah.

Berbeda dengan PCM—yang memberikan nilai biner multi-bit pada amplitudo gelombang suara pada setiap potongan waktu—DSD menggunakan Pulse-Density Modulation (PDM). Dalam skema ini:

  • Kedalaman sampel tetap pada satu bit ($0$ atau $1$).
  • Amplitudo sinyal audio direpresentasikan murni oleh kepadatan pulsa: lebih banyak satu menunjukkan peningkatan amplitudo, lebih banyak nol mewakili penurunan amplitudo, dan bit yang bergantian (10101010...) menggambarkan keheningan analog mutlak.
  • Standar dasar, DSD64, mengambil sampel audio masuk pada $2.8224\text{ MHz}$ ($64 \times 44,100\text{ Hz}$), menyediakan lebar pita audio yang melampaui $100\text{ kHz}$.

DFF berfungsi sebagai format pertukaran master utama dalam workstation audio digital profesional (DAW) seperti Merging Technologies Pyramix, mempertahankan baik DSD yang tidak terkompresi maupun aliran terkompresi Direct Stream Transfer (DST) lossless yang ditujukan untuk pemotongan disc SACD fisik.

DFF vs. DSF: Pertukaran Metadata dan Kompresi

Penggemar audio yang mengelola perpustakaan musik digital sering menemui dua ekstensi DSD utama: .dff dan .dsf. Meskipun keduanya memberikan fidelitas audio 1-bit yang identik, mereka melayani peran operasional yang berbeda:

FiturDFF (DSDIFF / Philips)DSF (DSD Storage Facility / Sony)
Tujuan Desain UtamaPembuatan studio & produksi SACDPenyimpanan audio konsumen & pemutaran jaringan
Kompresi Lossless DSTYa (Mendukung potongan data DST)Tidak (Hanya DSD tidak terkompresi)
Metadata ID3v2 AsliBuruk (Bergantung pada teks dasar atau XML sidecar)Asli & Komprehensif (Potongan ID3v2 yang disematkan)
Penyematan Sampul AlbumTidak standar di semua pemutar mediaDidukung secara universal oleh alat perpustakaan media modern
Adopsi dalam Perangkat Lunak KonsumenDAW audiophile, alat ekstraksiRoon, Audirvāna, JRiver, DAP portabel

Karena DFF tidak memiliki chunk universal yang terstandarisasi untuk tag ID3v2 modern dan sampul tersemat, banyak audiophile mengonversi file .dff yang tidak terkompresi menjadi .dsf untuk penelusuran yang mulus dalam aplikasi musik konsumen.

Fitur Detail DFF

1. Kompresi Lossless Direct Stream Transfer (DST)

SACD fisik memiliki batas penyimpanan yang ketat ($4.7\text{ GB}$). Aliran DSD multisaluran 5.1 mentah akan melampaui kapasitas ini. Spesifikasi DSDIFF mengakomodasi hal ini dengan mendukung Direct Stream Transfer (DST)—sebuah algoritma kompresi prediksi‑dan‑entropi lossless yang canggih, yang mengurangi ukuran aliran 1-bit yang tidak terkompresi sekitar $50%\text{–}60%$ tanpa membuang satu bit data audio pun.

2. Hierarki IFF Berbasis Potongan

Mewarisi standar IFF modular, sebuah file .dff terdiri dari chunk data kode empat karakter (FourCC) yang menjelaskan dirinya sendiri, yang terbenam dalam sebuah envelope master FRM8:

  • FRM8: Mengidentifikasi file sebagai kontainer DSDIFF beralamat 8-byte.
  • FVER: Menyimpan informasi versi format.
  • PROP: Menyimpan properti global seperti frekuensi sampling (FS ) dan penugasan saluran (CHNL).
  • DSD atau DST : Menyimpan aliran bit audio 1-bit yang tidak terkompresi atau terkompresi DST.
  • DIAR: Sebuah chunk opsional yang menyimpan anotasi artis dan judul disc/track.

3. Topologi DSD Multisaluran Asli & Tingkat Tinggi

Struktur DSDIFF dapat diskalakan secara mulus melewati stereo dasar DSD64:

  • Mendukung konfigurasi suara surround multi-saluran (hingga 6 saluran terpisah, termasuk center dan LFE).
  • Mendukung tingkat oversampling ultra-tinggi, termasuk DSD128 ($5.6448\text{ MHz}$), DSD256 ($11.2896\text{ MHz}$), dan tingkat eksperimental kelas studio DSD512.

4. Artefak Decimasi Nol

Berbeda dengan alur kerja PCM yang memerlukan konversi bolak-balik melalui tahap decimation dan interpolasi, DFF menyimpan aliran delta-sigma mentah sebagaimana output dari konverter. Ini menghindari ringing digital, penyebaran fase, dan pewarnaan filter digital brickwall berorde tinggi.

Karakteristik Utama DFF (.dff)

KarakteristikSpesifikasi / Detail
Ekstensi File.dff
Nama FormatFormat Pertukaran Direct Stream Digital (DSDIFF)
Pengembang AsliRoyal Philips Electronics & Sony Corporation
Metode PengkodeanDelta-Sigma 1-bit / Modulasi Kepadatan Pulsa (PDM)
Kedalaman BitTepat 1-bit per sampel per saluran
Kecepatan Sampling yang Didukung$2.8224\text{ MHz}$ (DSD64), $5.6448\text{ MHz}$ (DSD128), $11.2896\text{ MHz}$ (DSD256+)
Opsi Kompresi AudioTidak terkompresi (DSD chunk) atau Kompresi Lossless (DST chunk)
Arsitektur Tata Letak FileChunk IFF bersarang (FRM8, FVER, PROP, DSD / DST )
Jumlah Saluran1 (Mono), 2 (Stereo), hingga 6 saluran (Surround 5.0 / 5.1)
Peran Utama IndustriPemotongan Disc SACD, Pengarsipan Master Studio, Pertukaran DAW

Cara Membuat dan Mengonversi File DFF

Karena DFF terkait erat dengan mastering studio dan pembuatan SACD, alur kerja pembuatan dan konversi biasanya melibatkan suite audio khusus atau utilitas ekstraksi.

Metode 1: Mengekstrak Trek dari Gambar ISO SACD (ISO2DSD / sacd-extract)

Saat mengarsipkan Super Audio CD fisik, pengguna sering mengekstrak citra disc ke .dff:

  1. Gunakan pembaca perangkat keras Blu-ray atau PS3 yang kompatibel untuk menyalin citra disc sebagai file .iso.
  2. Jalankan ISO2DSD (atau alat CLI sacd-extract).
  3. Atur masukan Anda ke file .iso.
  4. Atur mode keluaran ke DSDIFF (DFF) Edit Master atau DSDIFF (with DST decompression).
  5. Klik Execute untuk menghasilkan trek .dff terpisah untuk setiap gerakan atau lagu.

Metode 2: Transkoding DFF ke DSF (untuk Penandaan ID3 Modern)

Untuk mendapatkan sampul tersemat dan tag yang kaya tanpa mengubah audio dasar, Anda dapat mentranskode file .dff yang tidak terkompresi langsung ke .dsf menggunakan foobar2000:

  1. Buka foobar2000 dengan plugin foo_input_sacd terpasang.
  2. Tambahkan file .dff Anda ke daftar putar.
  3. Klik kanan trek dan pilih Convert $\rightarrow$ ….
  4. Atur format keluaran menjadi DSF.
  5. Klik Convert. File .dsf yang dihasilkan akan mempertahankan data suara 1-bit yang tepat sambil memungkinkan penulisan tag ID3v2 secara native.

Metode 3: Mendekompresi DFF yang Dikompresi DST menjadi DFF Tidak Terkompresi

Jika pemutar media kesulitan dengan beban CPU yang diperlukan untuk mendekode DST secara langsung:

  1. Unduh DSD-PCM-DFF atau DST Decoder CLI tool.
  2. Jalankan perintah:
    dst-decoder -d input_compressed.dff output_uncompressed.dff
    
  3. File yang dihasilkan akan menjadi file DSDIFF 1-bit yang tidak terkompresi, siap untuk pemutaran perangkat keras universal.

Cara Membuka dan Memutar File DFF

Memutar file DFF memerlukan perangkat lunak yang dapat menyiarkan audio 1-bit asli secara langsung ke konverter digital-ke-analog (DAC) eksternal yang kompatibel dengan DSD, atau mengonversi aliran tersebut ke PCM resolusi tinggi untuk kartu suara standar.

  • foobar2000 (Windows): Unduh dan pasang komponen Super Audio CD Decoder (foo_input_sacd). Di preferensi Output foobar, pilih ASIO: DSD Transcoder atau atur mode output DSD ke DoP (DSD over PCM) atau DSD asli langsung.
  • Audirvāna (macOS / Windows): Menyediakan decoding bit-perfect kelas atas untuk file .dff, secara otomatis mengurai varian DSD yang tidak terkompresi dan yang terkompresi DST.
  • JRiver Media Center (Cross-Platform): Menyertakan decoding DFF siap pakai, dengan penanganan bitstream terintegrasi untuk mengalirkan DSD melalui USB menggunakan driver ASIO native atau DoP.
  • HQPlayer (Signalyst): Pemutar mastering audiophile terkemuka yang dapat memuat file .dff dan menyiarkannya tanpa perubahan atau melakukan upsampling melalui filter poli-fase khusus.
  • VLC Media Player: Rilis desktop terbaru dapat membuka file .dff yang tidak terkompresi dan secara dinamis mengonversinya menjadi PCM multi-bit standar untuk mendengarkan melalui speaker komputer biasa atau headphone.

Pertanyaan yang Sering Diajukan (FAQ)

Apa singkatan DFF?

DFF merupakan singkatan dari DSD Interchange File Format (DSDIFF), wadah file tingkat studio yang dibuat oleh Philips untuk audio Direct Stream Digital 1-bit.

Apakah file DFF dapat menyimpan audio terkompresi?

Ya; file DFF dapat menyimpan aliran DSD mentah yang tidak terkompresi serta aliran terkompresi DST (Direct Stream Transfer) yang lossless dan bit-eksak.

Apa perbedaan praktis antara DFF dan DSF?

DFF mendukung kompresi lossless DST dan digunakan untuk authoring SACD, sementara DSF mendukung tag ID3v2 dan sampul album secara native, menjadikan DSF lebih baik untuk pemutaran konsumen.

Mengapa DAC saya menunjukkan PCM saat memutar file DFF?

Jika pemutar media Anda tidak dikonfigurasi untuk ASIO Native DSD atau DSD over PCM (DoP), perangkat lunak secara otomatis menurunkan sampel aliran DSD 1-bit menjadi PCM standar untuk kompatibilitas.

Apakah mengonversi file DFF ke DSF menurunkan kualitas audio?

Tidak; mengonversi DFF yang tidak terkompresi ke DSF adalah proses remuxing lossless yang menyalin data PDM 1-bit tanpa mengubah kualitas suara.


URL Referensi & Sumber Resmi

Lihat juga