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


54

আমার একটি ইউটিউব প্লেলিস্ট আছে, আমি এটি ডাউনলোড করতে চাই তবে আমি ইউটিউব-ডিএলগুলি দেখতে চাইলে 1- {নাম}, 2- {নাম}, ... n- {নাম like এর মতো ফাইলগুলির নাম রাখতে চাই মূল ইউটিউব প্লেলিস্ট হিসাবে একই ক্রম। অন্য কথায় আমার ডাউনলোড করা ভিডিওগুলি সংখ্যার সাথে উপরিবর্তিত হওয়া দরকার। আমি এটা কিভাবে করবো?

উত্তর:


77

সবচেয়ে ভাল সমাধান আমি খুঁজে পেয়েছি:

youtube-dl -o "%(playlist_index)s-%(title)s.%(ext)s" <playlist_link>

1
মধ্যে পার্থক্য কি %(playlist_index)sএবং %(autonumber)s?
ফ্লিম

6
@ ফ্লিম স্বায়ত্তশক্তি আপনার ডাউনলোডের সারিতে নম্বরটি ব্যবহার করে, আপনি ডাউনলোডটি পুনরায় চালু করলে এটি পুনরায় সেট করা হবে। প্লেলিস্ট_ইনডেক্স প্লেলিস্টে ভিডিওর সূচক ব্যবহার করে এবং আপনি যদি পরে আপনার ডাউনলোডটি থামাতে এবং পুনরায় শুরু করতে চান তবে এটি একটি ভাল বিকল্প।
ইমান মোহাদামি

14

আমি ব্যবহার করে মনে করি

youtube-dl --auto-number url

এটা করবো.


2
এটি গ্রেট, কেবল একটি একক ইস্যু এবং এটি নামগুলির সাথে মিশে যায় এবং তাদের নামের একটি অংশকে একটি সংখ্যার সাথে প্রতিস্থাপন করে। আপনার উত্তর থেকে মূল ধারণা পেয়ে আমি আমার সমস্যাটি সমাধান করেছি।
ইমান মোহামাদি

@ ইমানমোহামদী আপনি যে বিষয়টি উল্লেখ করেছেন তা ঠিক করতে আপনি কি পোস্ট করতে পারেন?
ইগোর স্টপপা

1
@ ইগোরস্টপপা আমি এরই মধ্যে একটি উত্তর হিসাবে এটি আমার নিজের হিসাবে যুক্ত করেছি এবং এটি একটি সেরা সমাধান বেছে নিয়েছি। উপরে দেখুন.
ইমান মোহামাদি

3
"সতর্কতা: --আউটো-নম্বরটি অবচিত হয়েছে। পরিবর্তে -o"% (স্বায়ত্তশাস্ত্র) s -% (শিরোনাম) গুলি।% (অতিরিক্ত) এস "ব্যবহার করুন" "
বরিস পাভলোভিć

7

প্রথমে সামগ্রীর শিরোনাম অনুসরণ করে বর্ধিত সংখ্যাতে প্লেলিস্ট ডাউনলোড করতে দয়া করে নীচের লিঙ্কটি ব্যবহার করুন

youtube-dl -cio '%(autonumber)s-%(title)s.%(ext)s' 'Paste your playlist link'

2
এই উত্তরটি কীভাবে তার চেয়ে ভালতর তবে গ্রহণযোগ্য উত্তর?
ফ্যাবি

এটি ব্যবহার করে দেখুন এবং সেরা
কোনটি দেখুন

আসলে, তিনি ম্যান পৃষ্ঠাটি পরীক্ষা করতে পারেন এবং এই বিকল্পগুলি কী করতে পারে তা দেখতে পারেন। হিসাবে আমি করব
ব্যবহারকারী

1
সি: ডাউনলোড পুনরায় শুরু করুন - i: ত্রুটিগুলি উপেক্ষা করুন (অনুপলব্ধ ভিডিওর মতো) - ও: আউটপুট অবস্থান
ড্যামকুল

2

-oবিকল্পটি playlist_indexএবং এর <n>dমতো ফর্ম্যাটটি ব্যবহার করুন :

youtube-dl -o "%(playlist_index)2d - %(title)s.%(ext)s"
#                               .
#                              /|\
#                               |

অথবা 3dবা আরও কিছু 4d, সি এর মতো printf:

  • ব্যবহার করে 2d, আপনি 01 থেকে শুরু নম্বর পাবেন
  • ব্যবহার করে 3d, আপনি 001 থেকে শুরু নম্বর পাবেন
  • এবং আরও ...

1
"02d" এর সাথে আরও ভাল "2 ডি" প্রতিস্থাপন করুন যেমন "1 - শিরোনাম" নামের পরিবর্তে "01 - শিরোনাম" পেতে।
atmin

@ অ্যাটমিন - 2dএটি ইতিমধ্যে করে।
নাবিল কাদিমি

এটা আমার জন্য না, youtube-dl --version2018.12.09
atmin

এটা আমার পক্ষেও হয়নি। আমার ইউটিউব-ডিএল সংস্করণটি 2019.06.27। "02d" ব্যবহার করে কাজ করা হয়েছে।
জন পানকোভিজ

1

চমৎকার! তবে এটি আপনাকে 00001 নেম অফাইল নামে একটি ফাইল দেয়
যাতে চালানো যায়:

's / 000 // g' * এর নাম পরিবর্তন করুন

পরে নীচের এই লাইনের জন্য
01,02,03 ইত্যাদি পেতে

youtube-dl -cio '% (স্বায়ত্তশাসিত) s -% (শিরোনাম) s।% (অতিরিক্ত) s' 'আপনার প্লেলিস্টের লিঙ্কটি আটকান'

বা এক লাইন হিসাবে:

youtube-dl -cio '% (স্বায়ত্তশাস্ত) s -% (শিরোনাম) s।% (অতিরিক্ত) এর ইউআরএল; 's / 000 // g' * এর নাম পরিবর্তন করুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.