ইউটিউবে ভিডিও আপলোড করার জন্য কি কোনও ডেস্কটপ অ্যাপ্লিকেশন রয়েছে?
ইউটিউবে ভিডিও আপলোড করার জন্য কি কোনও ডেস্কটপ অ্যাপ্লিকেশন রয়েছে?
উত্তর:
গুগলেকেল ব্যবহার করার চেষ্টা করুন
sudo apt-get install googlcl
এই সরঞ্জামটি কিছু গুগল ডেটা প্রোটোকল (জিডিটা) এপিআই-কে একটি ব্যবহারকারী-বান্ধব কমান্ড-লাইন ইন্টারফেস সরবরাহ করে।
কমান্ডের সাহায্যে কমান্ড লাইন থেকে আপনি YouTube এ সুন্দরভাবে একটি ভিডিও আপলোড করতে পারেন:
google youtube post --category Education --devtags GoogleCL test.mp4
এটি test.mp4
শিক্ষার বিভাগে আপনার ইউটিউবে (যাকে আপনি গুগলসিএল অ্যাক্সেস দিয়েছিলেন) অ্যাকাউন্টটিতে ভিডিওটি আপলোড করবে । এটি একটি সাধারণ পরীক্ষা, সুতরাং এই দরকারী গাইডটি পরীক্ষা করে দেখুন ।
আপনি এমন কোনও স্ক্রিপ্টে আগ্রহী হতে পারেন যা আপনাকে সামান্য জিইউআই দিতে জেনिटी ব্যবহার করে ।
ফায়ারফক্স এক্সটেনশন ফায়ারআপলোডার চেষ্টা করে দেখুন, কবজির মতো কাজ করে;)
এখানে যেমন বলা হয়েছে , স্ট্যান্ডার্ড ইউটিউব ক্লাউড এপিআই অ্যাক্সেসের বিষয়ে এই সরলতম টিউটোরিয়ালটি ব্যবহার করুন , সেটআপ করতে 10 মিনিট সময় লাগে এবং কাজটি সম্পন্ন হয়:
http://www.cnx-software.com/2014/02/09/how-to-upload-youtube-videos-with-the-command-line-in-linux/
গুগলের নিজস্ব আপলোড_ভিডিও.পি স্ক্রিপ্ট রয়েছে বলে মনে হয় এবং আমি এটিকে কিছু বা অনেকগুলি চেষ্টা করে কাজ করতে পারি মূলত প্রমাণীকরণের কারণে। সম্ভবত আরও ভাল উপায় আছে (মন্তব্য স্বাগত), তবে উবুন্টু 14.04 এ আমার যা করতে হবে তা এখানে রয়েছে , যদিও আমার 12.04 / 13.10 এর জন্যও কাজ করা উচিত:
স্ক্রিপ্টটি ডাউনলোড করুন:
mkdir youtube-upload
cd youtube-upload
wget https://github.com/youtube/api-samples/raw/master/python/upload_video.py
গুগল এপিআই পাইথন ক্লায়েন্ট ডাউনলোড এবং নিষ্কাশন করুন এবং প্রাসঙ্গিক ডিরেক্টরিগুলি যেখানে ডিরেক্টরিতে স্ক্রিপ্টটি রয়েছে সেখানে স্থানান্তর করুন:
wget https://google-api-python-client.googlecode.com/files/google-api-python-client-1.2.tar.gz
tar xzvf google-api-python-client-1.2.tar.gz
cd google-api-python-client-1.2/
mv apiclient/ oauth2client/ uritemplate/ ..
cd ..
একটি ডেস্কটপ ইন্টারফেসযুক্ত কম্পিউটারে, ইউটিউব শংসাপত্র ব্যবহার করে গুগল ক্লাউড কনসোল (নাম এবং আইডির কোনও গুরুত্ব নেই) দিয়ে একটি প্রকল্প "ইউটিউব আপলোড স্ক্রিপ্ট" তৈরি করুন এবং এপিআই এবং লেখক-> API এ ইউটিউব ডেটা API v3 সক্ষম করুন। শংসাপত্রগুলিতে, নতুন নতুন ক্লায়েন্ট আইডি ক্লিক করুন, অ্যাপ্লিকেশন ধরণের জন্য ইনস্টল করা অ্যাপ্লিকেশন নির্বাচন করুন এবং ইনস্টলড অ্যাপ্লিকেশন ধরণের জন্য অন্যান্য নির্বাচন করুন এবং ক্লায়েন্ট আইডি তৈরি করুন ক্লিক করুন। দেশীয় অ্যাপ্লিকেশনটির জন্য এখন আপনার কাছে একটি ক্লায়েন্ট আইডি থাকা উচিত যা দেখে মনে হচ্ছে:
Youtube_Native_Client_ID
কমান্ড লাইনে ফিরে ক্লায়েন্ট আইডি, ক্লায়েন্ট সিক্রেট সহ আপনার পছন্দের সম্পাদক (যেমন ন্যানো, ভি, ...) ফাইল ক্লায়েন্ট_সেক্রেটস.জসন তৈরি করুন এবং উপরে ইউআরআই পুনঃনির্দেশ করুন:
{
"installed": {
"client_id": "xxxxxxxxxx-yyyyyyyyyyyyyyy.apps.googleusercontent.com",
"client_secret":"ABCDXXxxxxxxxxx-CddddddddD",
"redirect_uris": ["http://locahost", "urn:ietf:wg:oauth:2.0:oob"],
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://accounts.google.com/o/oauth2/token"
}
}
এখন আপনি স্ক্রিপ্টটি দিয়ে আপনার ইউটিউব অ্যাকাউন্টে একটি ভিডিও আপলোড করতে পারেন। দুটি ক্ষেত্রে রয়েছে: স্ক্রিপ্টটি কার্যকর করা হয় এমন মেশিনে আপনার ক্রোমিয়াম বা ফায়ারফক্সের মতো একটি ডেস্কটপ ব্রাউজারে অ্যাক্সেস রয়েছে:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted"
Most options are self-descriptive. Category 22 refers to People and Blog. other categories available are: Comedy “23”, Education “27”, Entertainment “24”, Film & Animation “1”, Gaming “20”, Howto & Style “26”, Music “10”, News & Politics “25”, Nonprofits & Activism “29”, People & Blogs “22”, Pets & Animals “15”, Science & Technology “28”, Sports “17”, and Travel & Events “19”.
প্রাইভেসি স্ট্যাটাস আপনাকে তালিকাভুক্ত, ব্যক্তিগত বা জনসাধারণের মধ্যে বেছে নিতে দেয়। স্ক্রিপ্টটি কার্যকর করা হয়েছে এমন মেশিনটির ডেস্কটপ ব্রাউজারে অ্যাক্সেস নেই এবং আপনাকে অন্য একটি মেশিনে একটি ব্রাউজার ব্যবহার করতে হবে, পরিবর্তে নিম্নলিখিত কমান্ডটি চালনা করুন:
python upload_video.py --file=video.webm --title="Video Title" \
--description="Video Description" --keywords="keyword1, keyword2" \
--category=22 --privacyStatus="unlisted" --noauth_local_webserver
আপনি আপনার টার্মিনালে প্রবেশ করতে পারেন এমন একটি যাচাইকরণ কোড পেতে এটি আপনার ব্রাউজারে অ্যাক্সেসের জন্য একটি লিঙ্ক সরবরাহ করবে। প্রমাণীকরণের জন্য ব্যবহারকারীর হস্তক্ষেপ ছাড়াই আপনি ভিডিওগুলি আপলোড করতে পারার পরে এটি কেবল প্রথমবারের জন্য প্রয়োজন। আপনি যদি noauth_local_webserver ব্যতীত কমান্ডটি চালনা করেন এবং যদি আপনার কেবল একটি পাঠ্য ভিত্তিক ওয়েব ব্রাউজারে অ্যাক্সেস থাকে তবে এটি কার্যকর হবে না, কারণ তারা সাধারণত জাভাস্ক্রিপ্ট সমর্থন করে না। এটি হ'ল ভিডিওটি এখন আপনার ইউটিউব অ্যাকাউন্টে আপলোড করা উচিত।
Authentication successful.
Uploading file...
Video id 'sbRf3O3VCEI' was successfully uploaded.
আমি আমাদের ভিডিওগুলির সাথে এটি নিজে পরীক্ষা করেছি এবং এটি একটি ভিপিএস থেকে খুব দ্রুত চলে গিয়েছিল।