منصوبے کے بارے میں

Tdarr V2 ایک کراس پلیٹ فارم، تقسیم شدہ ٹرانسکوڈنگ ایپلیکیشن ہے جسے میڈیا لائبریری کے ٹرانسکوڈ اور ری مکس مینجمنٹ کو خودکار بنانے کے لیے ڈیزائن کیا گیا ہے۔ اس میں دو اہم اجزاء شامل ہیں: Tdarr_Server (مرکزی عمل) اور Tdarr_Node (ورکرز جو ایک یا مختلف آلات پر چلتے ہیں)۔ نوڈز Windows، Linux (بشمول ARM/ARM64)، macOS، اور Docker کی حمایت کرتے ہیں، جن میں GPU اور CPU ورکر قسمیں موجود ہیں۔ سسٹم پلگ ان اسٹیک آرکیٹیکچر کا استعمال کرتا ہے جہاں ہر لائبریری کی اپنی الگ ٹرانسکوڈ سیٹنگز، فلٹرز، اور شیڈول ہوتی ہے۔ پلگ ان مشروط JavaScript ماڈیولز ہیں جو کوڈیک، میڈیم، عمر، ریزولیوشن، سائز، اور مزید چیزوں کی بنیاد پر فلٹر کر سکتے ہیں۔ اعمال میں HandBrake یا FFmpeg (بنیادی یا حسب ضرورت دلائل کے ساتھ) کے ذریعے ٹرانسکوڈنگ، آڈیو معیاری بنانا، آڈیو اسٹریمز شامل رکھنا یا برقرار رکھنا، اور کنٹینر ری مکسنگ شامل ہیں۔ کمیونٹی پلگ ان https://github.com/HaveAGitGat/Tdarr_Plugins پر دستیاب ہیں۔ اہم خصوصیات: - 7 دن، 24 گھنٹے کا شیڈولر جس میں فولڈر واچر بھی شامل ہے - ورکر اسٹال ڈیٹیکشن اور لائبریریز/ڈرائیوز کے درمیان لوڈ بیلنسنگ - ہارڈویئر ٹرانسکوڈنگ سپورٹ (کنٹینر رن ٹائم کے ذریعے NVIDIA) - سینکڑوں فائل صفات میں پروپرٹی بیسڈ تلاش - لائبریری کے اعداد و شمار اور جاب رپورٹنگ - 1,000,000 فائل والی ڈمی لائبریری پر جانچا گیا - Sonarr/Radarr ورک فلو کے ساتھ انضمام عام استعمال کے معاملات میں H.264 کو HEVC (H.265) میں تبدیل کرنا شامل ہے جس سے 40-50% جگہ کی بچت ہوتی ہے، کنٹینرز کو MP4 میں معیاری بنانا، ناپسندیدہ سب ٹائٹلز/آڈیو ٹریکس کو ہٹانا، مطابقت پذیری کے لیے AAC سٹیریو آڈیو شامل کرنا، اور میٹا ڈیٹا کو صاف کرنا۔ پلگ ان کریئیٹر UI بغیر کوڈنگ کے حسبِ ضرورت فلٹر/ایکشن چینز بنانے کی اجازت دیتا ہے، جبکہ ڈویلپرز JavaScript میں نئے پلگ ان لکھ سکتے ہیں۔ Tdarr کو ماڈیولرٹی، متوازی کاری، اور اسکیل ایبلٹی کے لیے ڈیزائن کیا گیا ہے، جو اسے ہوم میڈیا سرورز اور بڑی لائبریری آٹومیشن کے لیے موزوں بناتا ہے۔