Skip to main content

A command-line video downloader using yt-dlp, aria2c, and ffmpeg

Project description

🎬 vdtool - वीडियो डाउनलोड टूल

vdtool एक सरल और स्टाइलिश कमांड लाइन इंटरफ़ेस (CLI Tool) है जो वीडियो डाउनलोडिंग को तेज़, आसान और यूज़र-फ्रेंडली बनाता है। यह टूल YouTube और अन्य वेबसाइट्स से वीडियो/ऑडियो डाउनलोड करने में आपकी मदद करता है।

ℹ️ ध्यान दें: vdtool स्वयं कोई डाउनलोड इंजन नहीं है। यह केवल तीन ओपन-सोर्स टूल्स:

का एक यूनिफाइड (समान) कमांड इंटरफ़ेस प्रदान करता है।


⚙️ सुविधाएँ (Features)

  • ✅ YouTube वीडियो व प्लेलिस्ट डाउनलोड सपोर्ट
  • ✅ अन्य वेबसाइट्स से वीडियो डाउनलोड
  • ✅ High-Speed डाउनलोड (aria2c की मदद से)
  • ✅ BestAudio को वीडियो में मर्ज करने का विकल्प
  • ✅ Indexing के साथ प्लेलिस्ट डाउनलोड
  • ✅ Beautiful command-line इंटरफ़ेस

🔧 आवश्यकताएँ (Requirements)

  • Python (v3.7 या उससे ऊपर)
  • yt-dlp
  • aria2c
  • ffmpeg

📦 इंस्टॉलेशन (Installation)

1. vdtool को इंस्टॉल करें:

pip install vdtool

2. सुनिश्चित करें कि aria2c और ffmpeg इंस्टॉल हैं:

Termux:

pkg update
pkg install aria2 ffmpeg

Ubuntu/Debian:

sudo apt update
sudo apt install aria2 ffmpeg


---

🚀 उपयोग (Usage)

vd

यह टूल लॉन्च होते ही आपको इंटरफ़ेस देगा जिससे आप YouTube वीडियो या प्लेलिस्ट, या किसी अन्य वेबसाइट से वीडियो डाउनलोड कर सकते हैं।


---

📱 Termux सपोर्ट

यह टूल पूरी तरह से Termux पर काम करता है। सुनिश्चित करें कि आपने नीचे दिए टूल्स इंस्टॉल कर लिए हैं:

python, yt-dlp, aria2, ffmpeg



---

🔒 Privacy Policy

यह टूल कोई भी व्यक्तिगत डेटा स्टोर, ट्रैक या साझा नहीं करता।

टूल केवल उपयोगकर्ता द्वारा दर्ज किए गए URL पर आधारित सामग्री डाउनलोड करता है।

कोई लॉगिंग, ट्रैकिंग या थर्ड-पार्टी एनालिटिक्स नहीं है।



---

📄 Legal Disclaimer (क़ानूनी सूचना)

> महत्वपूर्ण: कृपया ध्यान से पढ़ें



vdtool केवल एक कंसोल इंटरफ़ेस (wrapper) है जो yt-dlp, aria2c, और ffmpeg जैसे ओपन-सोर्स प्रोग्राम्स को एक सरल और user-friendly interface में जोड़ता है।

यह टूल स्वयं कोई वीडियो डाउनलोड इंजन नहीं है।

डाउनलोडिंग का सारा कार्य yt-dlp और अन्य टूल्स के माध्यम से होता है, जिनकी अपनी लाइसेंस शर्तें और कानूनी दायित्व होते हैं।

उपयोगकर्ता को इन टूल्स की आधिकारिक साइट्स से जाकर उनकी Terms & Conditions और Licensing को पढ़ना  पालन करना जरूरी है।



---

📌 External Tools: License & Terms

Tool	Type	License	Terms of Use

yt-dlp	Downloader	MIT License	https://github.com/yt-dlp/yt-dlp
aria2c	Multi-Downloader	GPLv2	https://aria2.github.io/
ffmpeg	Multimedia Framework	LGPL/GPL	https://ffmpeg.org/legal.html


> 📢 इन टूल्स की Terms का पालन करना आपकी ज़िम्मेदारी है।




---

🚫 उपयोग की शर्तें (Usage Conditions)

यह टूल केवल शैक्षणिक, शोध, और निजी उपयोग के लिए बनाया गया है।

किसी भी कॉपीराइट सामग्री को डाउनलोड करना अवैध हो सकता है। कृपया संबंधित वेबसाइट्स के Terms of Service का उल्लंघन  करें।

vdtool के डेवेलपर या डिस्ट्रीब्यूटर किसी भी प्रकार के गैर-कानूनी उपयोग या डाटा मिसयूज़ के लिए ज़िम्मेदार नहीं होंगे।



---

🤝 सहयोग और सुझाव

यदि आप टूल में सुधार या योगदान देना चाहते हैं, तो GitHub पर PR और Issue बना सकते हैं।


---

📬 संपर्क

यदि आपको कोई समस्या हो या सुझाव देना हो, तो GitHub Issue सेक्शन में अपनी बात रखें।

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vdtool-1.1.tar.gz (5.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vdtool-1.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file vdtool-1.1.tar.gz.

File metadata

  • Download URL: vdtool-1.1.tar.gz
  • Upload date:
  • Size: 5.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for vdtool-1.1.tar.gz
Algorithm Hash digest
SHA256 abd28849d28e860806bfc03ae0e834768985fcb50d0681373464203712966a73
MD5 d36f5e713ace45be95c46c137e33b344
BLAKE2b-256 d2c793684f09c887c535a1e8dc2631c4d731a58be10914f8671127ffcbf41f49

See more details on using hashes here.

File details

Details for the file vdtool-1.1-py3-none-any.whl.

File metadata

  • Download URL: vdtool-1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for vdtool-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 77bfec89f851b95abf355fe50970b905d728ab931d037b33502b163ad261bacb
MD5 efaba7ab354e0545b701efeaa06fc4fe
BLAKE2b-256 7d0af2007234ef036442086ca6d32c65e7f14c949f5deaea80806e852a1b6181

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page