ما هو تنسيق ملف الصوت DFF (.dff)؟ الميزات، الهندسة، وكيفية فتحه
في السعي إلى إعادة إنتاج صوت بجودة استوديو، تعتمد صيغ تعديل النبضات المشفرة (PCM) المتعددة البت التقليدية مثل WAV و AIFF و FLAC على كلمات ذات عمق ثابت (مثل 16‑بت، 24‑بت، أو 32‑بت) تُلتقط على فواصل زمنية منفصلة. بينما يمكن للـ PCM عالي الدقة أن يقدم نقاءً فائقًا، فإنه يتطلب مرشحات تقليل الترددات العالية حادة في مرحلة التحويل من تماثلي إلى رقمي، مما قد يضيف تشوهًا طوريًا ميكروسكوبيًا وآثار تمويه زمنية.
للحفاظ على الإخراج الخام والمستمر لمحوّلات دلتا-سيغما المستخدمة في الماسترينغ الاحترافي وإنتاج أقراص Super Audio CD (SACD)، قدمت شركة Philips و Sony Direct Stream Digital (DSD). لتخزين وتبادل هذه التدفقات غير الملوثة ذات البت الواحد عبر محطات العمل الرقمية، أنشأت Philips DSD Interchange File Format (DSDIFF)، موحدةً امتداد الملف .dff.
ما هو ملف DFF؟
ملف .dff هو تنسيق حاوية يعتمد على بنية قطع Electronic Arts Interchange File Format (IFF)، صُمم لتغليف تدفقات Direct Stream Digital الخام ذات البت الواحد.
على عكس PCM—الذي يعيّن قيمة ثنائية متعددة البت لسعة الموجة الصوتية في كل شريحة زمنية—يستخدم DSD Pulse-Density Modulation (PDM). في هذا المخطط:
- عمق العينة ثابت على بت واحد ($0$ أو $1$).
- تمثّل سعة إشارة الصوت بحتًا عبر كثافة النبضات: المزيد من الواحدات يشير إلى ارتفاع السعة، المزيد من الأصفار يمثل انخفاض السعة، وتناوب البتات (
10101010...) يصف الصمت التناظري المطلق. - المعيار الأساسي، DSD64، يعيّن الصوت الوارد عند $2.8224\text{ MHz}$ ($64 \times 44,100\text{ Hz}$)، موفرًا نطاق تردد صوتي يمتد إلى ما بعد $100\text{ kHz}$.
يعمل DFF كتنسيق التبادل الرئيسي للماستر داخل محطات العمل الرقمية الصوتية الاحترافية (DAWs) مثل Merging Technologies Pyramix، محافظًا على كل من DSD غير المضغوط وتدفقات Direct Stream Transfer (DST) المضغوطة بدون فقد، المخصصة لقطع أقراص SACD الفعلية.
DFF مقابل DSF: مفاضلة البيانات الوصفية والضغط
غالبًا ما يواجه عشاق الصوت الذين يديرون مكتبات الموسيقى الرقمية امتدادين رئيسيين لـ DSD: .dff و .dsf. بينما يقدمان كلاهما دقة صوتية 1-بت متطابقة، فإنهما يخدمان أدوارًا تشغيلية متميزة:
| الميزة | DFF (DSDIFF / Philips) | DSF (DSD Storage Facility / Sony) |
|---|---|---|
| الهدف الأساسي للتصميم | إنتاج الاستوديو وإنتاج SACD | تخزين الصوت للمستهلك وتشغيل الشبكة |
| ضغط بدون فقدان DST | نعم (يدعم أجزاء بيانات DST) | لا (DSD غير مضغوط فقط) |
| بيانات تعريف ID3v2 الأصلية | ضعيف (يعتمد على نص أساسي أو XML جانبي) | أصلي وشامل (جزء ID3v2 مدمج) |
| إدراج صورة الغلاف | غير موحد عبر مشغلات الوسائط | مدعوم عالميًا من قبل أدوات مكتبة الوسائط الحديثة |
| اعتماد في برامج المستهلك | برامج DAWs للمهتمين بجودة الصوت، أدوات الاستخراج | Roon, Audirvāna, JRiver, مشغلات صوتية محمولة |
نظرًا لأن DFF يفتقر إلى جزء عالمي موحد للعلامات الحديثة ID3v2 والفن الغلاف المدمج، يقوم العديد من عشاق الصوت بتحويل ملفات .dff غير المضغوطة إلى .dsf لتصفح سلس في تطبيقات الموسيقى للمستهلكين.
الميزات التفصيلية لـ DFF
1. ضغط النقل المباشر (DST) بدون فقدان
يحتوي قرص SACD الفعلي على حدود تخزين صارمة ($4.7\text{ GB}$). سيتجاوز تدفق DSD متعدد القنوات 5.1 غير مضغوط هذه السعة. يراعي مواصفة DSDIFF ذلك من خلال دعم نقل التدفق المباشر (DST) — خوارزمية ضغط تنبؤية-إنتروبية متقدمة غير فقدانية تقلل حجم التدفقات غير المضغوطة ذات البت الواحد بحوالي $50%\text{–}60%$ دون حذف أي بت من بيانات الصوت.
2. تسلسل هرمي IFF قائم على القطع
باستلاف معيار IFF النمطي، يتكون ملف .dff من أجزاء بيانات ذات وصف ذاتي بأكواد مكوّنة من أربعة أحرف (FourCC) متداخلة داخل غلاف رئيسي FRM8:
FRM8: يحدد الملف كحاوية DSDIFF ذات عنوان 8 بايت.FVER: يخزن معلومات نسخة التنسيق.PROP: يحتوي على الخصائص العامة مثل تردد العينة (FS) وتعيينات القنوات (CHNL).DSDأوDST: يحتوي على تدفق البت الصوتي الفعلي غير المضغوط أو المضغوط بتقنية DST بعمق 1 بت.DIAR: قطعة اختيارية تخزن تعليقات الفنان والعنوان للقرص/المسار.
3. بنى DSD متعددة القنوات الأصلية ومعدلات عالية
هيكل DSDIFF يتوسع بسلاسة إلى ما بعد الستيريو الأساسي DSD64:
- يدعم تكوينات الصوت المحيطي متعددة القنوات (حتى 6 قنوات منفصلة، بما في ذلك القناة المركزية وLFE).
- يتعامل مع معدلات الت oversampling الفائقة، بما في ذلك DSD128 ($5.6448\text{ MHz}$)، DSD256 ($11.2896\text{ MHz}$)، ومعدلات DSD512 التجريبية من فئة الاستوديو.
4. عدم وجود تشوهات التخفيف
على عكس سير عمل PCM الذي يتطلب التحويل ذهابًا وإيابًا عبر مراحل التقليل والتقريب، يقوم DFF بتخزين تدفق دلتا‑سيغما الخام كما يخرجه المحول. هذا يتجنب الرنين الرقمي، وتمويه الطور، وتلوين مرشح الرقمي عالي الترتيب من نوع brickwall.
الخصائص الرئيسية لـ DFF (.dff)
| الخاصية | المواصفة / التفاصيل |
|---|---|
| امتداد الملف | .dff |
| اسم التنسيق | تنسيق ملف تبادل الرقمية المتدفقة المباشرة (DSDIFF) |
| المطورون الأصليون | رويال فيليبس إلكترونيكس وشركة سوني |
| طريقة الترميز | 1-بت دلتا-سيغما / تعديل كثافة النبض (PDM) |
| عمق البت | بالضبط 1-بت لكل عينة لكل قناة |
| معدلات العينة المدعومة | $2.8224\text{ MHz}$ (DSD64), $5.6448\text{ MHz}$ (DSD128), $11.2896\text{ MHz}$ (DSD256+) |
| خيارات ضغط الصوت | غير مضغوط (DSD chunk) أو مضغوط بدون فقدان (DST chunk) |
| معمارية تخطيط الملف | كتل IFF المتداخلة (FRM8, FVER, PROP, DSD / DST ) |
| عدد القنوات | 1 (أحادي), 2 (ستيريو), حتى 6 قنوات (محیط 5.0 / 5.1) |
| الدور الأساسي في الصناعة | قطع أقراص SACD، أرشفة النسخ الأصلية في الاستوديو، تبادل DAW |
كيفية إنشاء وتحويل ملفات DFF
نظرًا لأن DFF مرتبط ارتباطًا وثيقًا بعملية ماستر الاستوديو وتأليف SACD، فإن عمليات الإنشاء والتحويل عادةً ما تتضمن مجموعات صوتية مخصصة أو أدوات استخراج.
الطريقة 1: استخراج المسارات من صور ISO لـ SACD (ISO2DSD / sacd-extract)
عند أرشفة أقراص Super Audio الفعلية، غالبًا ما يقوم المستخدمون باستخراج صورة القرص إلى .dff:
- استخدم قارئًا ماديًا متوافقًا مع Blu-ray أو PS3 لتفريغ صورة القرص كملف
.iso. - شغّل ISO2DSD (أو أداة سطر الأوامر
sacd-extract). - حدد الإدخال إلى ملف
.iso. - حدد وضع الإخراج إلى DSDIFF (DFF) Edit Master أو DSDIFF (with DST decompression).
- انقر تنفيذ لتوليد مسارات
.dffمنفصلة لكل حركة أو أغنية.
الطريقة 2: تحويل DFF إلى DSF (لوسم ID3 الحديث)
للحصول على غلاف مدمج وعلامات غنية دون تعديل الصوت الأساسي، يمكنك تحويل ملف .dff غير مضغوط مباشرة إلى .dsf باستخدام foobar2000:
- افتح foobar2000 مع تثبيت المكوّن الإضافي
foo_input_sacd. - أضف ملف
.dffالخاص بك إلى قائمة التشغيل. - انقر بزر الفأرة الأيمن على المسار واختر تحويل $\rightarrow$ ….
- حدد تنسيق الإخراج إلى DSF.
- انقر تحويل. سيحتفظ ملف
.dsfالناتج ببيانات الصوت ذات الـ 1‑بت الدقيقة مع السماح بكتابة علامات ID3v2 الأصلية.
الطريقة 3: فك ضغط DFF المضغوط بـ DST إلى DFF غير مضغوط
إذا كان مشغل الوسائط يواجه صعوبة مع حمل وحدة المعالجة المطلوبة لفك تشفير DST مباشرةً:
- قم بتنزيل DSD-PCM-DFF مفتوح المصدر أو أداة سطر الأوامر لمُفكك DST.
- شغّل الأمر:
dst-decoder -d input_compressed.dff output_uncompressed.dff - سيكون الملف الناتج ملف DSDIFF غير مضغوط ببت واحد جاهز للتشغيل على الأجهزة العامة.
كيفية فتح وتشغيل ملفات DFF
يتطلب تشغيل ملفات DFF برنامجًا يمكنه إما بث الصوت الأصلي ببت واحد مباشرةً إلى محول رقمي-تناظري (DAC) خارجي متوافق مع DSD، أو تحويل البث إلى PCM عالي الدقة لبطاقات الصوت القياسية.
- foobar2000 (Windows): قم بتنزيل وتثبيت مكوّن Super Audio CD Decoder (
foo_input_sacd). في تفضيلات Output الخاصة بـ foobar، اختر ASIO: DSD Transcoder أو اضبط وضع إخراج DSD إلى DoP (DSD over PCM) أو DSD الأصلي المباشر. - Audirvāna (macOS / Windows): يوفر فك ترميز عالي الجودة بدون فقدان للبت لملفات
.dff، مع تحليل تلقائي لكل من DSD غير المضغوط والمتغيرات المضغوطة بـ DST. - JRiver Media Center (Cross-Platform): يتضمن فك ترميز DFF جاهزًا، مع معالجة تدفق البت المتكاملة لتوجيه DSD عبر USB باستخدام برامج تشغيل ASIO الأصلية أو DoP.
- HQPlayer (Signalyst): مشغل احترافي لعشاق الصوت عالي الجودة قادر على تحميل ملفات
.dffوبثها دون تعديل أو رفع عينه عبر مرشحات متعددة المراحل مخصصة. - VLC Media Player: الإصدارات الحديثة لسطح المكتب يمكنها فتح ملفات
.dffغير مضغوطة وتحويلها ديناميكياً إلى PCM متعدد البتات القياسي للاستماع عبر مكبرات الصوت العادية للكمبيوتر أو سماعات الرأس.
الأسئلة المتكررة (FAQ)
ماذا يعني اختصار DFF؟
DFF هو اختصار لـ DSD Interchange File Format (DSDIFF)، حاوية الملفات على مستوى الاستوديو التي أنشأتها Philips لتقنية الصوت الرقمي المباشر 1-بت Direct Stream Digital.
هل يمكن لملف DFF تخزين صوت مضغوط؟
نعم؛ يمكن لملفات DFF أن تحتوي على تدفقات DSD غير مضغوطة خام وكذلك تدفقات مضغوطة DST (Direct Stream Transfer) بدون فقدان ودقيقة في البت.
ما هو الفرق العملي بين DFF و DSF؟
يدعم DFF ضغط DST بدون فقدان ويُستخدم في تأليف SACD، بينما يدعم DSF وسوم ID3v2 الأصلية وصور الغلاف، مما يجعل DSF أفضل لتشغيل المستهلك.
لماذا يعرض محول الصوت الرقمي (DAC) صيغة PCM عند تشغيل ملف DFF؟
إذا لم يكن مشغل الوسائط الخاص بك مُعدًا لتقنية ASIO Native DSD أو DSD عبر PCM (DoP)، فإن البرنامج يقوم تلقائيًا بخفض معدل العينة لتدفق DSD 1-بت إلى PCM قياسي لضمان التوافق.
هل يؤدي تحويل ملف DFF إلى DSF إلى تدهور جودة الصوت؟
لا؛ تحويل DFF غير المضغوط إلى DSF هو عملية إعادة دمج بدون فقدان تنسخ بيانات PDM 1-بت دون تعديل جودة الصوت.
روابط مرجعية والموارد الرسمية
- مواصفة تنسيق Philips DSDIFF (الإصدار 1.5): https://www.sonicstudio.com/pdf/dsd/DSDIFF_Format_Spec.pdf
- قاعدة المعرفة الرسمية لـ DSD-Guide: https://dsd-guide.com/
- ملحق فك ترميز Super Audio CD من SourceForge (
foo_input_sacd): https://sourceforge.net/projects/sacd-decoder/ - قاعدة معرفة Hydrogenaudio - DSDIFF: https://wiki.hydrogenaud.io/index.php?title=DSDIFF