ইউটিউব-ডিএল ভিডিওগুলি কোথায় ডাউনলোড করে?


16

আমি ডাউনলোড করেছি youtube-dlএবং ভিডিও ডাউনলোড সম্পূর্ণ হয়েছে তবে আমি যখন ভিডিওটি অনুসন্ধান করি তখন মনে হয় না এটি খুঁজে পাব।

কেউ সাহায্য করতে পারেন?


আপনি কি "/ home / ব্যবহারকারী / ভিডিও" ফোল্ডারে ভিডিওগুলি ডাউনলোড করার চেষ্টা করেছেন, আমি মনে করি ড্যাশগুলি এটি পরীক্ষা করে দেখার জন্য কনফিগার করা যেতে পারে। আপনি এটি একবারে খেলা না হওয়া পর্যন্ত এটি ড্যাশ-এ প্রদর্শিত হবে না।
ব্যবহারকারীপুত্র

উত্তর:


32

এখানে সত্যিই দুটি প্রশ্ন আছে:

1. কেন ইউটিউব-ডিএল ড্যাশ বৈশিষ্ট্যযুক্ত না?

এটি youtube-dlকেবলমাত্র টার্মিনাল উইন্ডো থেকে চালিত হয় এবং আইকন, ডেস্কটপ ফাইল এবং এর মতো আসে না। এটি নিম্নরূপ কোনও টার্মিনাল উইন্ডো থেকে চালানো হয়:

youtube-dl [options] url [url...]

কমান্ড লাইন বিকল্পগুলির বিবরণ নিম্নলিখিত কমান্ডটি চালিয়ে সহজেই দেখা যায়:

youtube-dl -h

আপনার ইচ্ছামতো youtube-dlকাজটি করার জন্য একটু এক্সপেরিমেন্ট করুন ।

২. ইউটিউব-ডিএল ইউটিউব ফাইলগুলি কোথায় ডাউনলোড করে?

ডিফল্টরূপে আপনি যে টার্মিনালটি খোলেন তার বর্তমান কার্যকরী ডিরেক্টরিতেyoutube-dl ফাইলগুলি ডাউনলোড করবে । সাধারণত এটি আপনার পরিবেশ, তবে সর্বদা নয়। এই আচরণটি দুটিভাবেই পরিবর্তিত হতে পারে:$HOME

  1. সঙ্গে -o বিকল্প ব্যবহার করুন youtube-dlথেকে ম্যানুয়ালি ডাউনলোড করা ফাইল জন্য একটি অবস্থান করা উচিত:

    youtube-dl -o "~/Desktop/%(title)s.%(ext)s" 'youtube file url'
    

    এবং অবশ্যই 'ইউটিউব ফাইল ইউআরএল'-এর জন্য আপনার প্রকৃত ইউআরএলটি প্রতিস্থাপন করুন । এই উদাহরণটি আপনার ডেস্কটপে সম্পূর্ণ ডাউনলোড পাঠায়।

  2. youtube-dlনিম্নলিখিত হিসাবে একটি কনফিগারেশন ফাইল তৈরি করুন :

    touch ~/.config/youtube-dl.conf
    

    তারপরে এই ফাইলে একটি ডিফল্ট ডাউনলোডের অবস্থান সেট করুন:

    --output "~/Desktop/%(title)s.%(ext)s"
    

    এটি জায়গায় রেখে ডাউনলোড করা সমস্ত ফাইল স্বয়ংক্রিয়ভাবে আপনার ডেস্কটপে চলে যাবে।

তথ্যসূত্র:


1
এটি আমার পক্ষে কাজ করেছিল, প্রথম উদাহরণ ব্যতীত আপনার পথের চারপাশে উদ্ধৃতি প্রয়োজন। শেলটি তাদের ছাড়াই আমাকে এই ত্রুটি ছুঁড়ে ফেলেছিল:sh: 1: Syntax error: "(" unexpected
-15

9

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

আমি নিজের ব্যবহারের জন্য একটি স্ক্রিপ্ট লিখেছি। এটা ঠিক কাজ করে। ডাউনলোড হওয়া সমস্ত ফাইল কোথায় চলেছে তা আপনার চিন্তা করার দরকার নেই। আমি ওয়াইটি ভিডিও ডাউনলোড করার জন্য ~ / ভিডিও ডিরেক্টরি নির্বাচন করেছি; আপনি অন্য কোনও চয়ন করতে পারেন। আপনার নামে 'টম' প্রতিস্থাপন করুন। লিপিটি এখানে:

#!/bin/sh
answer=""
tput clear
tput cup 05 10
echo "Give the YouTube URL: \c"
# Here you paste the YT-video-URL by ctrl+shift+V
read answer
# The follwing command will display a list of video quality options to choose from
youtube-dl -F $answer
echo
# Here you give the number shown in first column as per your choice
echo "Select Quality (Choose a number): \c"
read qual
# If you don't want to download and quit the shell, give 99
if [ $qual -ne 99 ]
then
youtube-dl -f $qual -o "/home/Tom/Videos/%(title)s.%(ext)s" $answer
else
exit 0
fi

2

আপনি যদি এইভাবে চালান youtube-dl:

youtube-dl -o "/home/vasa1/Downloads/%(title)s" http://www.youtube.com/watch?v=rnvK2TIhYns

ভিডিওটি থাকা উচিত /home/vasa1/Downloads। অবশ্যই আপনার নিজের ব্যবহারকারীর নামটি স্থাপন করা দরকার vasa1


2

ডিফল্টরূপে ইউটিউব-ডিএল ডাউনলোড করে আপনার ডাউনলোড করা ফাইল অ্যাক্সেসের জন্য এটি আপনার হোম ডিরেক্টরিতে ফাইলগুলি ডাউনলোড করে দয়া করে টার্মিনালটি আপনার হোম ডিরেক্টরি ব্যবহারকারীর ডিরেক্টরিতে পরিবর্তন করুন: $ d সিডি / হোম / ব্যবহারকারী নোটিশ: ব্যবহারকারী আপনার ব্যবহারকারীর নাম


1

উবুন্টু আনুষ্ঠানিক ইনস্টলেশন প্রক্রিয়া 14 ফিক্স

এখানে ডিরেক্টরি তৈরি করুন:

sudo mkdir /opt/youtube-dl

ইউটিউব-ডিএল ইনস্টলেশন স্থান থেকে সরান:

sudo mv /usr/local/bin/youtube-dl /opt/youtube-dl

সিমিলিংক তৈরি করুন:

pushd /usr/local/bin/ && sudo ln -s /opt/youtube-dl/youtube-dl

পরীক্ষার সিমিলিংক:

ls -la youtube-dl 
lrwxrwxrwx 1 root root 26 Oct 16 20:41 youtube-dl -> /opt/youtube-dl/youtube-dl

popd

পরীক্ষা ফাইল:

ls -la /opt/youtube-dl/youtube-dl

-rwxrwxrwx 1 root root 639567 Oct 15 12:42 /opt/youtube-dl/youtube-dl

ফিক্স অনুমতি:

sudo chmod 755 /opt/youtube-dl/youtube-dl

পুরানো ক্যাশে সরান:

sudo rm -r /home/<user>/.cache/youtube-dl/

e'voila! ইউটিউব-ডিএল এর সামনে একটি সুডোর প্রয়োজন ছাড়াই


0

যদি আপনি youtube-dlঅজগর স্ক্রিপ্টে চালাতে চান তবে কেবল ব্যবহারের -oকোনও প্রভাব পড়বে না।

পরিবর্তে আপনার outtmplকীওয়ার্ড ব্যবহার করা দরকার , যেমন:

youtube_dl.YoutubeDL( params={'-c': '', '--no-mtime': '', 'outtmpl': './%(uploader)s/%(title)s-%(upload_date)s-%(id)s.%(ext)s'} ).download([url])
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.