এই নিবন্ধে, আমরা দেখব কিভাবে Youtube সম্পর্কে বিশদ বিবরণ বের করতে হয় ভিডিও এবং pafy ব্যবহার করে বিভিন্ন ফরম্যাটে ডাউনলোড করুন মডিউল অফিসিয়াল ডকুমেন্টেশনের জন্য লিঙ্কে যান।
pafy ইনস্টল করুন নিম্নলিখিত কমান্ড ব্যবহার করে মডিউল
পিপ ইনস্টল pafy
আপনি যদি উপরের কমান্ডটি চালান, তাহলে এটি pafy মডিউলটির সফল ইনস্টলেশনে নিম্নলিখিত ফলাফলগুলি তৈরি করবে .
pafyusing cachedhttps সংগ্রহ করে://files.pythonhosted.org/packages/b0/3516F761558525B00D3EF73744EED5C267454744ED660674547E3E506/pafy-0.5.4-py2py3-none-any.whlinStalling সংগৃহীত প্যাকেজ:pafysuccessfully ইনস্টল PAFY-0.5.4. প্রাক>আপনি pafy আমদানি করতে পারেন কিনা তা পরীক্ষা করুন নিম্নোক্ত কমান্ডটি চালানোর মাধ্যমে মডিউল বা না।
pafy আমদানি করুনআপনি যদি কোন ত্রুটি খুঁজে না পান তাহলে এটি সম্পন্ন হয়েছে. অন্যথায় সমস্যা সমাধানের জন্য নিম্নলিখিত মডিউলটি ইনস্টল করুন।
পিপ ইন্সটল ইউটিউব-ডিএলআপনি যদি উপরের কমান্ডটি চালান, তাহলে এটি youtube-dl মডিউলটির সফল ইনস্টলেশনে নিম্নলিখিত ফলাফলগুলি তৈরি করবে .
ক্যাশেড ব্যবহার করে youtube-dl সংগ্রহ করা হচ্ছেhttps://files.pythonhosted.org/packages/b1/ec/fe552181d6bd05a9e5b6b51f6f7ea4fed9f121ce595d788217e59318e47d788217e59318e47c/3pythonholdfully-installed -2019.7.30ইউটিউব ভিডিওর বিবরণ
লিঙ্ক ব্যবহার করে একটি ভিডিওর বিশদ বিবরণ বের করার পদক্ষেপ।
-
pafy মডিউলটি আমদানি করুন৷
-
একটি ভেরিয়েবলে ভিডিওর একটি লিঙ্ক সংরক্ষণ করুন৷
৷ -
pafy.new(url)-কে আহ্বান করুন পদ্ধতি এবং একটি পরিবর্তনশীল ফলাফল সংরক্ষণ করুন.
-
উপরের ভেরিয়েবল ব্যবহার করে ভিডিও সম্পর্কে সমস্ত তথ্য পান।
আসুন একটি উদাহরণ দেখি।
## videourl-এর moduleimport pafy## url আমদানি করা ="https://www.youtube.com/watch?v=cr3-J5wDLsM"## pafyresult এর নতুন পদ্ধতিতে কল করা =pafy.new(url) ## শিরোনাম, রেটিং, ভিউকাউন্ট, লেখক, দৈর্ঘ্য, পছন্দ ইত্যাদির মতো বিশদ বিবরণ পাওয়া যাচ্ছে। লেখক:{result.author}")print(f"ভিডিওর দৈর্ঘ্য:{result.length}")print(f"পছন্দ:{result.likes}")print(f"অপছন্দ:{result.dislikes}")প্রিন্ট (f"বিবরণ:{result.description}")
আপনি যদি উপরের প্রোগ্রামটি চালান তবে আপনি নিম্নলিখিত ফলাফল পাবেন৷
শিরোনাম:Indexing OverviewViewcount 862Author:Tutorials Point (India) Pvt. লিমিটেড.ভিডিওর দৈর্ঘ্য:167টি পছন্দ:6টি অপছন্দ:1বিবরণ:ইনডেক্সিং ওভারভিউ আরও ভিডিও দেখুন https://www.tutorialspoint.com/videotutorials/index.htmলেকচার লিখেছেন:মিঃ অর্ণব চক্রবর্তী, টিউটোরিয়াল পয়েন্ট ইন্ডিয়া প্রাইভেট লিমিটেডউত্তম মানের ভিডিও ডাউনলোড করা হচ্ছে
-
pafy মডিউলটি আমদানি করুন৷
-
একটি ভেরিয়েবলে ভিডিওর একটি লিঙ্ক সংরক্ষণ করুন৷
৷ -
pafy.new(url)-কে আহ্বান করুন পদ্ধতি এবং একটি পরিবর্তনশীল ফলাফল সংরক্ষণ করুন.
-
getbest ব্যবহার করে সেরা মানের ভিডিও পান উপরের পূর্ববর্তী ভেরিয়েবল ব্যবহার করে পদ্ধতি এবং একটি ভেরিয়েবলে সংরক্ষণ করুন।
-
ডাউনলোড আহ্বান করুন পূর্ববর্তী ভেরিয়েবলে পদ্ধতি।
নিচের উদাহরণটি দেখুন।
## videourl-এর moduleimport pafy## url আমদানি করা ="https://www.youtube.com/watch?v=cr3-J5wDLsM"## pafyresult এর নতুন পদ্ধতিতে কল করা =pafy.new(url) ## getbest()best_quality_video =result.getbest()## ব্যবহার করে 'ফলাফল' থেকে ভিডিওর সেরা মানের ভিডিও পাওয়া যাচ্ছে। best_quality_video.download()
আপনি যদি উপরের প্রোগ্রামটি চালান তবে আপনি নিম্নলিখিত ফলাফল পাবেন৷
সাধারণ:mp4@1280x72026,638,008 বাইট [100.00%] প্রাপ্ত। হার:[ 820 KB/s]। ETA:[0 সেকেন্ড]
আপনি getbest() ব্যবহার করে যেকোনো ধরনের ভিডিও ডাউনলোড করতে পারবেন 3gp, mp4, WebM, ইত্যাদির মত প্রিফটাইপ বাইপাস করার পদ্ধতি., নীচের সিনট্যাক্স দেখুন এবং নিজে থেকে চেষ্টা করুন।
## আগের ধাপগুলো হল samebest_quality_video =result.getbest(preftype ="mp4")## পরবর্তী ধাপগুলো একই
উত্তম মানের অডিও ডাউনলোড করা হচ্ছে
ভিডিও ডাউনলোড করার জন্য আমরা যেভাবে করেছি সেই একই প্রক্রিয়া অনুসরণ করুন। getbestaudio() চালু করুন getbest() এর পরিবর্তে এবং তারপর ডাউনলোড() ব্যবহার করে এটি ডাউনলোড করুন পদ্ধতি প্রথমত, নিজে চেষ্টা করুন। আপনি যদি নিম্নলিখিত কোডটি দেখতে অসুবিধা পান।## মডিউল আমদানি করা হচ্ছে
videourl-এরpafy## url আমদানি করুন ="https://www.youtube.com/watch?v=cr3-J5wDLsM"## pafyresult এর নতুন পদ্ধতিতে কল করা =pafy.new(url)## getbest()best_quality_audio =result.getbestaudio()## ব্যবহার করে 'result' থেকে ভিডিওর সেরা মানের ভিডিও প্রিন্টের গুণমান দেখতে আপনি এটি প্রিন্ট করতে পারেন(best_quality_audio)## ডাউনলোড()best_quality_audio.download( ব্যবহার করে ডাউনলোড করুন) )
আপনি যদি উপরের প্রোগ্রামটি চালান তবে আপনি নিম্নলিখিত ফলাফল পাবেন৷
audio:m4a@128k27,518 বাইট [100.00%] প্রাপ্ত। হার:[ 306 KB/s]। ETA:[0 সেকেন্ড]'ইনডেক্সিং ওভারভিউ.m4a'