DFF (.dff) Audio Fayl Formatı Nədir? Xüsusiyyətlər, Memarlıq və Necə Açmaq Olar
Studio səviyyəli səs reproduksiyası axtarışında, WAV, AIFF və FLAC kimi ənənəvi çoxbitli Pulse-Code Modulation (PCM) formatları sabit bit dərinliyi sözlərinə (məsələn, 16-bit, 24-bit və ya 32-bit) əsaslanır və bu sözlər ayrı-ayrı intervallarda tutulur. Yüksək çözünürlüklü PCM təmiz sadiqlik təmin edə bilsə də, analoq‑rəqəmsal çevrilmə mərhələsində kəskin anti-aliasing dekimasiya filtrələri tələb edir ki, bu da mikroskopik faza distorsiyası və zaman yayılması artefaktları yarada bilər.
Peşəkar mastering və Super Audio CD (SACD) istehsalında istifadə olunan delta‑sigma konvertorlarının xam, fasiləsiz çıxışını qorumaq üçün Philips və Sony Direct Stream Digital (DSD)‑i təqdim etdilər. Bu təmiz 1‑bit axınlarını rəqəmsal iş stansiyaları arasında saxlamaq və mübadilə etmək üçün Philips DSD Interchange File Format (DSDIFF)‑i yaratdı və .dff fayl uzantısını standartlaşdırdı.
DFF Faylı Nədir?
.dff faylı, Electronic Arts Interchange File Format (IFF) çünkt arxitekturasına əsaslanan bir konteyner formatıdır və xam 1‑bit Direct Stream Digital axınlarını saxlamaya yönəldilmişdir.
PCM‑dən fərqli olaraq—hər zaman dilimində səs dalğasının amplitudasına çoxbitli ikili dəyər təyin edən—DSD Pulse-Density Modulation (PDM)‑dən istifadə edir. Bu sxemdə:
- Nümunə dərinliyi tək bitdə ($0$ və ya $1$) sabitdir.
- Audio siqnalının amplitudası tamamilə impuls sıxlığı ilə təmsil olunur: daha çox birlər amplitudanın artdığını, daha çox sıfırlar amplitudanın azaldığını göstərir və dəyişən bitlər (
10101010...) tam analog sükuti təsvir edir. - Əsas standart, DSD64, gələn audioyu $2.8224\text{ MHz}$ ($64 \times 44,100\text{ Hz}$) sürətlə nümunələyir, $100\text{ kHz}$-dən çox geniş audio bant genişliyi təmin edir.
DFF, Merging Technologies Pyramix kimi peşəkar rəqəmsal audio iş stansiyaları (DAW-lar) daxilində əsas master mübadilə formatı kimi xidmət edir, həm sıxılmamış DSD, həm də fiziki SACD disk kəsimi üçün nəzərdə tutulmuş itkisiz Direct Stream Transfer (DST) sıxılmış axınları qoruyur.
DFF vs. DSF: Metadata və Sıxışdırma Ticarət Balansı
Rəqəmsal musiqi kitabxanalarını idarə edən audiofilər tez-tez iki əsas DSD uzantısı ilə qarşılaşırlar: .dff və .dsf. Hər ikisi eyni 1-bit audio dəqiqliyi təqdim etsə də, fərqli əməliyyat rollarına xidmət edirlər:
| Xüsusiyyət | DFF (DSDIFF / Philips) | DSF (DSD Storage Facility / Sony) |
|---|---|---|
| Əsas Dizayn Məqsədi | Studio yaradılması və SACD istehsalı | İstifadəçi audio saxlaması və şəbəkə çalması |
| DST Zərərsiz Sıxışdırma | Bəli (DST məlumat parçalarını dəstəkləyir) | Xeyr (Yalnız sıxılmamış DSD) |
| Yerli ID3v2 Metadatası | Zəif (Əsas mətnə və ya yan XML-ə əsaslanır) | Yerli və Geniş (Daxil edilmiş ID3v2 hissəsi) |
| Albom Qrafikləri Daxil Etmə | Mediaplayerlər arasında standartlaşdırılmayıb | Müasir media kitabxana alətləri tərəfindən universal dəstəklənir |
| İstehlakçı Proqram təminatında Qəbul | Audiophile DAW-lar, çıxarış alətləri | Roon, Audirvāna, JRiver, portativ DAP-lar |
DFF müasir ID3v2 teqləri və yerləşdirilmiş albom örtüyü üçün universal, standartlaşdırılmış bir hissəyə malik olmadığı üçün, bir çox audiofillər istehlakçı musiqi tətbiqlərində problemsiz baxış üçün sıxılmamış .dff fayllarını .dsf formatına çevirir.
DFF-in Ətraflı Xüsusiyyətləri
1. Direct Stream Transfer (DST) Zərərsiz Sıxışdırma
Fiziki SACD sərt saxlama limitlərinə malikdir ($4.7\text{ GB}$). Xam çoxkanallı 5.1 DSD axını bu tutumu aşardı. DSDIFF spesifikasiyası bunu Direct Stream Transfer (DST) dəstəyi ilə nəzərə alır — təxmin və entropiya sıxışdırma alqoritmi olan, itkisiz, təkmil bir metod, sıxılmamış 1-bitlik axınların ölçüsünü təxminən $50%\text{–}60%$ azaldır, audio məlumatının heç bir biti itirilmədən.
2. Çunk-əsaslı IFF Hiyerarşisi
Modul IFF standartını miras alaraq, .dff faylı öz-özünü təsvir edən dörd-şəxərli kod (FourCC) məlumat hissələrindən ibarət olub, əsas FRM8 zərfdə yerləşir:
FRM8: Faylı 8-byte ünvanlı DSDIFF konteyneri kimi tanıyır.FVER: Format versiyası məlumatını saxlayır.PROP: Nümunə götürmə tezliyi (FS) və kanal təyinatları (CHNL) kimi qlobal xüsusiyyətləri saxlayır.DSDvə yaDST: Həqiqi sıxılmamış və ya DST-sıxılmış 1-bit audio bit axınını saxlayır.DIAR: Disk/trek ifaçısı və başlıq şərhlərini saxlayan isteğe bağlı bir hissə.
3. Yerli Çoxkanallı və Yüksək Sürətli DSD Topologiyaları
DSDIFF strukturu əsas stereo DSD64‑dən asanlıqla irəliləyir:
- Mərkəz və LFE daxil olmaqla, 6 ayrı kanala qədər çoxkanallı surround səs konfiqurasiyalarını dəstəkləyir.
- Ultra-yüksək oversampling sürətlərini dəstəkləyir, DSD128 ($5.6448\text{ MHz}$), DSD256 ($11.2896\text{ MHz}$) və eksperimental studiya səviyyəli DSD512 sürətləri daxil olmaqla.
4. Sıfır Dekimasiya Artefaktları
PCM iş axınlarının decimasiya və interpolasiya mərhələləri vasitəsilə geri-geri çevrilməsini tələb etməsindən fərqli olaraq, DFF konvertorun çıxışı kimi xam delta-sigma axınını saxlayır. Bu, rəqəmsal çalınma, faza yayılması və yüksək-sıra brickwall rəqəmsal filtr rənglənməsindən qaçınır.
DFF (.dff) əsas xüsusiyyətləri
| Xüsusiyyət | Spesifikasiya / Təfərrüat |
|---|---|
| Fayl Uzantısı | .dff |
| Format Adı | Direct Stream Digital Mübadilə Fayl Formatı (DSDIFF) |
| İlkin Tərtibatçılar | Royal Philips Electronics & Sony Corporation |
| Kodlaşdırma Metodu | 1-bit Delta-Sigma / Puls Sıxlığı Modulyasiyası (PDM) |
| Bit Dərinliyi | Nümunə və kanal başına dəqiq 1-bit |
| Dəstəklənən Nümunə Götürmə Sürətləri | $2.8224\text{ MHz}$ (DSD64), $5.6448\text{ MHz}$ (DSD128), $11.2896\text{ MHz}$ (DSD256+) |
| Səs Sıxma Seçimləri | Sıxılmamış (DSD chunk) və ya Zərərsiz Sıxılmış (DST chunk) |
| Fayl Quruluşu Memarlığı | Daxil edilmiş IFF parçaları (FRM8, FVER, PROP, DSD / DST ) |
| Kanal Sayı | 1 (Mono), 2 (Stereo), 6 kanala qədər (Surround 5.0 / 5.1) |
| Əsas Sənaye Rolu | SACD Disk Kəsimi, Studio Master Arxivləşdirmə, DAW Mübadiləsi |
DFF fayllarını yaratmaq və çevirmək necə
DFF studiya masterinqi və SACD müəllifliyi ilə sıx bağlı olduğundan, yaradılma və konversiya iş axınları adətən xüsusi audio paketləri və ya çıxarış alətləri tələb edir.
Metod 1: SACD ISO şəkillərindən trekləri çıxarmaq (ISO2DSD / sacd-extract)
Fiziki Super Audio CD-ləri arxivləşdirərkən, istifadəçilər tez-tez disk görüntüsünü .dff formatına çıxarırlar:
- Uyğun Blu-ray və ya PS3 hardware oxuyucusundan istifadə edərək disk görüntüsünü
.isofaylı kimi çıxarın. - ISO2DSD-ni işə salın (və ya CLI aləti
sacd-extract). - Girişinizi
.isofaylına təyin edin. - Çıxış rejimini DSDIFF (DFF) Redaktə Master və ya DSDIFF (DST dekompressiyası ilə) olaraq təyin edin.
- Hər bir hərəkət və ya mahnı üçün ayrı
.dfftrekləri yaratmaq üçün Execute düyməsini klikləyin.
Metod 2: DFF-i DSF-ə kodlaşdırmaq (Müasir ID3 etiketləməsi üçün)
Əsas səsi dəyişdirmədən gömülü albom örtüyü və zəngin teqlər əldə etmək üçün, sıxılmamış .dff faylını birbaşa .dsf formatına foobar2000 istifadə edərək kodlaya bilərsiniz:
foo_input_sacdplagini quraşdırılmış foobar2000‑u açın..dfffaylınızı çalma siyahısına əlavə edin.- Treki sağ‑tıklayın və Convert $\rightarrow$ … seçin.
- Çıxış formatını DSF olaraq təyin edin.
- Convert düyməsini klikləyin. Nəticə
.dsffaylı dəqiq 1‑bit səs məlumatını saxlayacaq və yerli ID3v2 teq yazılmasına imkan verəcək.
Metod 3: DST-sıxılmış DFF-i sıxılmamış DFF-ə dekompressiya etmək
Əgər media pleyer DST‑ni real‑zaman kodlaması üçün lazım olan CPU yükü ilə çətinlik çəkirsə:
- Açıq mənbəli DSD-PCM-DFF və ya DST Decoder CLI alətini yükləyin.
- Əmri icra edin:
dst-decoder -d input_compressed.dff output_uncompressed.dff - Nəticədə alınan fayl, ümumi avadanlıq çalğı üçün hazır, sıxılmamış 1-bit DSDIFF faylı olacaq.
DFF Fayllarını Necə Açmaq və Oynatmaq
DFF fayllarını oynatmaq üçün, ya yerli 1-bit audioyu birbaşa DSD-uyğun xarici rəqəmsal-analoq konvertora (DAC) ötürə bilən, ya da axını standart səs kartları üçün yüksək çözünürlüklü PCM-ə çevirə bilən proqram təminatı tələb olunur.
- foobar2000 (Windows): Super Audio CD Decoder (
foo_input_sacd) komponentini yükləyin və quraşdırın. foobar-un Output seçimlərində ASIO: DSD Transcoder seçin və ya DSD çıxış rejimini DoP (DSD over PCM) və ya birbaşa yerli DSD olaraq təyin edin. - Audirvāna (macOS / Windows):
.dfffaylları üçün yüksək səviyyəli bit-perfect dekodlaşdırma təmin edir, sıxılmamış DSD və DST-sıxılmış variantları avtomatik olaraq təhlil edir. - JRiver Media Center (Cross-Platform): Daxili DFF dekodlaşdırması ilə gəlir, inteqrasiya olunmuş bitstream idarəetməsi vasitəsilə DSD-ni USB üzərindən yerli ASIO sürücüləri və ya DoP ilə ötürür.
- HQPlayer (Signalyst):
.dfffayllarını yükləyə və onları dəyişmədən axıra verə və ya xüsusi polyphase filtr vasitəsilə yüksək nümunə götürmə (upsampling) edə bilən qabaqcıl audiophile mastering pleyeridir. - VLC Media Player: Son masaüstü buraxılışları sıxılmamış
.dfffayllarını aça bilir və dinamik olaraq onları standart çoxbit PCM-ə çevirir, beləliklə adi kompüter səs sistemləri və ya qulaqlıq vasitəsilə dinləmək mümkündür.
Tez-tez Soruşulan Suallar (FAQ)
DFF nə deməkdir?
DFF, DSD Interchange File Format (DSDIFF) deməkdir, Philips tərəfindən 1-bit Direct Stream Digital səsi üçün yaradılmış studiya səviyyəli fayl konteyneridir.
DFF faylı sıxılmış audio saxlay bilərmi?
Bəli; DFF faylları xam sıxılmamış DSD axınlarını və həmçinin bit-dəqiq itkisiz DST (Direct Stream Transfer) sıxılmış axınları saxlaya bilər.
DFF və DSF arasındakı praktiki fərq nədir?
DFF DST itkisiz sıxılmasını dəstəkləyir və SACD yaradılmasında istifadə olunur, DSF isə yerli ID3v2 etiketləri və üz qabığını dəstəkləyir, bu da DSF‑i istehlakçıların oynatması üçün daha uyğun edir.
DFF faylını oynadığım zaman DAC-ım PCM göstərir, niyə?
Əgər media pleyeriniz ASIO Native DSD və ya DSD over PCM (DoP) üçün konfiqurasiya edilməyibsə, proqram avtomatik olaraq 1-bit DSD axınını standart PCM‑ə aşağı nümunələyir, uyğunluq üçün.
DFF faylını DSF-ə çevirmək audio keyfiyyətini azaldırmı?
Xeyr; sıxılmamış DFF‑ni DSF‑yə çevirmək itkisiz remuxing prosesidir, 1-bit PDM məlumatını səs keyfiyyətini dəyişdirmədən kopyalayır.
İstinad URL-ləri və Rəsmi Resurslar
- Philips DSDIFF Format Specifikasiyası (Versiya 1.5): https://www.sonicstudio.com/pdf/dsd/DSDIFF_Format_Spec.pdf
- DSD-Guide Rəsmi Bilik Bazası: https://dsd-guide.com/
- SourceForge Super Audio CD Dekoder Plugin (
foo_input_sacd): https://sourceforge.net/projects/sacd-decoder/ - Hydrogenaudio Bilgi Bazasına - DSDIFF: https://wiki.hydrogenaud.io/index.php?title=DSDIFF