YouTube এ ভিডিওতে সাবটাইটেলগুলি জোর করে, যদি এটি এম্বেড করা না থাকে


16

আমি ভিডিওটি ইউটিউবে আপলোড করেছি এবং সাবটাইটেলগুলি যুক্ত করেছি তবে ব্যবহারকারীরা বুঝতে পারেন না যে তারা সেগুলি চালু করতে পারে। আমি জানি এম্বেড থাকা প্লেয়ারের জন্য নির্দিষ্ট ইউআরএল প্যারামিটার রয়েছে তবে এটি youtube.comনিজের জন্য কার্যকর হয় না। আমি চেষ্টা করেছি:

http://www.youtube.com/watch?v=wWMMgHobF6g&hl=de&cc_lang_pref=de&cc_load_policy=1

এবং এটি পৃষ্ঠাটি জার্মান ভাষায় ফেরত দেয় তবে সাবটাইটেলগুলি চালু করে না।

আমি কীভাবে ইউটিউবকে youtube.comনিজের উপর সাবটাইটেল ব্যবহার করতে বাধ্য করতে পারি ?


3
অন্যদের জন্য একই গবেষণা করছেন: এই মুহূর্তে, কেবল &cc_load_policy=1সিসি চালু হওয়ার সাথে সাথে কেবল এটিই কাজ করছে বলে মনে হচ্ছে, তবে কোনও ভাষা সেট করা যায় না ... করুণা, লিঙ্কগুলি সঠিকভাবে ভাগ করে নেওয়া এতটাই সুবিধাজনক
brasofilo

উত্তর:


2

এটি কীভাবে করা যায় তা আমি খুঁজে পেয়েছি।

যোগ

&hl=de&cc_lang_pref=de&cc=1

আপনার ভিডিও url এ, এবং সাবটাইটেলগুলি ডিফল্টরূপে youtube.com এ থাকবে। অবশ্যই আপনার পরিবর্তে আপনার ভাষা ব্যবহার করা দরকার de


8
আর কাজ করছে না :(
কেবিটিজ

2
সীমিত জীবনকাল সহ এটি একটি নোংরা হ্যাক ছিল: ডি
ইল্টান্নান

1

আমি খুঁজে পাওয়া একমাত্র উপায় হ'ল ইউআরআই পরিবর্তন করা

https://www.youtube.com/watch?v=2s3aJfRr9gE

এই প্যাটার্নে

"https://www.youtube-nocookie.com/embed/" + VIDEO_ID + "?hl=" LANG_CODE

যদি hl=কাজ না করে (কিছু ক্ষেত্রে নেই কাজ বলে মনে হয়) চেষ্টা cc_load_policy=1&cc_lang_pref=

বাশ / লিনাক্সে আপনি কেবল সেই কাঠামোর সাথে ইউআরআই অনুলিপি করতে পারেন এবং তারপরে ক্লিপবোর্ডের বিষয়বস্তু রূপান্তর করতে এই কমান্ডটি (স্প্যানিশ কোড হার্ডকোডযুক্ত) চালাতে পারেন (আপনি একটি নাম রাখতে পারেন):

xclip -selection c -o | echo "$(cat -)?&hl=es-419" | sed "s|youtube.com/watch?v=|youtube-nocookie.com/embed/|1" | xclip -selection c

ইউটিউব-ডিএল দিয়ে আপনি উপলব্ধ সাবটাইটেলগুলি আইএসও 639-1 ভাষা কোডগুলি তালিকাভুক্ত করতে পারেন :

youtube-dl --list-subs "{video_id or url}"

অপূর্ণতা:

  • ভিডিওটি সম্পূর্ণ স্ক্রিনটি কভার করবে ... যা সম্পর্কিত ভিডিওগুলির সাথে পরামর্শ বন্ধ করা ভাল জিনিস হতে পারে :)
  • দেখে মনে হচ্ছে স্বয়ংক্রিয়ভাবে উত্পন্ন ক্যাপশনগুলির সাথে কাজ করে না।

এটি ইউআই ভাষা বদলেছে বলে মনে হচ্ছে তবে সাবটাইটেলগুলি প্রদর্শন করে না।
টিন ম্যান

কিন্তু যোগ & cc_lang_pref ডি & cc_load_policy = 1 = (যেমন youtube-nocookie.com/embed/... ) কাজ বলে মনে হয়!
টিন ম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.