عن المشروع
تُعد Tdarr V2 تطبيقًا موزَّعًا متعدد المنصات لتحويل الترميز، مصمَّمًا لأتمتة إدارة تحويل الترميز وإعادة التغليف (remux) لمكتبات الوسائط. يتكوّن من مكوّنين رئيسيين: Tdarr_Server (العملية المركزية) وTdarr_Node (العمال الذين يعملون على الأجهزة نفسها أو أجهزة مختلفة). تدعم العُقد أنظمة Windows وLinux (بما في ذلك ARM/ARM64) وmacOS وDocker، مع أنواع عمال GPU وCPU.
يستخدم النظام معمارية حزم الإضافات حيث تمتلك كل مكتبة إعدادات تحويل الترميز والمرشحات والجدول الزمني الخاصة بها. الإضافات هي وحدات JavaScript شرطية يمكنها التصفية حسب الترميز (codec) والوسيط والعمر والدقة والحجم وغيرها. تتضمن الإجراءات تحويل الترميز باستخدام HandBrake أو FFmpeg (بمعاملات أساسية أو مخصصة)، وتوحيد الصوت، وإضافة/الاحتفاظ بمسارات الصوت، وإعادة تغليف الحاوية. وتتوفر إضافات المجتمع على الرابط https://github.com/HaveAGitGat/Tdarr_Plugins.
الميزات الرئيسية:
- جدولة على مدار 7 أيام و24 ساعة مع مراقب المجلدات
- اكتشاف توقّف العمال وموازنة الحمل عبر المكتبات/محركات الأقراص
- دعم تحويل الترميز عبر العتاد (NVIDIA عبر وقت تشغيل الحاويات)
- بحث قائم على الخصائص عبر مئات سمات الملفات
- إحصائيات المكتبة وتقارير المهام
- تم اختباره على مكتبة تجريبية تضم مليون ملف
- التكامل مع سير عمل Sonarr/Radarr
تتضمن حالات الاستخدام الشائعة تحويل H.264 إلى HEVC (H.265) لتوفير 40-50% من المساحة، وتوحيد الحاويات إلى MP4، وإزالة مسارات الترجمة/الصوت غير المرغوبة، وإضافة صوت AAC ستيريو لضمان التوافق، وإزالة البيانات الوصفية. تتيح واجهة إنشاء الإضافات بناء سلاسل مخصصة من المرشحات/الإجراءات دون الحاجة إلى البرمجة، بينما يمكن للمطورين كتابة إضافات جديدة بلغة JavaScript.
صُمِّمت Tdarr لتحقيق النمطية والتوازي وقابلية التوسع، مما يجعلها مناسبة لخوادم الوسائط المنزلية وأتمتة المكتبات الأكبر حجمًا.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.