इस प्रोजेक्ट के बारे में
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 वर्कफ़्लो के साथ एकीकरण
सामान्य उपयोग मामलों में 40-50% स्थान बचाने के लिए H.264 को HEVC (H.265) में परिवर्तित करना, कंटेनरों को MP4 में मानकीकृत करना, अवांछित सबटाइटल/ऑडियो ट्रैक हटाना, संगतता के लिए AAC स्टीरियो ऑडियो जोड़ना और मेटाडेटा हटाना शामिल है। प्लगइन निर्माता UI कोडिंग के बिना कस्टम फ़िल्टर/एक्शन श्रृंखला बनाने की अनुमति देता है, जबकि डेवलपर्स JavaScript में नए प्लगइन्स लिख सकते हैं।
Tdarr मॉड्यूलरिटी, समानांतरीकरण और स्केलेबिलिटी के लिए डिज़ाइन किया गया है, जो इसे होम मीडिया सर्वर और बड़ी लाइब्रेरी स्वचालन के लिए उपयुक्त बनाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.