ما هو تنسيق ملف الصوت DFF (.dff)؟ الميزات، الهندسة، وكيفية فتحه
في السعي إلى استنساخ صوت بجودة استوديو، تعتمد صيغ تعديل النبضات المشفرة (PCM) المتعددة البت التقليدية مثل WAV و AIFF و FLAC على كلمات ذات عمق بت ثابت (مثل 16‑بت، 24‑بت، أو 32‑بت) تُلتقط على فواصل زمنية منفصلة. بينما يمكن للـ PCM عالي الدقة أن يقدم نقاءً بديعًا، فإنه يتطلب مرشحات تقليل العينات المضادة للتمويه الحادة في مرحلة التحويل من تماثلي إلى رقمي، مما قد يضيف تشوهات طور دقيقة وآثار تمويه زمنية.
للحفاظ على الإخراج الخام والمتواصل لمحوّلات دلتا-سيغما المستخدمة في الماسترينغ الاحترافي وإنتاج أقراص السوبر أوديو (SACD)، قدمت فيليبس وسوني Direct Stream Digital (DSD). لتخزين وتبادل هذه التدفقات غير المعدلة ذات البت الواحد عبر محطات العمل الرقمية، أنشأت فيليبس 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، مشغلات DAP المحمولة |
نظرًا لأن DFF يفتقر إلى جزء عالمي موحد للعلامات الحديثة ID3v2 والفن الغلاف المدمج، يقوم العديد من عشاق الصوت بتحويل ملفات .dff غير المضغوطة إلى .dsf لتصفح سلس في تطبيقات الموسيقى للمستهلكين.
الميزات التفصيلية لـ DFF
1. ضغط النقل المباشر (DST) بدون فقدان
يحتوي قرص SACD الفعلي على حدود تخزين صارمة ($4.7\text{ GB}$). سيتجاوز تدفق DSD متعدد القنوات 5.1 غير المضغوط هذه السعة. تتعامل مواصفة DSDIFF مع ذلك من خلال دعم نقل التدفق المباشر (DST) — خوارزمية ضغط تنبؤية-إنتروبية متقدمة غير فقدانية تقلل حجم تدفقات 1-بت غير المضغوطة بنحو $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 (مع فك ضغط DST).
- انقر Execute لإنشاء مسارات
.dffمنفصلة لكل حركة أو أغنية.
الطريقة 2: تحويل DFF إلى DSF (لوسم ID3 الحديث)
للحصول على غلاف مدمج وعلامات غنية دون تعديل الصوت الأساسي، يمكنك تحويل ملف .dff غير مضغوط مباشرة إلى .dsf باستخدام foobar2000:
- افتح foobar2000 مع تثبيت إضافة
foo_input_sacd. - أضف ملف
.dffالخاص بك إلى قائمة التشغيل. - انقر بزر الماوس الأيمن على المسار واختر Convert $\rightarrow$ ….
- حدد تنسيق الإخراج إلى DSF.
- انقر Convert. سيحتفظ ملف
.dsfالناتج ببيانات الصوت ذات الـ 1‑bit الدقيقة مع السماح بكتابة علامات ID3v2 الأصلية.
الطريقة 3: فك ضغط DFF المضغوط بـ DST إلى DFF غير مضغوط
إذا كان مشغل الوسائط يواجه صعوبة في التحمل على وحدة المعالجة المركزية المطلوبة لفك تشفير DST أثناء التشغيل:
- قم بتنزيل المصدر المفتوح DSD-PCM-DFF أو أداة سطر الأوامر DST Decoder.
- شغّل الأمر:
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 لصوت 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 ببت واحد إلى PCM قياسي لضمان التوافق.
هل يؤدي تحويل ملف DFF إلى DSF إلى تدهور جودة الصوت؟
لا؛ تحويل DFF غير المضغوط إلى DSF هو عملية إعادة دمج بدون فقدان تنسخ بيانات PDM ببت واحد دون تعديل جودة الصوت.
روابط مرجعية والموارد الرسمية
- مواصفات تنسيق Philips DSDIFF (الإصدار 1.5): https://www.sonicstudio.com/pdf/dsd/DSDIFF_Format_Spec.pdf
- قاعدة المعرفة الرسمية لـ DSD-Guide: https://dsd-guide.com/
- ملحق SourceForge لفك ترميز Super Audio CD (
foo_input_sacd): https://sourceforge.net/projects/sacd-decoder/ - قاعدة معرفة Hydrogenaudio - DSDIFF: https://wiki.hydrogenaud.io/index.php?title=DSDIFF