ইউটিউব-ডিএল থেকে ভিডিওর গুণমান কীভাবে নির্বাচন করবেন?

আমি আমার মধ্যে ইউটিউব-ডিএল ইনস্টল করেছি 14.04.

আমি কমান্ড অনুসরণ করে ভিডিও ডাউনলোড করতে পারেন,

$ youtube-dl [youtube-link]

তবে আমি জানতে চাই ইউটিউব ভিডিওর উপলব্ধ পিক্সেল গুণমান কীভাবে নির্বাচন করবেন (অর্থাৎ 1080 পি, 720 পি, 480 পি, ইত্যাদি).

সফ্টওয়্যার বর্ণনায় তারা বলেছে এটি সম্ভব (নীচের ছবিতে দেখানো হয়েছে), তবে কীভাবে করবেন..

একটি ভিডিও ডাউনলোড করতে, আপনি কমান্ডের পরে ইউআরএল টাইপ করুন:

youtube-dl 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

ভিডিও মানের নির্বাচন করুন, প্রথম ব্যবহার করুন -F উপলব্ধ ফর্ম্যাটগুলি তালিকাভুক্ত করার বিকল্প, এখানে একটি উদাহরণ,

youtube-dl -F 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

এখানে আউটপুট:

[youtube] Setting language[youtube] P9pzm5b6FFY: Downloading webpage[youtube] P9pzm5b6FFY: Downloading video info webpage[youtube] P9pzm5b6FFY: Extracting video information[info] Available formats for P9pzm5b6FFY:format code extension resolution  note 140         m4a       audio only  DASH audio , audio@128k (worst)160         mp4       144p        DASH video , video only133         mp4       240p        DASH video , video only134         mp4       360p        DASH video , video only135         mp4       480p        DASH video , video only136         mp4       720p        DASH video , video only17          3gp       176x144     36          3gp       320x240     5           flv       400x240     43          webm      640x360     18          mp4       640x360     22          mp4       1280x720    (best)

সেরা মানের 22 সুতরাং ব্যবহার করুন -f 22 পরিবর্তে -F এমপি 4 ভিডিওটি 1280 এক্স 720 রেজোলিউশন সহ ডাউনলোড করতে:

youtube-dl -f 22 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

অথবা ঐচ্ছিকভাবে একটি ফাইল হিসাবে উপলব্ধ সেরা অডিও এবং ভিডিও ট্র্যাকগুলি স্বয়ংক্রিয়ভাবে ডাউনলোড করতে নিম্নলিখিত পতাকাগুলি ব্যবহার করুন:

youtube-dl -f best 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

আপনি যদি মুক্সিং প্রক্রিয়া চলাকালীন কোনও ত্রুটি বা ভিডিও মানের নির্বাচনের সাথে কোনও সমস্যার মুখোমুখি হন তবে আপনি নিম্নলিখিত কমান্ডগুলির মধ্যে একটি ব্যবহার করতে পারেন:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

বা হিসাবে গ্যাব্রিয়েল স্ট্যাপলস নির্দেশিত এখানে, নিম্নলিখিত কমান্ডটি সাধারণত ভিডিও মানের বিট-রেটের পরিবর্তে প্রকৃত সেরা একক ফাইল ভিডিও মানের রেজোলিউশন নির্বাচন করবে:

youtube-dl -f best 'http://www.youtube.com/watch?v=P9pzm5b6FFY'

এই কমান্ডগুলি নিশ্চিত করবে যে আপনি একক ফাইল হিসাবে ভিডিও থেকে সর্বোচ্চ মানের এমপি 4 ভিডিও এবং এম 4 এ অডিও ডাউনলোড করেছেন বা সেগুলি আবার একক এমপি 4 এ মার্জ করবেন (ব্যবহার করে ffmpeg আমার ক্ষেত্রে). যদি ffmpeg অথবা avconv পাওয়া যায় না, youtube-dl একক ফাইল ফিরে পড়া উচিত -f best option পরিবর্তে ডিফল্ট.

আরো বিস্তারিত তথ্য এবং কিছু বিভিন্ন উদাহরণ জন্য এখানে ক্লিক করুন.

এছাড়াও, গ্যাব্রিয়েল স্ট্যাপলসের এই সম্পর্কিত উত্তরটি দেখতে ক্লিক করুন


উৎস: www.webupd8.org/2014/02/video-downloader-youtube-dl-gets.html

উৎস: github.com/rg3/youtube-dl

আপনি 1080 পি ব্যবহার করে ডাউনলোড করতে পারেন youtube-dl, কিন্তু আপনি একটু অতিরিক্ত কাজ করতে হবে. সাধারণত এটি শুধুমাত্র 720 পি এর সর্বোচ্চ হিসাবে ডাউনলোড করবে এমনকি যদি আপনি 1080 পি দেখতে পারেন youtube.com.

সঙ্গে চালান -F উপলব্ধ ফর্ম্যাটগুলি দেখতে:

youtube-dl -F https://www.youtube.com/watch\?v\=-pxRXP3w-sQ171         webm      audio only  DASH audio  115k , audio@128k (44100Hz), 2.59MiB (worst)140         m4a       audio only  DASH audio  129k , audio@128k (44100Hz), 3.02MiB141         m4a       audio only  DASH audio  255k , audio@256k (44100Hz), 5.99MiB160         mp4       256x144     DASH video  111k , 12fps, video only, 2.56MiB247         webm      1280x720    DASH video 1807k , 1fps, video only, 23.48MiB136         mp4       1280x720    DASH video 2236k , 24fps, video only, 27.73MiB248         webm      1920x1080   DASH video 3993k , 1fps, video only, 42.04MiB137         mp4       1920x1080   DASH video 4141k , 24fps, video only, 60.28MiB43          webm      640x36018          mp4       640x36022          mp4       1280x720    (best)

লক্ষ্য করুন যে youtube-dl সর্বশেষ বিকল্পটি 1280 এক্স 720 কে 'সেরা' মানের হিসাবে চিহ্নিত করেছে এবং এটি ডিফল্টরূপে এটি ডাউনলোড করবে, তবে 137 দিয়ে শুরু হওয়া লাইনটি আসলে উচ্চ মানের 1920 এক্স 1080. আমরা এই ক্ষেত্রে লাইন দিয়ে শুরু হয়, যা সর্বোচ্চ মানের অডিও বাছাই করতে হবে তাই ইউটিউব ড্যাশ লেবেল লাইন জন্য ভিডিও এবং অডিও স্ট্রিম পৃথক করা হয়েছে 141. তারপর আমরা চালানো youtube-dl আবার এই সময় অডিও এবং ভিডিও উল্লেখ:

youtube-dl -f 137+141 https://www.youtube.com/watch\?v\=-pxRXP3w-sQ

এবং এটা 1080 ভিডিও ডাউনলোড এবং সর্বোচ্চ মানের অডিও সঙ্গে এটি স্বয়ংক্রিয় একত্রীকরণ হবে. এটি পৃথক ডাউনলোড অংশ স্বয়ংক্রিয় মুছে ফেলা উচিত. এই পদ্ধতি একটু অতিরিক্ত কাজ, কিন্তু আপনি ভাল ফলাফল পাবেন.

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

-f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

সঙ্গে bestvideo[height<=720]+bestaudio/best[height<=720] 720 পি ইত্যাদি জন্য এই কনফিগ ফাইল যোগ করতে পারেন ~/.config/youtube-dl/config (অথবা এমনকি /etc/youtube-dl.conf) সুতরাং আপনি বড় আকারের ডাউনলোডগুলি পাবেন না:

mkdir ~/.config/youtube-dlecho "-f 'bestvideo[height<=720]+bestaudio/best[height<=720]'" >> ~/.config/youtube-dl/config

আপনি ব্যবহার করতে পারেন --ignore-config আপনি যদি কোনও নির্দিষ্ট ইউটিউব-ডিএল রানের জন্য কনফিগারেশন ফাইলটি অক্ষম করতে চান

মোটামুটি প্রায়ই এটি একটি পৃথক ভিডিও এবং অডিও বাষ্প ডাউনলোড করুন এবং তাদের একত্রীকরণ করতে হবে দয়া করে নোট করুন.

আরও উদাহরণের জন্য দেখুন youtube-dlডাউকমেন্টেশন.

আপনার সুবিধার উপর নির্ভর করে এখানে উল্লিখিত ব্যতীত সেরা মানের ভিডিও ডাউনলোড করার জন্য অন্যান্য কয়েকটি বিকল্প নীচে দেওয়া হয়েছে:

এমপি 4 উপলব্ধ না থাকলে সেরা এমপি 4 ফর্ম্যাট উপলব্ধ বা অন্য কোনও সেরা ডাউনলোড করুন

$ youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best'

সেরা ফর্ম্যাট উপলব্ধ ডাউনলোড করুন তবে 480 পি এর চেয়ে ভাল নয়

$ youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

সেরা ভিডিও কেবল ফর্ম্যাট ডাউনলোড করুন তবে 50 এমবি এর চেয়ে বড় নয়

$ youtube-dl -f 'best[filesize<50M]'

এইচটিটিপি/এইচটিটিপিএস প্রোটোকলের মাধ্যমে সরাসরি লিঙ্কের মাধ্যমে উপলব্ধ সেরা ফর্ম্যাটটি ডাউনলোড করুন

$ youtube-dl -f '(bestvideo+bestaudio/best)[protocol^=http]'

তথ্যসূত্র:

সরাসরি ইউটিউব থেকে-ডিএল গিটহাব পৃষ্ঠা

কিভাবে পেতে সেরা ভিডিও মানের উপলব্ধ.

সর্বাধিক ভোট সহ এখানে এই উত্তর, উচিত আপনাকে সেরা ভিডিও মানের উপলব্ধ দেওয়ার অধিকার রাখুন, but....it না. bestvideo+bestaudio শুধুমাত্র সেরা ভিডিও এবং বিকল্পগুলির সেরা অডিও নির্বাচন করে বলে মনে হচ্ছে শুধুমাত্র ভিডিও এবং শুধুমাত্র অডিও, তারপর এটি একসঙ্গে দুটি মার্জ. নোট করুন যে এটি ইউটিউব-ডিএল এর ডিফল্ট আচরণের সাথেও অভিন্ন বলে মনে হচ্ছে যাইহোক, ভিডিও আমি এ খুঁজছেন ছিল, শ্রেষ্ঠ মানের মিলিত ভিডিও এবং অডিও সঙ্গে একটি বিন্যাসে ইতিমধ্যে ছিল যে একটি একক, প্রাক মার্জ ফাইল ছিল. দ্য bestvideo+bestaudio বিকল্পটি এই সেরা মানের 720 পি ফাইলটি চয়ন করেনি কারণ এটি কেবল সন্ধান করছিল পৃথক ভিডিও এবং অডিও ফাইল. নিচে বিস্তারিত.

সমাধান? এটা ভাল দখল আছে একক ফাইল যার পরিবর্তে একটিতে ভিডিও এবং অডিও উভয়ই রয়েছে:

youtube-dl -f best https://youtu.be/FWGC9SqA3J0

সংক্ষেপে: ব্যবহার করুন -f best বিকল্প, না -f bestvideo+bestaudio অপশন!

প্রমাণ:

(দ্রষ্টব্য: নীচের সমস্ত সার্কিট স্কিম্যাটিক চিত্রগুলি আসলে স্ক্রীনশট এই বৈদ্যুতিক প্রকৌশল সংক্রান্ত থেকে ভিডিও টিউটোরিয়াল: ভিডিও এক - এলটিস্পাইস দিয়ে শুরু করা).

enter image description here

আরও নির্দিষ্টভাবে, চলমান ফলাফলের জন্য নীচে দেখুন

youtube-dl -F https://youtu.be/FWGC9SqA3J0

ডাউনলোডের জন্য কোন ভিডিও 'এফ' রুমেটগুলি পাওয়া যায় তা দেখতে:

gabriel ~ $ youtube-dl -F https://youtu.be/FWGC9SqA3J0[youtube] FWGC9SqA3J0: Downloading webpage[youtube] FWGC9SqA3J0: Downloading video info webpage[youtube] FWGC9SqA3J0: Downloading MPD manifest[youtube] FWGC9SqA3J0: Downloading MPD manifest[info] Available formats for FWGC9SqA3J0:format code  extension  resolution note139          m4a        audio only DASH audio   50k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 2.30MiB249          webm       audio only DASH audio   51k , opus @ 50k, 2.34MiB250          webm       audio only DASH audio   62k , opus @ 70k, 2.85MiB171          webm       audio only DASH audio  103k , vorbis@128k, 4.68MiB251          webm       audio only DASH audio  109k , opus @160k, 5.10MiB140          m4a        audio only DASH audio  130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 6.13MiB160          mp4        256x138    DASH video  108k , mp4_dash container, avc1.4d400b, 24fps, video only134          mp4        640x348    DASH video  142k , mp4_dash container, avc1.4d401e, 24fps, video only, 3.42MiB133          mp4        426x232    DASH video  242k , mp4_dash container, avc1.4d400c, 24fps, video only136          mp4        1280x694   DASH video  473k , mp4_dash container, avc1.4d401f, 24fps, video only, 8.01MiB135          mp4        854x464    DASH video 1155k , mp4_dash container, avc1.4d4014, 24fps, video only17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k, 1.63MiB36           3gp        320x174    small , mp4v.20.3, mp4a.40.2, 2.98MiB43           webm       640x360    medium , vp8.0, vorbis@128k, 7.44MiB18           mp4        640x348    medium , avc1.42001E, mp4a.40.2@ 96k, 8.54MiB22           mp4        1280x694   hd720 , avc1.64001F, mp4a.40.2@192k (best) 

লক্ষ্য করুন যে সারি 22 বলেছেন & উদ্ধৃতি; (সেরা)&উদ্ধৃতি; এটা পর্যন্ত ডান. এটি কেবলমাত্র এইচডি 720 মানের অফার করে, যা ইউটিউবে ওয়েব ব্রাউজারে এই ভিডিওটি দেখার সময় আমি পেতে পারি সেরা মানের. এটা স্পষ্ট এবং সেরা সংজ্ঞা আছে. যখন আমি উপরের উত্তর দ্বারা প্রস্তাবিত কমান্ড ব্যবহার করি:

youtube-dl -f bestvideo+bestaudio https://youtu.be/FWGC9SqA3J0

অথবা:

youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 https://youtu.be/FWGC9SqA3J0

আমি এমন একটি ভিডিও দিয়ে শেষ করি যা নিম্ন মানের/নিম্ন রেজোলিউশন উভয়ই, এবং একটি বড় ফাইলের আকার আছে. আমি এটা ঠিক বুঝতে পারছি না, কিন্তু -f best বিকল্প স্পষ্টভাবে শুধুমাত্র এক যে সত্যিই আমাকে সেরা রেজল্যুশন দেয়.

এখানে একটি থেকে কিছু স্ক্রিনশট আছে টিউটোরিয়াল ভিডিও আমি দেখছিলাম ভিডিওতে ইলেকট্রনিক সার্কিট ডায়াগ্রামে দেখানো হচ্ছে. লক্ষ্য করুন কিভাবে পরের এক অনেক উচ্চ মানের এবং আরো সহজপাঠ্য হয় (প্রতিটি ইমেজ ক্লিক করুন এবং একটি জুম ইন দৃশ্যে ক্ষুদ্র ফন্ট তুলনা):

  1. ব্যবহার করে নিম্ন মানের -f bestvideo+bestaudio বিকল্পটি সঠিক উত্তর হিসাবে এখানে গৃহীত হয়েছে (বা কেবল ডিফল্ট বিকল্পটি ব্যবহার করে: youtube-dl https://youtu.be/FWGC9SqA3J0):
  • enter image description here
  • লক্ষ্য করুন আইকনগুলি শীর্ষে কতটা ঝাপসা, এবং এর মধ্যে খোলা উইন্ডো এবং ক্ষুদ্র শব্দগুলি পড়তে কতটা কঠিন!
  • এই হল উল্লেখযোগ্যভাবে খারাপ ব্রাউজারে সরাসরি ইউটিউব অনলাইন দেখার সময় আমি পেতে মানের চেয়ে.
  • এই বিকল্পটি কোনও কারণে আরও মেমরি গ্রহণ করে: ভিডিওটি 18.0 এমবি, এবং আমার সিস্টেমটি ডাউনলোড এবং পুনরায় একত্রিত করতে (অডিও + ভিডিও) এর চেয়ে বেশি সময় নিয়েছে -f best নীচের বিকল্প, এটি ইতিমধ্যে একটি ফাইল ছিল, যেহেতু শুধুমাত্র একটি ডাউনলোড এবং কোন পুনঃসংযোগ করতে ছিল যা.
  1. ব্যবহার করে উচ্চ মানের -f best আমি সুপারিশ যা বিকল্প:
  • enter image description here
  • লক্ষ্য করুন উপরের ছোট আইকনগুলি এবং উইন্ডোর ছোট ফন্টটি কতটা পরিষ্কার!
  • এই হল অভিন্ন রেজোলিউশন ইউটিউবে ব্রাউজারে সরাসরি সম্ভব সর্বোচ্চ রেজোলিউশনে দেখার সময় আমি কী পাই.
  • এই বিকল্পটি গ্রহণ করে কম কিছু কারণে স্মৃতি: ভিডিও 14.8 মেগাবাইট হয়.

অতিরিক্ত পড়া:

দেখা man youtube-dl বিস্তারিত জানার জন্য.

অডিও শুধুমাত্র, ভিডিও শুধুমাত্র সহ সমস্ত উপলব্ধ নির্দিষ্ট মিলনস্থান, যার বিন্যাস, জন্য অনুরোধ জানানো হবে যে একটি ব্যাশ আলোয়ান স্ক্রিপ্ট.

পরম ইউটিউব ইউআরএল এবং ভিডিও আইডি উভয় গ্রহণ করে.

#!/ usr/bin/env bash# Download youtube video with desired quality# youtube-dl accepts both fully qualified URLs and video id's such as AQcQgfvfF1Murl="$*"echo "Fetching available formats for $url..."youtube-dl -F "$url"read -p "Please enter the desired format id: " FORMAT## download the videoyoutube-dl -f $FORMAT -g "$url"## stream the video with mpv (no local file created)# mpv --cache=1024 $(youtube-dl -f $FORMAT -g "$url")

নমুনা আউটপুট:

    yt.sh https://m.youtube.com/watch?v=Dax_tnZRExc    [youtube] Dax_tnZRExc: Downloading webpage    [youtube] Dax_tnZRExc: Downloading video info webpage    [youtube] Dax_tnZRExc: Extracting video information    [youtube] Dax_tnZRExc: Downloading MPD manifest    [info] Available formats for Dax_tnZRExc:    format code  extension  resolution note    139          m4a        audio only DASH audio   49k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 308.75KiB    249          webm       audio only DASH audio   50k , opus @ 50k, 271.91KiB    250          webm       audio only DASH audio   70k , opus @ 70k, 366.63KiB    171          webm       audio only DASH audio  118k , vorbis@128k, 652.50KiB    140          m4a        audio only DASH audio  127k , m4a_dash container, mp4a.40.2@128k (44100Hz), 820.00KiB    251          webm       audio only DASH audio  130k , opus @160k, 705.84KiB    160          mp4        256x144    DASH video  109k , avc1.4d400c, 13fps, video only, 703.64KiB    278          webm       256x144    144p  111k , webm container, vp9, 25fps, video only, 439.72KiB    242          webm       426x240    240p  243k , vp9, 25fps, video only, 623.95KiB    133          mp4        426x240    DASH video  252k , avc1.4d4015, 25fps, video only, 1.54MiB    134          mp4        640x360    DASH video  388k , avc1.4d401e, 25fps, video only, 1.24MiB    243          webm       640x360    360p  458k , vp9, 25fps, video only, 1.19MiB    135          mp4        854x480    DASH video  761k , avc1.4d401e, 25fps, video only, 2.40MiB    244          webm       854x480    480p  893k , vp9, 25fps, video only, 2.00MiB    136          mp4        1280x720   DASH video 1382k , avc1.4d401f, 25fps, video only, 4.56MiB    247          webm       1280x720   720p 1754k , vp9, 25fps, video only, 3.94MiB    137          mp4        1920x1080  DASH video 2350k , avc1.640028, 25fps, video only, 8.48MiB    248          webm       1920x1080  1080p 2792k , vp9, 25fps, video only, 8.09MiB    17           3gp        176x144    small , mp4v.20.3, mp4a.40.2@ 24k    36           3gp        320x180    small , mp4v.20.3, mp4a.40.2    43           webm       640x360    medium , vp8.0, vorbis@128k    18           mp4        640x360    medium , avc1.42001E, mp4a.40.2@ 96k    22           mp4        1280x720   hd720 , avc1.64001F, mp4a.40.2@192k (best)    Please enter the desired format #

এখানে ইউটিউব-ডিএল নতুন কারো জন্য স্ট্রিম/ফরম্যাটের একটি ব্যাখ্যা.

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

$ youtube-dl -F https://youtube.com/watch?v=iYWzMvlj2RQ[youtube] iYWzMvlj2RQ: Downloading webpage[youtube] iYWzMvlj2RQ: Downloading embed webpage[youtube] iYWzMvlj2RQ: Refetching age-gated info webpage[info] Available formats for iYWzMvlj2RQ:format code  extension  resolution note249          webm       audio only tiny   50k , opus @ 50k (48000Hz), 238.14KiB250          webm       audio only tiny   59k , opus @ 70k (48000Hz), 284.22KiB251          webm       audio only tiny  118k , opus @160k (48000Hz), 553.74KiB140          m4a        audio only tiny  157k , m4a_dash container, mp4a.40.2@128k (44100Hz), 628.52KiB394          mp4        192x144    144p   51k , av01.0.00M.08, 30fps, video only, 241.57KiB278          webm       192x144    144p   72k , webm container, vp9, 30fps, video only, 309.32KiB395          mp4        320x240    240p   97k , av01.0.00M.08, 30fps, video only, 283.55KiB160          mp4        192x144    144p  111k , avc1.4d400c, 15fps, video only, 524.55KiB242          webm       320x240    240p  135k , vp9, 30fps, video only, 328.15KiB396          mp4        480x360    360p  184k , av01.0.01M.08, 30fps, video only, 472.21KiB243          webm       480x360    360p  221k , vp9, 30fps, video only, 560.40KiB134          mp4        480x360    360p  240k , avc1.4d401e, 30fps, video only, 826.64KiB133          mp4        320x240    240p  247k , avc1.4d400d, 30fps, video only, 1.16MiB397          mp4        640x480    480p  302k , av01.0.04M.08, 30fps, video only, 801.75KiB244          webm       640x480    480p  338k , vp9, 30fps, video only, 912.64KiB135          mp4        640x480    480p  517k , avc1.4d401e, 30fps, video only, 1.71MiB398          mp4        960x720    720p  541k , av01.0.05M.08, 30fps, video only, 1.48MiB247          webm       960x720    720p  604k , vp9, 30fps, video only, 1.72MiB399          mp4        1440x1080  1080p  893k , av01.0.08M.08, 30fps, video only, 2.55MiB248          webm       1440x1080  1080p  981k , vp9, 30fps, video only, 2.99MiB136          mp4        960x720    720p 1046k , avc1.4d401f, 30fps, video only, 3.47MiB137          mp4        1440x1080  1080p 1923k , avc1.640028, 30fps, video only, 7.30MiB18           mp4        480x360    360p  316k , avc1.42001E, 30fps, mp4a.40.2@ 96k (44100Hz), 1.50MiB22           mp4        960x720    720p  858k , avc1.64001F, 30fps, mp4a.40.2@192k (44100Hz) (best)

তাই বিভিন্ন ফরম্যাটের অনেক আছে, কিন্তু কিছু লেবেল করা হয়;অডিও শুধুমাত্র উদ্ধৃতি; বা উদ্ধৃতি;ভিডিও শুধুমাত্র উদ্ধৃতি;. আমি যেমন সঙ্গে নির্দিষ্ট বিন্যাস কোড ব্যবহার করে যারা ফরম্যাটের এক ডাউনলোড করতে নির্বাচিত হলে -f 137, আমি সত্যিই হয় একটি অডিও ফাইল বা কোন অডিও সঙ্গে একটি ভিডিও ফাইল পেতে হবে, যা সাধারণত আপনি কি চান না. যদি আমার এফএফএমপিইজি ইনস্টল করা থাকে এবং এর সাথে ভিডিও এবং অডিও উভয় ফর্ম্যাট নির্দিষ্ট করে থাকে -f 137+140, তারপরে ইউটিউব-ডিএল ভিডিও এবং অডিও ডাউনলোড করবে এবং পরে সেগুলি একসাথে একটি ভিডিও ফাইলে একত্রিত করবে

আপনার যদি এফএফএমপিইজি ইনস্টল না করা থাকে তবে ইউটিউব-ডিএল ডিফল্টরূপে সর্বোচ্চ মানের ফর্ম্যাটটি নির্বাচন করবে অডিও এবং ভিডিও উভয়ই. এটি 720 পি এ সর্বাধিক (এবং সাধারণত ফর্ম্যাট কোড 22 দ্বারা নির্দিষ্ট করা হয় যাতে আপনি ডাউনলোড করেন -f 22). আপনার যদি এফএফএমপিইজি ইনস্টল করা থাকে তবে ইউটিউব-ডিএল সক্ষম হবে আসল সেরা মানের ভিডিও (1080 পি বা উপলব্ধ থাকলে আরও ভাল) এবং সেরা মানের অডিও ডাউনলোড করুন, এবং মক্স ডাউনলোড করার পরে (একত্রিত করুন) তাদের একসাথে একটি ভিডিও ফাইলে তাই এই আমি সুপারিশ কি.

সংক্ষিপ্তসার: এফএফএমপিইজি ইনস্টল করুন এবং তারপরে আপনি কেবল এটি করতে সক্ষম হবেন youtube-dl [youtube url] কোন পতাকা ছাড়া এক আউটপুট ভিডিও ফাইলে স্বয়ংক্রিয়ভাবে শ্রেষ্ঠ মানের ভিডিও এবং অডিও পেতে.

ডিফল্টরূপে, ইউটিউব-ডিএল শ্রেষ্ঠ মানের বাছাই করবে.

আমি একটি ডিস্ক সেভার, তাই আমি বিন্যাসের ভিডিও ডাউনলোড করি 1280 x 720,
কারণ 4k ভিডিও আমার হার্ড ডিস্ক আরো আকার লাগে.
তাই আমি যোগ করি youtube-dl ইন ~/.বাশার নিচে দেওয়া মত ফাইল

একটি কাজ সেট করা হচ্ছে -

টার্মিনাল খুলুন এবং টাইপ করুন

  • nano ~/.bashrc
    এখন ফাইলের খুব নীচে যান এবং কমান্ড নিচে দেওয়া যোগ করুন
  • alias yt='youtube-dl -if best'
  • টিপে ফাইল সংরক্ষণ করুন Ctrl o তারপর টিপুন Enter
  • টিপে ফাইল থেকে প্রস্থান করুন Ctrl x
  • এবং শেষ রান কমান্ড source ~/.bashrc টার্মিনালে

পরীক্ষা -

টার্মিনাল খুলুন এবং টাইপ করুন
yt https://www.youtube.com/watch?v=puPUJlV1-W4
এটা ভাল মানের সঙ্গে ভিডিও ডাউনলোড শুরু হবে.

ব্যাখ্যা -
বাশ আমাদের এলিয়াসগুলি সংজ্ঞায়িত করতে দেয় যা বাশ কমান্ডগুলির শর্টকাটের মতো কাজ করে
আমাদের ক্ষেত্রে আমরা ওরফে হিসাবে সংজ্ঞায়িত করি -
অন্যান্য ওয়াইটি= 'ইউটিউব-ডিএল - আমিএফ বেস্ট'
কোথায় ওয়াইটি 'ইউটিউব-ডিএল' এর শর্টকাট কমান্ড যা স্বস্তি দেয়
আমাদের আঙ্গুলের দীর্ঘ কমান্ড টাইপ করুন.
আপনি জায়গায় কিছু লিখতে পারেন ওয়াইটি.
আমি একটি পতাকা সেট - আমি মধ্যে youtube-dl - আমিএফ সেরা
যার অর্থ

এটি ডাউনলোড ত্রুটিগুলিতে অব্যাহত থাকবে, উদাহরণস্বরূপ প্লেলিস্টে অনুপলব্ধ ভিডিওগুলি এড়িয়ে যাওয়া

youtube-dlসেরা এর ধারণা নিখুঁত নয়. উদাহরণস্বরূপ এই উদাহরণ নিন :

pi@rpi-lounge:~ $ youtube-dl -F https://youtu.be/Xj3gU3jACe8[youtube] Xj3gU3jACe8: Downloading webpage[info] Available formats for Xj3gU3jACe8:format code  extension  resolution note249          webm       audio only tiny   55k , opus @ 50k (48000Hz), 1.11MiB250          webm       audio only tiny   74k , opus @ 70k (48000Hz), 1.47MiB140          m4a        audio only tiny  130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 2.92MiB251          webm       audio only tiny  143k , opus @160k (48000Hz), 2.89MiB394          mp4        256x144    144p   81k , av01.0.00M.08, 25fps, video only, 1.54MiB278          webm       256x144    144p   99k , webm container, vp9, 25fps, video only, 2.14MiB160          mp4        256x144    144p  110k , avc1.4d400c, 25fps, video only, 2.38MiB395          mp4        426x240    240p  184k , av01.0.00M.08, 25fps, video only, 3.39MiB242          webm       426x240    240p  230k , vp9, 25fps, video only, 4.90MiB133          mp4        426x240    240p  245k , avc1.4d4015, 25fps, video only, 5.19MiB396          mp4        640x360    360p  395k , av01.0.01M.08, 25fps, video only, 7.20MiB243          webm       640x360    360p  418k , vp9, 25fps, video only, 9.03MiB134          mp4        640x360    360p  633k , avc1.4d401e, 25fps, video only, 13.61MiB397          mp4        854x480    480p  712k , av01.0.04M.08, 25fps, video only, 13.13MiB244          webm       854x480    480p  774k , vp9, 25fps, video only, 16.75MiB135          mp4        854x480    480p 1160k , avc1.4d401e, 25fps, video only, 25.45MiB398          mp4        1280x720   720p 1456k , av01.0.05M.08, 25fps, video only, 26.20MiB247          webm       1280x720   720p 1539k , vp9, 25fps, video only, 33.49MiB136          mp4        1280x720   720p 2316k , avc1.4d401f, 25fps, video only, 50.46MiB399          mp4        1920x1080  1080p 2492k , av01.0.08M.08, 25fps, video only, 45.96MiB248          webm       1920x1080  1080p 2700k , vp9, 25fps, video only, 58.80MiB137          mp4        1920x1080  1080p 4337k , avc1.640028, 25fps, video only, 91.16MiB400          mp4        2560x1440  1440p 7468k , av01.0.12M.08, 25fps, video only, 143.60MiB271          webm       2560x1440  1440p 8993k , vp9, 25fps, video only, 189.90MiB401          mp4        3840x2160  2160p 14110k , av01.0.12M.08, 25fps, video only, 278.39MiB313          webm       3840x2160  2160p 18006k , vp9, 25fps, video only, 387.17MiB18           mp4        640x360    360p  734k , avc1.42001E, 25fps, mp4a.40.2@ 96k (44100Hz), 16.55MiB (best)

নিম্নলিখিত কমান্ড:

youtube-dl -f 137+251  https://youtu.be/Xj3gU3jACe8

এই ব্যবহারের চেয়ে অনেক ভাল ফলাফল উত্পাদন করে:

youtube-dl -f 18  https://youtu.be/Xj3gU3jACe8 (marked as best)

কাজ করে না 1080 সীমাবদ্ধ উচ্চতা ফিল্টার উল্লেখ করার চেষ্টা হিসাবে আরও বাগ আছে বলে মনে হয়. এটি এখনও 4 কে বৈকল্পিক ডাউনলোড করে (যা উল্লেখযোগ্যভাবে এটি সেরা হিসাবে চিহ্নিত নয়)

youtube-dl -f "bestvideo[height<=1080,ext=mp4]+bestaudio[ext=m4a]" https://youtu.be/Xj3gU3jACe8
pi@rpi-lounge:~ $ youtube-dl --version2020.06.16.1

নোট করুন যে ইউটিউব এমন কোনও ধরণের সুরক্ষা নিযুক্ত করেছে যা 1080 পি সংস্করণ ডাউনলোড করতে (বা এমনকি দেখতে) সরঞ্জামগুলি ডাউনলোড করতে বাধা দেয় তবে আপনি এখনও অন্যান্য সমস্ত রেজোলিউশন ডাউনলোড করতে পারেন 720 পি.

উপরের বর্ণনা অপ্রচলিত. ‘ম্যান’ পৃষ্ঠা থেকে: “ইউটিউব-ডিএল এখন ইউটিউব দ্বারা রিপোর্ট হিসাবে সর্বোচ্চ উপলব্ধ মানের ডাউনলোড করতে ডিফল্ট, যা কিছু ক্ষেত্রে 1080 বা 720 হবে.”

পার্টি দেরী, কিন্তু এখানে আমার অভিজ্ঞতা: command line - How to select video quality from youtube-dl? - Ask Ubuntu. '- এফ সেরা ’ বিকল্পটি ব্যবহার করুন`