ইউটিউব-ডিএল ইনস্টল করুন - লিনাক্সের জন্য একটি কমান্ড লাইন ভিডিও ডাউনলোড সরঞ্জাম


ইউটিউব-ডিএল একটি পাইথন ভিত্তিক ছোট কমান্ড-লাইন সরঞ্জাম যা ইউটিউব ডটকম, ডেইলিমোশন, গুগল ভিডিও, ফটোবুকিট, ফেসবুক, ইয়াহু, মেটাক্যাফ, ডিপোজিটফিলস এবং আরও কয়েকটি অনুরূপ সাইট থেকে ভিডিও ডাউনলোড করতে দেয়। এটি পাইগটকে লেখা এবং পাইথন দোভাষীকে এই প্রোগ্রামটি চালানোর প্রয়োজন হয়, এটি প্ল্যাটফর্ম সীমাবদ্ধ নয়। এটি যে কোনও ইউনিক্স, উইন্ডোজ বা ম্যাক ওএস এক্স ভিত্তিক সিস্টেমে চলতে হবে।

সম্প্রতি, ইউটিউব-ডিএল 17 টি নতুন ওয়েবসাইটের জন্য ভিডিও ডাউনলোড সমর্থন যুক্ত করেছে: ব্রাইটকোভ ডটকম, অউজিনিগেশন ডটকম, রিংটিভি, ইনস্টাগ্রাম ডটকম, জুকবক্স, 3স্যাট, সিএসপ্যান, স্টাটিগ্রিআম, ট্রাইলারডডিক্টটকম, হটনেইপশপ ডটকম, ওয়াট.টিভি, tu.tv, গেমস্পট.কম, tudou.com, উইম্প ডটকম, আর্কাইভ.অর্গ এবং ব্রেক ডট কম

ইউটিউব-ডিএল এছাড়াও ডাউনলোড করতে বা প্রোগ্রাম থেকে নিজেই সাইট থেকে উচ্চ মানের ভিডিওটি স্বয়ংক্রিয়ভাবে ডাউনলোড করতে নির্দিষ্ট অায়ায়বল ভিডিও মানের ফর্ম্যাট বেছে নিতে দেয়। এটিতে ব্যবহারকারী নির্দিষ্ট প্লেলিস্ট ডাউনলোড, ডাউনলোড ভিডিও ফাইলটিতে কাস্টম বা মূল শিরোনাম যুক্ত বিকল্পগুলির জন্য সমর্থন রয়েছে supports প্রক্সি সমর্থন এবং আরও অনেক কিছু।

RHEL/CentOS এবং ফেডোরায় ইউটিউব-ডিএল ইনস্টল করুন

ইউটিউব-ডিএল প্রোগ্রামটি আপনার সিস্টেমে ইপেল সংগ্রহস্থল সক্ষম করে ইনস্টল করা যেতে পারে। একবার সক্ষম হয়ে গেলে, আপনি প্রদর্শিত হিসাবে yum 'প্যাকেজ ম্যানেজার সরঞ্জামটি ব্যবহার করে ইনস্টল করতে পারেন।

# yum install youtube-dl

আপডেট: আপনি যদি কোনও তৃতীয় পক্ষের সংগ্রহস্থল যুক্ত করতে না চান তবে আপনি এখনও প্রদর্শিত হিসাবে কার্ল বা উইজেট কমান্ড ব্যবহার করে এটি এখনই ইনস্টল করতে পারেন।

# curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
OR
# wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

দ্রষ্টব্য: সাম্প্রতিক সংস্করণ ইউটিউব-ডিএল ফাইল আনতে আপনার সিস্টেমে অবশ্যই কার্ল বা উইজেট প্যাকেজ ইনস্টল থাকতে হবে। আপনার যদি তা না থাকে তবে আপনি এটি পেতে পারেন।

ফাইলটি আনার পরে, আপনাকে সঠিকভাবে সম্পাদন করতে স্ক্রিপ্টে একটি নির্বাহযোগ্য অনুমতি সেট করতে হবে।

chmod a+rx /usr/local/bin/youtube-dl

উবুন্টু/লিনাক্স মিন্ট এবং ডেবিয়ানে ইউটিউব-ডিএল ইনস্টল করুন

উবুন্টু ব্যবহারকারীরা ওয়েবউপডি 8 পিপিএ থেকে সর্বশেষ ইউটিউব-ডিএল সংস্করণ ডাউনলোড এবং ইনস্টল করতে পারেন

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install youtube-dl

আপডেট: একইভাবে, কোনও তৃতীয় পক্ষের পিপিএ ব্যবহার করার পরিবর্তে, ইউটিউব-ডিএল স্ক্রিপ্টের সর্বশেষ সংস্করণটি প্রদর্শিত হিসাবে ইনস্টল করতে আপনি কার্ল বা উইজেট কমান্ড ব্যবহার করতে পারেন।

$ sudo curl https://yt-dl.org/latest/youtube-dl -o /usr/local/bin/youtube-dl
OR
sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

স্ক্রিপ্টটি ডাউনলোড করার পরে, এক্সিকিউটেবলের অনুমতি সেট করুন।

$ sudo chmod a+rx /usr/local/bin/youtube-dl

ইউটিউব-ডিএল আপডেট করুন

ইউটিউব-ডিএল নিজেই নিম্নলিখিত কমান্ডটি ব্যবহার করে সর্বশেষ সংস্করণে আপডেট হতে পারে।

# youtube-dl -U
Updating to version 2015.09.03 ...
Updated youtube-dl. Restart youtube-dl to use the new version.

ভিডিওগুলি ডাউনলোড করতে ইউটিউব-ডিএল কীভাবে ব্যবহার করবেন

একটি ভিডিও ফাইল ডাউনলোড করতে, কেবল নীচের কমান্ডটি চালান। যেখানে "VIDEO_URL" আপনি যে ভিডিওটি ডাউনলোড করতে চান তার url।

# youtube-dl https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage
[youtube] iRYvuS9OxdA: Downloading video info webpage
[youtube] iRYvuS9OxdA: Extracting video information
[youtube] iRYvuS9OxdA: Downloading js player new-en_US-vflCeB3p5
[youtube] iRYvuS9OxdA: Downloading DASH manifest
[download] Destination: Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4
[download] 100% of 10.33MiB in 00:01

ভিডিওর সমস্ত উপলভ্য ফর্ম্যাটগুলির তালিকা করতে, ইউটিউব-ডিএল কমান্ডের সাথে "-list-format" বিকল্পটি ব্যবহার করুন।

# youtube-dl --list-formats https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] vKtwZmhX0lw: Downloading webpage
[youtube] vKtwZmhX0lw: Downloading video info webpage
[youtube] vKtwZmhX0lw: Extracting video information
[youtube] vKtwZmhX0lw: Downloading DASH manifest
[youtube] vKtwZmhX0lw: Downloading DASH manifest
[info] Available formats for vKtwZmhX0lw:
format code  extension  resolution note
171          webm       audio only DASH audio  113k , [email  (44100Hz), 1.86MiB
140          m4a        audio only DASH audio  128k , m4a_dash container, aac  @128k (44100Hz), 2.14MiB
141          m4a        audio only DASH audio  255k , m4a_dash container, aac  @256k (44100Hz), 4.30MiB
278          webm       180x144    DASH video   63k , webm container, vp9, 1fps, video only, 946.76KiB
160          mp4        180x144    DASH video  112k , avc1.4d400c, 15fps, video only, 1.86MiB
242          webm       300x240    DASH video  170k , vp9, 1fps, video only, 2.50MiB
133          mp4        300x240    DASH video  247k , avc1.4d400d, 25fps, video only, 4.11MiB
243          webm       400x320    DASH video  288k , vp9, 1fps, video only, 4.07MiB
13           3gp        unknown    small 
17           3gp        176x144    small ,  mp4a.40.2, mp4v.20.3
36           3gp        320x240    small ,  mp4a.40.2, mp4v.20.3
5            flv        400x240    small 
43           webm       640x360    medium ,  vorbis, vp8.0
18           mp4        640x360    medium ,  mp4a.40.2, avc1.42001E (best)

পছন্দসই ফাইল ফর্ম্যাটটি ডাউনলোড করতে, ‘-f’ (ভিডিও ফর্ম্যাট কোড) বিকল্পটি ব্যবহার করুন। উদাহরণস্বরূপ, আমি এমপি 4 ফর্ম্যাটটি ডাউনলোড করতে চাই, সুতরাং আমি নীচে দেখানো হিসাবে ‘18’ হিসাবে ফর্ম্যাট কোডটি ব্যবহার করি।

# youtube-dl -f 18 https://www.youtube.com/watch?v=iRYvuS9OxdA
[youtube] iRYvuS9OxdA: Downloading webpage
[youtube] iRYvuS9OxdA: Downloading video info webpage
[youtube] iRYvuS9OxdA: Extracting video information
[youtube] iRYvuS9OxdA: Downloading DASH manifest
[download] Amy Macdonald - This Is The Life-iRYvuS9OxdA.mp4 has already been downloaded
[download] 100% of 10.33MiB

ভিডিও ফাইলগুলির একটি তালিকা ডাউনলোড করতে, একটি ফাইল তৈরি করুন এবং আপনি ডাউনলোড করতে চান এমন সমস্ত ইউটিউব লিঙ্ক রাখুন।

# youtube-dl -a youtube_links.txt

সমস্ত টমটমযোগ্য বিকল্পগুলি তালিকা করতে টার্মিনালে নিম্নলিখিত কমান্ডটি টাইপ করুন।

# youtube-dl --help

অন্যান্য বিতরণের জন্য, ইউটিউব-ডিএল ইউটিউব-ডিএল ডাউনলোড পৃষ্ঠা থেকে ডাউনলোড করা যায়।