Videos

28 জুলাই 2020-এর পরে তৈরি করা অযাচাইকৃত API প্রকল্পগুলি থেকে videos.insert endpoint এর মাধ্যমে আপলোড করা সমস্ত ভিডিও ব্যক্তিগত দেখার মোডে সীমাবদ্ধ থাকবে। এই সীমাবদ্ধতা প্রত্যাহার করতে, পরিষেবার শর্তাবলীর সাথে সম্মতি যাচাই করার জন্য প্রতিটি API প্রকল্পকে একটি অডিট করতে হবে৷ আরো বিস্তারিত জানার জন্য অনুগ্রহ করে API পুনর্বিবেচনার ইতিহাস দেখুন।

একটি video সংস্থান একটি YouTube ভিডিও উপস্থাপন করে।

পদ্ধতি

API videos সংস্থানগুলির জন্য নিম্নলিখিত পদ্ধতিগুলিকে সমর্থন করে:

getRating
অনুমোদিত ব্যবহারকারী নির্দিষ্ট ভিডিওগুলির একটি তালিকায় দেওয়া রেটিংগুলি পুনরুদ্ধার করে৷ এটা এখন চেষ্টা কর .
list
API অনুরোধের পরামিতিগুলির সাথে মেলে এমন ভিডিওগুলির একটি তালিকা প্রদান করে৷ এটা এখন চেষ্টা কর .
insert
YouTube-এ একটি ভিডিও আপলোড করে এবং ঐচ্ছিকভাবে ভিডিওর মেটাডেটা সেট করে।
update
একটি ভিডিওর মেটাডেটা আপডেট করে। এটা এখন চেষ্টা কর .
delete
একটি YouTube ভিডিও মুছে দেয়। এটা এখন চেষ্টা কর .
rate
একটি ভিডিওতে একটি পছন্দ বা অপছন্দ রেটিং যোগ করুন বা একটি ভিডিও থেকে একটি রেটিং সরান৷ এটা এখন চেষ্টা কর .
reportAbuse
অপমানজনক বিষয়বস্তু থাকার জন্য একটি ভিডিও প্রতিবেদন করুন। এটা এখন চেষ্টা কর .

সম্পদ প্রতিনিধিত্ব

নিম্নলিখিত JSON গঠন একটি videos সম্পদের বিন্যাস দেখায়:

{
  "kind": "youtube#video",
  "etag": etag,
  "id": string,
  "snippet": {
    "publishedAt": datetime,
    "channelId": string,
    "title": string,
    "description": string,
    "thumbnails": {
      (key): {
        "url": string,
        "width": unsigned integer,
        "height": unsigned integer
      }
    },
    "channelTitle": string,
    "tags": [
      string
    ],
    "categoryId": string,
    "liveBroadcastContent": string,
    "defaultLanguage": string,
    "localized": {
      "title": string,
      "description": string
    },
    "defaultAudioLanguage": string
  },
  "contentDetails": {
    "duration": string,
    "dimension": string,
    "definition": string,
    "caption": string,
    "licensedContent": boolean,
    "regionRestriction": {
      "allowed": [
        string
      ],
      "blocked": [
        string
      ]
    },
    "contentRating": {
      "acbRating": string,
      "agcomRating": string,
      "anatelRating": string,
      "bbfcRating": string,
      "bfvcRating": string,
      "bmukkRating": string,
      "catvRating": string,
      "catvfrRating": string,
      "cbfcRating": string,
      "cccRating": string,
      "cceRating": string,
      "chfilmRating": string,
      "chvrsRating": string,
      "cicfRating": string,
      "cnaRating": string,
      "cncRating": string,
      "csaRating": string,
      "cscfRating": string,
      "czfilmRating": string,
      "djctqRating": string,
      "djctqRatingReasons": [,
        string
      ],
      "ecbmctRating": string,
      "eefilmRating": string,
      "egfilmRating": string,
      "eirinRating": string,
      "fcbmRating": string,
      "fcoRating": string,
      "fmocRating": string,
      "fpbRating": string,
      "fpbRatingReasons": [,
        string
      ],
      "fskRating": string,
      "grfilmRating": string,
      "icaaRating": string,
      "ifcoRating": string,
      "ilfilmRating": string,
      "incaaRating": string,
      "kfcbRating": string,
      "kijkwijzerRating": string,
      "kmrbRating": string,
      "lsfRating": string,
      "mccaaRating": string,
      "mccypRating": string,
      "mcstRating": string,
      "mdaRating": string,
      "medietilsynetRating": string,
      "mekuRating": string,
      "mibacRating": string,
      "mocRating": string,
      "moctwRating": string,
      "mpaaRating": string,
      "mpaatRating": string,
      "mtrcbRating": string,
      "nbcRating": string,
      "nbcplRating": string,
      "nfrcRating": string,
      "nfvcbRating": string,
      "nkclvRating": string,
      "oflcRating": string,
      "pefilmRating": string,
      "rcnofRating": string,
      "resorteviolenciaRating": string,
      "rtcRating": string,
      "rteRating": string,
      "russiaRating": string,
      "skfilmRating": string,
      "smaisRating": string,
      "smsaRating": string,
      "tvpgRating": string,
      "ytRating": string
    },
    "projection": string,
    "hasCustomThumbnail": boolean
  },
  "status": {
    "uploadStatus": string,
    "failureReason": string,
    "rejectionReason": string,
    "privacyStatus": string,
    "publishAt": datetime,
    "license": string,
    "embeddable": boolean,
    "publicStatsViewable": boolean,
    "madeForKids": boolean,
    "selfDeclaredMadeForKids": boolean
  },
  "statistics": {
    "viewCount": string,
    "likeCount": string,
    "dislikeCount": string,
    "favoriteCount": string,
    "commentCount": string
  },
  "player": {
    "embedHtml": string,
    "embedHeight": long,
    "embedWidth": long
  },
  "topicDetails": {
    "topicIds": [
      string
    ],
    "relevantTopicIds": [
      string
    ],
    "topicCategories": [
      string
    ]
  },
  "recordingDetails": {
    "recordingDate": datetime
  },
  "fileDetails": {
    "fileName": string,
    "fileSize": unsigned long,
    "fileType": string,
    "container": string,
    "videoStreams": [
      {
        "widthPixels": unsigned integer,
        "heightPixels": unsigned integer,
        "frameRateFps": double,
        "aspectRatio": double,
        "codec": string,
        "bitrateBps": unsigned long,
        "rotation": string,
        "vendor": string
      }
    ],
    "audioStreams": [
      {
        "channelCount": unsigned integer,
        "codec": string,
        "bitrateBps": unsigned long,
        "vendor": string
      }
    ],
    "durationMs": unsigned long,
    "bitrateBps": unsigned long,
    "creationTime": string
  },
  "processingDetails": {
    "processingStatus": string,
    "processingProgress": {
      "partsTotal": unsigned long,
      "partsProcessed": unsigned long,
      "timeLeftMs": unsigned long
    },
    "processingFailureReason": string,
    "fileDetailsAvailability": string,
    "processingIssuesAvailability": string,
    "tagSuggestionsAvailability": string,
    "editorSuggestionsAvailability": string,
    "thumbnailsAvailability": string
  },
  "suggestions": {
    "processingErrors": [
      string
    ],
    "processingWarnings": [
      string
    ],
    "processingHints": [
      string
    ],
    "tagSuggestions": [
      {
        "tag": string,
        "categoryRestricts": [
          string
        ]
      }
    ],
    "editorSuggestions": [
      string
    ]
  },
  "liveStreamingDetails": {
    "actualStartTime": datetime,
    "actualEndTime": datetime,
    "scheduledStartTime": datetime,
    "scheduledEndTime": datetime,
    "concurrentViewers": unsigned long,
    "activeLiveChatId": string
  },
  "localizations": {
    (key): {
      "title": string,
      "description": string
    }
  }
}

বৈশিষ্ট্য

নিম্নলিখিত সারণী এই সম্পদে প্রদর্শিত বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে:

বৈশিষ্ট্য
kind string
API সম্পদের ধরন সনাক্ত করে। মান হবে youtube#video
etag etag
এই সম্পদের Etag.
id string
ইউটিউব যে আইডি ব্যবহার করে ভিডিওটিকে অনন্যভাবে শনাক্ত করতে।
snippet object
snippet অবজেক্টটিতে ভিডিও সম্পর্কে প্রাথমিক বিশদ রয়েছে, যেমন এর শিরোনাম, বিবরণ এবং বিভাগ।
snippet. publishedAt datetime
ভিডিওটি যে তারিখ এবং সময় প্রকাশ করা হয়েছিল। মনে রাখবেন যে ভিডিওটি আপলোড করার সময় থেকে এই সময়টি আলাদা হতে পারে৷ উদাহরণস্বরূপ, যদি একটি ভিডিও একটি ব্যক্তিগত ভিডিও হিসাবে আপলোড করা হয় এবং তারপরে পরবর্তী সময়ে সর্বজনীন করা হয়, এই সম্পত্তিটি ভিডিওটি সর্বজনীন হওয়ার সময়টি নির্দিষ্ট করবে৷

কয়েকটি বিশেষ ক্ষেত্রে রয়েছে:
  • যদি একটি ভিডিও একটি ব্যক্তিগত ভিডিও হিসাবে আপলোড করা হয় এবং ভিডিও মেটাডেটা চ্যানেলের মালিক দ্বারা পুনরুদ্ধার করা হয়, তাহলে সম্পত্তির মান ভিডিওটি আপলোড করার তারিখ এবং সময় নির্দিষ্ট করে৷
  • যদি একটি ভিডিও একটি তালিকাবিহীন ভিডিও হিসাবে আপলোড করা হয়, তবে সম্পত্তির মানটি ভিডিওটি আপলোড করার তারিখ এবং সময়ও নির্দিষ্ট করে। এই ক্ষেত্রে, যে কেউ ভিডিওটির অনন্য ভিডিও আইডি জানেন তারা ভিডিও মেটাডেটা পুনরুদ্ধার করতে পারেন।
মানটি ISO 8601 বিন্যাসে নির্দিষ্ট করা হয়েছে।
snippet. channelId string
ভিডিওটি যে চ্যানেলে আপলোড করা হয়েছে সেটিকে অনন্যভাবে শনাক্ত করতে YouTube যে ID ব্যবহার করে।
snippet. title string
ভিডিওটির শিরোনাম। সম্পত্তির মানের সর্বোচ্চ দৈর্ঘ্য 100 অক্ষর এবং < এবং > ছাড়া সব বৈধ UTF-8 অক্ষর থাকতে পারে। আপনি যদি videos.update পদ্ধতিতে কল করেন এবং একটি video রিসোর্সের snippet অংশ আপডেট করেন তবে আপনাকে অবশ্যই এই সম্পত্তির জন্য একটি মান সেট করতে হবে।
snippet. description string
ভিডিওটির বর্ণনা। সম্পত্তির মান সর্বাধিক 5000 বাইটের দৈর্ঘ্য এবং < এবং > ছাড়া সমস্ত বৈধ UTF-8 অক্ষর থাকতে পারে।
snippet. thumbnails object
ভিডিওর সাথে যুক্ত থাম্বনেইল চিত্রগুলির একটি মানচিত্র৷ মানচিত্রের প্রতিটি বস্তুর জন্য, কী হল থাম্বনেইল ছবির নাম, এবং মান হল একটি বস্তু যাতে থাম্বনেইল সম্পর্কে অন্যান্য তথ্য থাকে।
snippet.thumbnails. (key) object
বৈধ কী মান হল:
  • default - ডিফল্ট থাম্বনেইল চিত্র। একটি ভিডিওর জন্য ডিফল্ট থাম্বনেইল - বা একটি সংস্থান যা একটি ভিডিওকে বোঝায়, যেমন একটি প্লেলিস্ট আইটেম বা অনুসন্ধান ফলাফল - 120px চওড়া এবং 90px লম্বা। একটি চ্যানেলের জন্য ডিফল্ট থাম্বনেইল 88px চওড়া এবং 88px লম্বা।
  • medium - থাম্বনেইল ছবির একটি উচ্চ রেজোলিউশন সংস্করণ। একটি ভিডিওর জন্য (বা একটি সম্পদ যা একটি ভিডিওকে বোঝায়), এই ছবিটি 320px চওড়া এবং 180px লম্বা। একটি চ্যানেলের জন্য, এই ছবিটি 240px চওড়া এবং 240px লম্বা৷
  • high - থাম্বনেইল ছবির একটি উচ্চ রেজোলিউশন সংস্করণ। একটি ভিডিওর জন্য (বা একটি সম্পদ যা একটি ভিডিওকে নির্দেশ করে), এই ছবিটি 480px চওড়া এবং 360px লম্বা। একটি চ্যানেলের জন্য, এই চিত্রটি 800px চওড়া এবং 800px লম্বা৷
  • standard - high রেজোলিউশনের ছবির চেয়ে থাম্বনেল ছবির একটি এমনকি উচ্চ রেজোলিউশন সংস্করণ। এই চিত্রটি কিছু ভিডিও এবং অন্যান্য সংস্থানগুলির জন্য উপলব্ধ যা ভিডিওগুলিকে উল্লেখ করে, যেমন প্লেলিস্ট আইটেম বা অনুসন্ধান ফলাফল৷ এই ছবিটি 640px চওড়া এবং 480px লম্বা৷
  • maxres - থাম্বনেইল ছবির সর্বোচ্চ রেজোলিউশন সংস্করণ। এই চিত্রের আকার কিছু ভিডিও এবং অন্যান্য সংস্থানগুলির জন্য উপলব্ধ যা ভিডিওগুলিকে উল্লেখ করে, যেমন প্লেলিস্ট আইটেম বা অনুসন্ধান ফলাফল৷ এই ছবিটি 1280px চওড়া এবং 720px লম্বা৷
snippet.thumbnails.(key). url string
ছবির URL.
snippet.thumbnails.(key). width unsigned integer
ছবিটির প্রস্থ।
snippet.thumbnails.(key). height unsigned integer
ছবিটির উচ্চতা।
snippet. channelTitle string
ভিডিওটি যে চ্যানেলের অন্তর্গত তার জন্য চ্যানেলের শিরোনাম৷
snippet. tags[] list
ভিডিওর সাথে যুক্ত কীওয়ার্ড ট্যাগের একটি তালিকা। ট্যাগ স্পেস থাকতে পারে. সম্পত্তি মান সর্বোচ্চ 500 অক্ষর দৈর্ঘ্য আছে. অক্ষর সীমা গণনা করার উপায় সম্পর্কে নিম্নলিখিত নিয়মগুলি নোট করুন:
  • সম্পত্তি মান হল একটি তালিকা, এবং তালিকার আইটেমগুলির মধ্যে কমাগুলি সীমার দিকে গণনা করে৷
  • যদি একটি ট্যাগে একটি স্থান থাকে, তাহলে API সার্ভার ট্যাগ মানটিকে এমনভাবে পরিচালনা করে যেন এটি উদ্ধৃতি চিহ্নে মোড়ানো হয় এবং উদ্ধৃতি চিহ্নগুলি অক্ষর সীমার দিকে গণনা করা হয়। সুতরাং, অক্ষর সীমার উদ্দেশ্যে, ফু-বাজ ট্যাগটিতে সাতটি অক্ষর রয়েছে, তবে ফু বাজ ট্যাগটিতে নয়টি অক্ষর রয়েছে।
snippet. categoryId string
ভিডিওর সাথে যুক্ত YouTube ভিডিও বিভাগ । আপনি যদি videos.update পদ্ধতিতে কল করেন এবং একটি video রিসোর্সের snippet অংশ আপডেট করেন তবে আপনাকে অবশ্যই এই সম্পত্তির জন্য একটি মান সেট করতে হবে।
snippet. liveBroadcastContent string
ভিডিওটি একটি আসন্ন/সক্রিয় লাইভ সম্প্রচার কিনা তা নির্দেশ করে। অথবা ভিডিওটি আসন্ন/সক্রিয় লাইভ সম্প্রচার না হলে এটি "কিছুই নয়"।

এই সম্পত্তির জন্য বৈধ মান হল:
  • live
  • none
  • upcoming
snippet. defaultLanguage string
video রিসোর্সের snippet.title এবং snippet.description বৈশিষ্ট্যে পাঠ্যের ভাষা।
snippet. localized object
snippet.localized অবজেক্টে হয় ভিডিওর জন্য একটি স্থানীয় শিরোনাম এবং বিবরণ থাকে অথবা ভিডিওর মেটাডেটার জন্য ডিফল্ট ভাষায় শিরোনাম থাকে।
  • যদি videos.list অনুরোধ hl প্যারামিটার ব্যবহার করে এমন একটি ভাষা নির্দিষ্ট করতে যেটির জন্য স্থানীয়কৃত পাঠ্য ফেরত দেওয়া উচিত এবং সেই ভাষায় স্থানীয়কৃত পাঠ্য উপলব্ধ থাকলে রিসোর্স স্নিপেটে স্থানীয়কৃত পাঠ্য ফেরত দেওয়া হয়।
  • ডিফল্ট ভাষার জন্য মেটাডেটা ফেরত দেওয়া হয় যদি একটি hl প্যারামিটার মান নির্দিষ্ট করা না থাকে বা একটি মান নির্দিষ্ট করা হয় কিন্তু নির্দিষ্ট ভাষার জন্য স্থানীয় মেটাডেটা উপলব্ধ না হয়।
সম্পত্তিতে একটি পঠনযোগ্য মান রয়েছে। স্থানীয়করণ শিরোনাম যোগ করতে, আপডেট করতে বা মুছতে localizations অবজেক্ট ব্যবহার করুন।
snippet.localized. title string
স্থানীয় ভিডিও শিরোনাম।
snippet.localized. description string
স্থানীয় ভিডিও বিবরণ.
snippet. defaultAudioLanguage string
default_audio_language প্রপার্টি ভিডিওর ডিফল্ট অডিও ট্র্যাকে কথ্য ভাষা নির্দিষ্ট করে।
contentDetails object
contentDetails অবজেক্টে ভিডিওর দৈর্ঘ্য এবং ভিডিওর জন্য ক্যাপশন উপলব্ধ কিনা তার ইঙ্গিত সহ ভিডিও বিষয়বস্তু সম্পর্কে তথ্য রয়েছে৷
contentDetails. duration string
ভিডিওটির দৈর্ঘ্য। সম্পত্তির মান একটি ISO 8601 সময়কাল। উদাহরণস্বরূপ, একটি ভিডিওর জন্য যা কমপক্ষে এক মিনিট দীর্ঘ এবং এক ঘন্টার কম, সময়কালটি PT#M#S ফর্ম্যাটে থাকে, যেখানে PT অক্ষরগুলি নির্দেশ করে যে মানটি নির্দিষ্ট সময়কাল এবং অক্ষরগুলি নির্দিষ্ট করে M এবং S যথাক্রমে মিনিট এবং সেকেন্ডে দৈর্ঘ্য নির্দেশ করে। M এবং S অক্ষরের আগের # অক্ষর দুটিই পূর্ণসংখ্যা যা ভিডিওটির মিনিট (বা সেকেন্ড) সংখ্যা নির্দিষ্ট করে৷ উদাহরণস্বরূপ, PT15M33S এর একটি মান নির্দেশ করে যে ভিডিওটি 15 মিনিট এবং 33 সেকেন্ডের।

যদি ভিডিওটি কমপক্ষে এক ঘন্টা দীর্ঘ হয়, তাহলে সময়কালটি PT#H#M#S ফর্ম্যাটে থাকে, যেখানে # H অক্ষরের পূর্বে থাকা ভিডিওটির দৈর্ঘ্য ঘন্টায় নির্দিষ্ট করে এবং অন্যান্য সমস্ত বিবরণ একই উপরে বর্ণিত. যদি ভিডিওটি অন্তত এক দিন দীর্ঘ হয়, তাহলে P এবং T অক্ষরগুলিকে আলাদা করা হয় এবং মানটির বিন্যাস হল P#DT#H#M#S সম্পূর্ণ বিবরণের জন্য অনুগ্রহ করে ISO 8601 স্পেসিফিকেশন পড়ুন।
contentDetails. dimension string
ভিডিওটি 3D বা 2D তে উপলব্ধ কিনা তা নির্দেশ করে৷
contentDetails. definition string
ভিডিওটি হাই ডেফিনিশন ( HD ) বা শুধুমাত্র স্ট্যান্ডার্ড ডেফিনিশনে উপলব্ধ কিনা তা নির্দেশ করে৷

এই সম্পত্তির জন্য বৈধ মান হল:
  • hd
  • sd
contentDetails. caption string
ভিডিওর জন্য ক্যাপশন উপলব্ধ কিনা তা নির্দেশ করে৷

এই সম্পত্তির জন্য বৈধ মান হল:
  • false
  • true
contentDetails. licensedContent boolean
ভিডিওটি লাইসেন্সকৃত সামগ্রীর প্রতিনিধিত্ব করে কিনা তা নির্দেশ করে, যার মানে হল যে সামগ্রীটি YouTube সামগ্রী অংশীদারের সাথে লিঙ্ক করা একটি চ্যানেলে আপলোড করা হয়েছে এবং তারপর সেই অংশীদার দ্বারা দাবি করা হয়েছে৷
contentDetails. regionRestriction object
regionRestriction অবজেক্টে সেই দেশগুলির তথ্য রয়েছে যেখানে একটি ভিডিও দেখা যায় (বা নয়)৷ অবজেক্টে হয় contentDetails.regionRestriction.allowed প্রপার্টি বা contentDetails.regionRestriction.blocked প্রপার্টি থাকবে।
contentDetails.regionRestriction. allowed[] list
অঞ্চল কোডগুলির একটি তালিকা যা সেই দেশগুলিকে চিহ্নিত করে যেখানে ভিডিওটি দেখা যায়৷ যদি এই সম্পত্তিটি উপস্থিত থাকে এবং একটি দেশ এর মূল্য তালিকাভুক্ত না হয়, তাহলে ভিডিওটি সেই দেশে উপস্থিত হওয়া থেকে অবরুদ্ধ করা হয়৷ যদি এই সম্পত্তি উপস্থিত থাকে এবং একটি খালি তালিকা ধারণ করে, ভিডিওটি সমস্ত দেশে অবরুদ্ধ করা হয়।
contentDetails.regionRestriction. blocked[] list
অঞ্চল কোডগুলির একটি তালিকা যা সেই দেশগুলিকে চিহ্নিত করে যেখানে ভিডিওটি ব্লক করা হয়েছে৷ যদি এই সম্পত্তিটি উপস্থিত থাকে এবং একটি দেশ এর মূল্য তালিকাভুক্ত না থাকে, তাহলে ভিডিওটি সেই দেশে দেখা যাবে। যদি এই সম্পত্তিটি উপস্থিত থাকে এবং একটি খালি তালিকা ধারণ করে, ভিডিওটি সমস্ত দেশে দেখা যাবে৷
contentDetails. contentRating object
বিভিন্ন রেটিং স্কিমের অধীনে ভিডিওটি যে রেটিং পেয়েছে তা নির্দিষ্ট করে।
contentDetails.contentRating. acbRating string
ভিডিওটির অস্ট্রেলিয়ান ক্লাসিফিকেশন বোর্ড (ACB) বা অস্ট্রেলিয়ান কমিউনিকেশনস অ্যান্ড মিডিয়া অথরিটি (ACMA) রেটিং। ACMA রেটিং শিশুদের টেলিভিশন প্রোগ্রামিং শ্রেণীবদ্ধ করতে ব্যবহার করা হয়.

এই সম্পত্তির জন্য বৈধ মান হল:
  • acbC – যে প্রোগ্রামগুলিকে অস্ট্রেলিয়ান কমিউনিকেশনস অ্যান্ড মিডিয়া অথরিটি C শ্রেণীবিভাগ দিয়েছে। এই প্রোগ্রামগুলি 14 বছরের কম বয়সী শিশুদের জন্য (প্রিস্কুল শিশু ব্যতীত) উদ্দেশ্যে।
  • acbE - ই
  • acbG - জি
  • acbM - এম
  • acbMa15plus – MA15+
  • acbP – যে প্রোগ্রামগুলিকে অস্ট্রেলিয়ান কমিউনিকেশনস অ্যান্ড মিডিয়া অথরিটি দ্বারা P শ্রেণীবিভাগ দেওয়া হয়েছে। এই প্রোগ্রামগুলি প্রিস্কুল শিশুদের জন্য উদ্দেশ্যে করা হয়।
  • acbPg - PG
  • acbR18plus – R18+
  • acbUnrated
contentDetails.contentRating. agcomRating string
ভিডিওটির রেটিং ইতালির Autorità per le Garanzie nelle Comunicazioni (AGCOM) থেকে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • agcomT - টি
  • agcomUnrated
  • agcomVm14 – VM14
  • agcomVm18 – VM18
contentDetails.contentRating. anatelRating string
চিলির টেলিভিশনের জন্য ভিডিওটির Anatel (Asociación Nacional de Televisión) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • anatelA – এ
  • anatelF - F
  • anatelI - আমি
  • anatelI10 – I-10
  • anatelI12 – I-12
  • anatelI7 – I-7
  • anatelR - আর
  • anatelUnrated
contentDetails.contentRating. bbfcRating string
ভিডিওটির ব্রিটিশ বোর্ড অফ ফিল্ম ক্লাসিফিকেশন (BBFC) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • bbfc12 – 12
  • bbfc12a – 12A
  • bbfc15 – 15
  • bbfc18 – 18
  • bbfcPg - PG
  • bbfcR18 – R18
  • bbfcU - ইউ
  • bbfcUnrated
contentDetails.contentRating. bfvcRating string
থাইল্যান্ডের ফিল্ম এবং ভিডিও সেন্সর বোর্ড থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • bfvc13 - 13
  • bfvc15 - 15
  • bfvc18 – 18
  • bfvc20 – 20
  • bfvcB - বি
  • bfvcE - ই
  • bfvcG - জি
  • bfvcUnrated
contentDetails.contentRating. bmukkRating string
অস্ট্রিয়ান বোর্ড অফ মিডিয়া ক্লাসিফিকেশন (Bundesministerium für Unterricht, Kunst und Kultur) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • bmukk10 – 10+
  • bmukk12 – 12+
  • bmukk14 – 14+
  • bmukk16 – 16+
  • bmukk6 – 6+
  • bmukk8 – 8+
  • bmukkAa - অনিয়ন্ত্রিত
  • bmukkUnrated
contentDetails.contentRating. catvRating string
কানাডিয়ান টিভির জন্য রেটিং সিস্টেম - কানাডিয়ান টিভি ক্লাসিফিকেশন সিস্টেম কানাডিয়ান ইংরেজি-ভাষায় সম্প্রচারের জন্য কানাডিয়ান রেডিও-টেলিভিশন অ্যান্ড টেলিকমিউনিকেশন কমিশন (CRTC) থেকে ভিডিওর রেটিং। আরও তথ্যের জন্য, কানাডিয়ান ব্রডকাস্ট স্ট্যান্ডার্ড কাউন্সিলের ওয়েবসাইট দেখুন।

এই সম্পত্তির জন্য বৈধ মান হল:
  • catv14plus – 14+
  • catv18plus – 18+
  • catvC - সি
  • catvC8 – C8
  • catvG - জি
  • catvPg - PG
  • catvUnrated
contentDetails.contentRating. catvfrRating string
কানাডিয়ান ফ্রেঞ্চ-ভাষায় সম্প্রচারের জন্য কানাডিয়ান রেডিও-টেলিভিশন এবং টেলিকমিউনিকেশন কমিশন (CRTC) থেকে ভিডিওটির রেটিং। আরও তথ্যের জন্য, কানাডিয়ান ব্রডকাস্ট স্ট্যান্ডার্ড কাউন্সিলের ওয়েবসাইট দেখুন।

এই সম্পত্তির জন্য বৈধ মান হল:
  • catvfr13plus – 13+
  • catvfr16plus – 16+
  • catvfr18plus – 18+
  • catvfr8plus – 8+
  • catvfrG - জি
  • catvfrUnrated
contentDetails.contentRating. cbfcRating string
ভিডিওটির সেন্ট্রাল বোর্ড অফ ফিল্ম সার্টিফিকেশন (CBFC - ইন্ডিয়া) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • cbfcA - এ
  • cbfcS - এস
  • cbfcU - ইউ
  • cbfcUnrated
  • cbfcUA - U/A
  • cbfcUA7plus – U/A
  • cbfcUA13plus – U/A
  • cbfcUA16plus – U/A
contentDetails.contentRating. cccRating string
ভিডিওটির Consejo de Calificación Cinematográfica (চিলি) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • ccc14 - 14+
  • ccc18 – 18+
  • ccc18s – 18+ - contenido pornográfico
  • ccc18v – 18+ - contenido excesivamente violento
  • ccc6 – 6+ - 7 বছরের জন্য অসুবিধাজনক
  • cccTe – Todo esspectador
  • cccUnrated
contentDetails.contentRating. cceRating string
পর্তুগালের Comissão de Classificação de Espect´culos থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • cceM12 – 12
  • cceM14 – 14
  • cceM16 – 16
  • cceM18 – 18
  • cceM4 - 4
  • cceM6 – 6
  • cceUnrated
contentDetails.contentRating. chfilmRating string
ভিডিওটির রেটিং সুইজারল্যান্ডে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • chfilm0 – 0
  • chfilm12 – 12
  • chfilm16 – 16
  • chfilm18 – 18
  • chfilm6 – 6
  • chfilmUnrated
contentDetails.contentRating. chvrsRating string
ভিডিওটির কানাডিয়ান হোম ভিডিও রেটিং সিস্টেম (CHVRS) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • chvrs14a – 14A
  • chvrs18a – 18A
  • chvrsE - ই
  • chvrsG - জি
  • chvrsPg - PG
  • chvrsR - আর
  • chvrsUnrated
contentDetails.contentRating. cicfRating string
কমিশন ডি কন্ট্রোল ডেস ফিল্মস (বেলজিয়াম) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • cicfE - ই
  • cicfKntEna - KNT/ENA
  • cicfKtEa – KT/EA
  • cicfUnrated
contentDetails.contentRating. cnaRating string
রোমানিয়ার কনসিলিউল ন্যাশনাল আল অডিওভিজুয়ালুলুই (সিএনএ) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • cna12 - 12
  • cna15 - 15
  • cna18 - 18
  • cna18plus – 18+
  • cnaAp - এপি
  • cnaUnrated
contentDetails.contentRating. cncRating string
ফ্রান্সে রেটিং সিস্টেম - কমিশন ডি ক্লাসিফিকেশন সিনেমাটোগ্রাফিক

এই সম্পত্তির জন্য বৈধ মান হল:
  • cnc10 - 10
  • cnc12 - 12
  • cnc16 - 16
  • cnc18 - 18
  • cncE - ই
  • cncT - টি
  • cncUnrated
contentDetails.contentRating. csaRating string
ফ্রান্সের Conseil supérieur de l?audiovisuel থেকে ভিডিওটির রেটিং, যা সম্প্রচারের বিষয়বস্তুকে রেট দেয়৷

এই সম্পত্তির জন্য বৈধ মান হল:
  • csa10 - 10
  • csa12 - 12
  • csa16 - 16
  • csa18 - 18
  • csaInterdiction - বাধা
  • csaT - টি
  • csaUnrated
contentDetails.contentRating. cscfRating string
লাক্সেমবার্গের কমিশন ডি সার্ভিল্যান্স ডি লা ক্লাসিফিকেশন ডেস ফিল্ম (সিএসসিএফ) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • cscf12 – 12
  • cscf16 – 16
  • cscf18 – 18
  • cscf6 – 6
  • cscf9 – 9
  • cscfA - এ
  • cscfAl - AL
  • cscfUnrated
contentDetails.contentRating. czfilmRating string
ভিডিওটির রেটিং চেক প্রজাতন্ত্রে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • czfilm12 – 12
  • czfilm14 – 14
  • czfilm18 – 18
  • czfilmU - ইউ
  • czfilmUnrated
contentDetails.contentRating. djctqRating string
ভিডিওটির Departamento de Justiça, Classificação, Qualificação e Títulos (DJCQT - ব্রাজিল) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • djctq10 - 10
  • djctq12 - 12
  • djctq14 - 14
  • djctq16 - 16
  • djctq18 - 18
  • djctqL - এল
  • djctqUnrated
contentDetails.contentRating. djctqRatingReasons[] list
যে কারণে ভিডিওটি ডিজেসিকিউটি (ব্রাজিল) রেটিং পেয়েছে তা ব্যাখ্যা করে।
contentDetails.contentRating. ecbmctRating string
তুরস্কে রেটিং সিস্টেম - সংস্কৃতি ও পর্যটন মন্ত্রণালয়ের মূল্যায়ন এবং শ্রেণীবিভাগ বোর্ড

এই সম্পত্তির জন্য বৈধ মান হল:
  • ecbmct13a – 13A
  • ecbmct13plus – 13+
  • ecbmct15a – 15A
  • ecbmct15plus – 15+
  • ecbmct18plus – 18+
  • ecbmct7a – 7A
  • ecbmct7plus – 7+
  • ecbmctG - জি
  • ecbmctUnrated
  • ecbmct6a – 6A
  • ecbmct6plus – 6+
  • ecbmct10a – 10A
  • ecbmct10plus – 10+
  • ecbmct16plus – 16+
contentDetails.contentRating. eefilmRating string
এস্তোনিয়াতে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • eefilmK12 – K-12
  • eefilmK14 – K-14
  • eefilmK16 – K-16
  • eefilmK6 – K-6
  • eefilmL - এল
  • eefilmMs12 – MS-12
  • eefilmMs6 – MS-6
  • eefilmPere – পেরে
  • eefilmUnrated
contentDetails.contentRating. egfilmRating string
মিশরে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • egfilm18 – 18
  • egfilmBn - BN
  • egfilmGn - GN
  • egfilmUnrated
contentDetails.contentRating. eirinRating string
ভিডিওটির Eirin (映倫) রেটিং। Eirin হল জাপানি রেটিং সিস্টেম।

এই সম্পত্তির জন্য বৈধ মান হল:
  • eirinG - জি
  • eirinPg12 – PG-12
  • eirinR15plus – R15+
  • eirinR18plus – R18+
  • eirinUnrated
contentDetails.contentRating. fcbmRating string
মালয়েশিয়ার ফিল্ম সেন্সরশিপ বোর্ড থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • fcbm13 - 13
  • fcbm16 - 16
  • fcbm18 - 18
  • fcbm18pa - 18PA
  • fcbm18pl - 18PL
  • fcbm18sg - 18SG
  • fcbm18sx - 18SX
  • fcbmP12 – P12
  • fcbmP13 - P13
  • fcbmPg13 - PG13
  • fcbmU - ইউ
  • fcbmUnrated
contentDetails.contentRating. fcoRating string
ফিল্ম, সংবাদপত্র এবং নিবন্ধ প্রশাসনের জন্য হংকং এর অফিস থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • fcoI - আমি
  • fcoIi – II
  • fcoIia - IIA
  • fcoIib - IIB
  • fcoIii – III
  • fcoUnrated
contentDetails.contentRating. fmocRating string
এই সম্পত্তিটি নভেম্বর 2, 2015 থেকে অবচয় করা হয়েছে। পরিবর্তে contentDetails.contentRating.cncRating সম্পত্তি ব্যবহার করুন।

ভিডিওটির সেন্টার ন্যাশনাল du cinéma et de l'image animé (ফ্রেঞ্চ মিনিস্ট্রি অফ কালচার) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • fmoc10 - 10
  • fmoc12 - 12
  • fmoc16 - 16
  • fmoc18 - 18
  • fmocE - ই
  • fmocU - ইউ
  • fmocUnrated
contentDetails.contentRating. fpbRating string
দক্ষিণ আফ্রিকার চলচ্চিত্র ও প্রকাশনা বোর্ড থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • fpb10 - 10
  • fpb1012Pg – 10-12PG
  • fpb13 - 13
  • fpb16 – 16
  • fpb18 – 18
  • fpb79Pg – 7-9PG
  • fpbA - এ
  • fpbPg - পিজি
  • fpbUnrated
  • fpbX18 – X18
  • fpbXx - XX
contentDetails.contentRating. fpbRatingReasons[] list
যে কারণগুলি ব্যাখ্যা করে কেন ভিডিওটি তার FPB (দক্ষিণ আফ্রিকা) রেটিং পেয়েছে৷
contentDetails.contentRating. fskRating string
ভিডিওটির Freiwillige Selbstcontrolle der Filmwirtschaft (FSK - জার্মানি) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • fsk0 - FSK 0
  • fsk12 - FSK 12
  • fsk16 – FSK 16
  • fsk18 - FSK 18
  • fsk6 - FSK 6
  • fskUnrated
contentDetails.contentRating. grfilmRating string
ভিডিওটির রেটিং গ্রিসে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • grfilmE - ই
  • grfilmK - কে
  • grfilmK12 – K-12
  • grfilmK13 – K-13
  • grfilmK15 – K-15
  • grfilmK17 – K-17
  • grfilmK18 – K-18
  • grfilmUnrated
contentDetails.contentRating. icaaRating string
ভিডিওটির Instituto de la Cinematografía y de las Artes Audiovisuales (ICAA - স্পেন) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • icaa12 – 12
  • icaa13 - 13
  • icaa16 - 16
  • icaa18 - 18
  • icaa7 - 7
  • icaaApta - APTA
  • icaaUnrated
  • icaaX - এক্স
contentDetails.contentRating. ifcoRating string
ভিডিওটির আইরিশ ফিল্ম ক্লাসিফিকেশন অফিস (IFCO - আয়ারল্যান্ড) রেটিং। আরও তথ্যের জন্য IFCO ওয়েবসাইট দেখুন।

এই সম্পত্তির জন্য বৈধ মান হল:
  • ifco12 – 12
  • ifco12a – 12A
  • ifco15 – 15
  • ifco15a – 15A
  • ifco16 – 16
  • ifco18 – 18
  • ifcoG - জি
  • ifcoPg - PG
  • ifcoUnrated
contentDetails.contentRating. ilfilmRating string
ইসরায়েলে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • ilfilm12 – 12
  • ilfilm16 – 16
  • ilfilm18 – 18
  • ilfilmAa – AA
  • ilfilmUnrated
contentDetails.contentRating. incaaRating string
ভিডিওটির INCAA (Instituto Nacional de Cine y Artes Audiovisuales - Argentina) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • incaaAtp - ATP (আপটা প্যারা টুডো পাবলিক)
  • incaaC – X (একক apta para mayores de 18 años, de exhibición condicionada)
  • incaaSam13 – 13 (একক apta para mayores de 13 años)
  • incaaSam16 – 16 (একক apta para mayores de 16 años)
  • incaaSam18 – 18 (একক apta para mayores de 18 años)
  • incaaUnrated
contentDetails.contentRating. kfcbRating string
কেনিয়ার ফিল্ম ক্লাসিফিকেশন বোর্ড থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • kfcb16plus – 16
  • kfcbG - GE
  • kfcbPg - PG
  • kfcbR - 18
  • kfcbUnrated
contentDetails.contentRating. kijkwijzerRating string
voor de Classificatie van Audiovisuele Media (নেদারল্যান্ডস)।

এই সম্পত্তির জন্য বৈধ মান হল:
  • kijkwijzer12 – 12
  • kijkwijzer14 – 14
  • kijkwijzer16 – 16
  • kijkwijzer18 – 18
  • kijkwijzer6 – 6
  • kijkwijzer9 – 9
  • kijkwijzerAl – AL
  • kijkwijzerUnrated
contentDetails.contentRating. kmrbRating string
ভিডিওটির কোরিয়া মিডিয়া রেটিং বোর্ড (영상물등급위원회) রেটিং৷ KMRB দক্ষিণ কোরিয়াতে ভিডিও রেট করে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • kmrb12plus – 12세 이상 관람가
  • kmrb15plus – 15세 이상 관람가
  • kmrbAll – 전체관람가
  • kmrbR - 청소년 관람불가
  • kmrbTeenr
  • kmrbUnrated
contentDetails.contentRating. lsfRating string
ইন্দোনেশিয়ার লেমবাগা সেন্সর ফিল্ম থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • lsf13 - 13
  • lsf17 - 17
  • lsf21 - 21
  • lsfA - এ
  • lsfBo - BO
  • lsfD - ডি
  • lsfR - আর
  • lsfSu – SU
  • lsfUnrated
contentDetails.contentRating. mccaaRating string
মাল্টার ফিল্ম এজ-ক্লাসিফিকেশন বোর্ড থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • mccaa12 – 12
  • mccaa12a – 12A
  • mccaa14 – 14 - এই রেটিংটি 2013 সালে প্রবর্তিত নতুন শ্রেণিবিন্যাস কাঠামো থেকে সরানো হয়েছে।
  • mccaa15 – 15
  • mccaa16 – 16 - এই রেটিংটি 2013 সালে প্রবর্তিত নতুন শ্রেণিবিন্যাস কাঠামো থেকে সরানো হয়েছে।
  • mccaa18 – 18
  • mccaaPg - PG
  • mccaaU - ইউ
  • mccaaUnrated
contentDetails.contentRating. mccypRating string
ডেনিশ ফিল্ম ইনস্টিটিউটের (Det Danske Filminstitut) মিডিয়া কাউন্সিল ফর চিলড্রেন অ্যান্ড ইয়াং পিপল থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • mccyp11 - 11
  • mccyp15 - 15
  • mccyp7 - 7
  • mccypA - এ
  • mccypUnrated
contentDetails.contentRating. mcstRating string
ভিয়েতনামের জন্য ভিডিওর রেটিং সিস্টেম - MCST

এই সম্পত্তির জন্য বৈধ মান হল:
  • mcst0 – 0
  • mcst16plus – 16+
  • mcstC13 - C13
  • mcstC16 – C16
  • mcstC18 - C18
  • mcstP - পি
  • mcstUnrated
  • mcstT13 - T13
  • mcstT16 – T16
  • mcstT18 – T18
  • mcstK - কে
contentDetails.contentRating. mdaRating string
ভিডিওটির রেটিং সিঙ্গাপুরের মিডিয়া ডেভেলপমেন্ট অথরিটি (MDA) এবং বিশেষ করে, এটি বোর্ড অফ ফিল্ম সেন্সর (BFC)।

এই সম্পত্তির জন্য বৈধ মান হল:
  • mdaG - জি
  • mdaM18 – M18
  • mdaNc16 – NC16
  • mdaPg - PG
  • mdaPg13 - PG13
  • mdaR21 – R21
  • mdaUnrated
contentDetails.contentRating. medietilsynetRating string
নরওয়েজিয়ান মিডিয়া কর্তৃপক্ষ Medietilsynet থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • medietilsynet11 – 11
  • medietilsynet12 – 12
  • medietilsynet15 – 15
  • medietilsynet18 – 18
  • medietilsynet6 – 6
  • medietilsynet7 - 7
  • medietilsynet9 – 9
  • medietilsynetA – এ
  • medietilsynetUnrated
contentDetails.contentRating. mekuRating string
ফিনল্যান্ডের কানসালিনেন অডিওভিজুয়ালাইন ইনস্টিটিউট (জাতীয় অডিওভিজ্যুয়াল ইনস্টিটিউট) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • meku12 - 12
  • meku16 – 16
  • meku18 – 18
  • meku7 – 7
  • mekuS - এস
  • mekuUnrated
contentDetails.contentRating. mibacRating string
মিনিস্টারো দেই বেনি ই ডেলে অ্যাটিভিটা কালচারাল ই দেল তুরিসমো (ইতালি) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • mibacT
  • mibacUnrated
  • mibacVap
  • mibacVm6
  • mibacVm12
  • mibacVm14
  • mibacVm18
contentDetails.contentRating. mocRating string
ভিডিওটির মিনিস্টিরিও ডি কালচারা (কলোম্বিয়া) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • moc12 – 12
  • moc15 - 15
  • moc18 - 18
  • moc7 - 7
  • mocBanned - নিষিদ্ধ
  • mocE - ই
  • mocT - টি
  • mocUnrated
  • mocX - এক্স
contentDetails.contentRating. moctwRating string
তাইওয়ানের সংস্কৃতি মন্ত্রণালয় (文化部) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • moctwG - জি
  • moctwP - পি
  • moctwPg - PG
  • moctwR - আর
  • moctwR12 – R-12
  • moctwR15 – R-15
  • moctwUnrated
contentDetails.contentRating. mpaaRating string
ভিডিওটির মোশন পিকচার অ্যাসোসিয়েশন অফ আমেরিকা (MPAA) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • mpaaG - জি
  • mpaaNc17 – NC-17
  • mpaaPg - পিজি
  • mpaaPg13 – PG-13
  • mpaaR - আর
  • mpaaUnrated
contentDetails.contentRating. mpaatRating string
চলচ্চিত্রের ট্রেলার এবং পূর্বরূপের জন্য আমেরিকার মোশন পিকচার অ্যাসোসিয়েশনের রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • mpaatGb – GB (সবুজ ব্যান্ড - সমস্ত দর্শকদের জন্য অনুমোদিত)
  • mpaatRb – RB (লাল ব্যান্ড - 17 বছরের বেশি বয়সীদের জন্য প্রস্তাবিত)
contentDetails.contentRating. mtrcbRating string
মুভি এবং টেলিভিশন পর্যালোচনা এবং শ্রেণিবিন্যাস বোর্ড (ফিলিপাইন) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • mtrcbG - জি
  • mtrcbPg - পিজি
  • mtrcbR13 – R-13
  • mtrcbR16 – R-16
  • mtrcbR18 – R-18
  • mtrcbUnrated
  • mtrcbX - এক্স
contentDetails.contentRating. nbcRating string
মালদ্বীপের ন্যাশনাল ব্যুরো অফ ক্লাসিফিকেশন থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • nbc12plus – 12+
  • nbc15plus – 15+
  • nbc18plus – 18+
  • nbc18plusr – 18+R
  • nbcG - জি
  • nbcPg - PG
  • nbcPu – PU
  • nbcUnrated
contentDetails.contentRating. nfrcRating string
বুলগেরিয়ান ন্যাশনাল ফিল্ম সেন্টার থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • nfrcA - এ
  • nfrcB - বি
  • nfrcC - সি
  • nfrcD - ডি
  • nfrcUnrated
  • nfrcX - এক্স
contentDetails.contentRating. nfvcbRating string
নাইজেরিয়ার জাতীয় চলচ্চিত্র এবং ভিডিও সেন্সর বোর্ড থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • nfvcb12 – 12
  • nfvcb12a – 12A
  • nfvcb15 – 15
  • nfvcb18 – 18
  • nfvcbG - জি
  • nfvcbPg - পিজি
  • nfvcbRe – RE
  • nfvcbUnrated
contentDetails.contentRating. nkclvRating string
Nacionãlais Kino centrs (National Film Center of Latvia) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • nkclv12plus – 12+
  • nkclv18plus – 18+
  • nkclv7plus – 7+
  • nkclvU – ইউ
  • nkclvUnrated
contentDetails.contentRating. oflcRating string
ভিডিওটির অফিস অফ ফিল্ম অ্যান্ড লিটারেচার ক্লাসিফিকেশন (OFLC - নিউজিল্যান্ড) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • oflcG - জি
  • oflcM - এম
  • oflcPg - পিজি
  • oflcR13 - R13
  • oflcR15 – R15
  • oflcR16 – R16
  • oflcR18 – R18
  • oflcRp13 – RP13
  • oflcRp16 – RP16
  • oflcUnrated
contentDetails.contentRating. pefilmRating string
পেরুতে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • pefilm14 – 14
  • pefilm18 – 18
  • pefilmPg - PG
  • pefilmPt - PT
  • pefilmUnrated
contentDetails.contentRating. resorteviolenciaRating string
ভেনেজুয়েলায় ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • resorteviolenciaA -এ
  • resorteviolenciaB - বি
  • resorteviolenciaC - সি
  • resorteviolenciaD - ডি
  • resorteviolenciaE - ই
  • resorteviolenciaUnrated
contentDetails.contentRating. rtcRating string
ভিডিওটির রেডিও, টেলিভিশন এবং সিনেমাটোগ্রাফির জেনারেল ডিরেক্টরেট (মেক্সিকো) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • rtcA - এ
  • rtcAa – AA
  • rtcB - বি
  • rtcB15 – B15
  • rtcC - সি
  • rtcD - ডি
  • rtcUnrated
contentDetails.contentRating. rteRating string
আয়ারল্যান্ডের Raidio Teilifís Éireann থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • rteCh - CH
  • rteGa – GA
  • rteMa – MA
  • rtePs - PS
  • rteUnrated
contentDetails.contentRating. russiaRating string
ভিডিওটির ন্যাশনাল ফিল্ম রেজিস্ট্রি অফ দ্য রাশিয়ান ফেডারেশন (MKRF - রাশিয়া) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • russia0 – 0+
  • russia12 – 12+
  • russia16 – 16+
  • russia18 – 18+
  • russia6 – 6+
  • russiaUnrated
contentDetails.contentRating. skfilmRating string
স্লোভাকিয়াতে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • skfilmG - জি
  • skfilmP2 – P2
  • skfilmP5 – P5
  • skfilmP8 – P8
  • skfilmUnrated
contentDetails.contentRating. smaisRating string
আইসল্যান্ডে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • smais12 – 12
  • smais14 – 14
  • smais16 – 16
  • smais18 – 18
  • smais7 – 7
  • smaisL - এল
  • smaisUnrated
contentDetails.contentRating. smsaRating string
Statens medieråd (সুইডেনের ন্যাশনাল মিডিয়া কাউন্সিল) থেকে ভিডিওটির রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • smsa11 – 11
  • smsa15 – 15
  • smsa7 – 7
  • smsaA - সব বয়সী
  • smsaUnrated
contentDetails.contentRating. tvpgRating string
ভিডিওটির TV অভিভাবকীয় নির্দেশিকা (TVPG) রেটিং।

এই সম্পত্তির জন্য বৈধ মান হল:
  • tvpgG – টিভি-জি
  • tvpgMa – TV-MA
  • tvpgPg – TV-PG
  • tvpgUnrated
  • tvpgY – TV-Y
  • tvpgY7 – TV-Y7
  • tvpgY7Fv – TV-Y7-FV
  • pg14 – TV-14
contentDetails.contentRating. ytRating string
একটি রেটিং যা YouTube বয়স-সীমাবদ্ধ সামগ্রী সনাক্ত করতে ব্যবহার করে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • ytAgeRestricted
contentDetails. projection string
ভিডিওর অভিক্ষেপ বিন্যাস নির্দিষ্ট করে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • 360
  • rectangular
contentDetails. hasCustomThumbnail boolean
ভিডিও আপলোডার ভিডিওটির জন্য একটি কাস্টম থাম্বনেইল চিত্র প্রদান করেছে কিনা তা নির্দেশ করে৷ এই সম্পত্তি শুধুমাত্র ভিডিও আপলোডার দৃশ্যমান.
status object
status অবজেক্টে ভিডিওর আপলোড, প্রক্রিয়াকরণ এবং গোপনীয়তা স্থিতি সম্পর্কে তথ্য রয়েছে।
status. uploadStatus string
আপলোড করা ভিডিওটির অবস্থা।

এই সম্পত্তির জন্য বৈধ মান হল:
  • deleted
  • failed
  • processed
  • rejected
  • uploaded
status. failureReason string
এই মান ব্যাখ্যা করে কেন একটি ভিডিও আপলোড করতে ব্যর্থ হয়েছে৷ এই বৈশিষ্ট্যটি শুধুমাত্র উপস্থিত থাকে যদি uploadStatus বৈশিষ্ট্য নির্দেশ করে যে আপলোড ব্যর্থ হয়েছে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • codec
  • conversion
  • emptyFile
  • invalidFile
  • tooSmall
  • uploadAborted
status. rejectionReason string
এই মানটি ব্যাখ্যা করে যে কেন YouTube একটি আপলোড করা ভিডিও প্রত্যাখ্যান করেছে। এই বৈশিষ্ট্যটি শুধুমাত্র উপস্থিত থাকে যদি uploadStatus বৈশিষ্ট্য নির্দেশ করে যে আপলোড প্রত্যাখ্যান করা হয়েছে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • claim
  • copyright
  • duplicate
  • inappropriate
  • legal
  • length
  • termsOfUse
  • trademark
  • uploaderAccountClosed
  • uploaderAccountSuspended
status. privacyStatus string
ভিডিওটির গোপনীয়তার অবস্থা।

এই সম্পত্তির জন্য বৈধ মান হল:
  • private
  • public
  • unlisted
status. publishAt datetime
ভিডিওটি প্রকাশের জন্য নির্ধারিত তারিখ এবং সময়৷ ভিডিওটির গোপনীয়তা স্থিতি ব্যক্তিগত হলেই এটি সেট করা যেতে পারে। মানটি ISO 8601 বিন্যাসে নির্দিষ্ট করা হয়েছে। এই সম্পত্তির আচরণ সম্পর্কে নিম্নলিখিত দুটি অতিরিক্ত পয়েন্ট নোট করুন:
  • videos.update পদ্ধতিতে কল করার সময় আপনি যদি এই সম্পত্তির মান সেট করেন, তাহলে আপনাকে অবশ্যই status.privacyStatus সম্পত্তির মানটি private হিসাবে সেট করতে হবে যদিও ভিডিওটি ইতিমধ্যে ব্যক্তিগত হয়।
  • যদি আপনার অনুরোধ অতীতে কোনো ভিডিও প্রকাশ করার সময়সূচী করে, তাহলে ভিডিওটি এখনই প্রকাশ করা হবে। যেমন, অতীতের তারিখ এবং সময়ে status.publishAt সম্পত্তি সেট করার প্রভাব ভিডিওর privacyStatus private থেকে public পরিবর্তন করার মতোই।
status. license string
ভিডিওটির লাইসেন্স।

এই সম্পত্তির জন্য বৈধ মান হল:
  • creativeCommon
  • youtube
status. embeddable boolean
এই মানটি নির্দেশ করে যে ভিডিওটি অন্য ওয়েবসাইটে এম্বেড করা যাবে কিনা।
status. publicStatsViewable boolean
এই মানটি নির্দেশ করে যে ভিডিওর দেখার পৃষ্ঠায় বর্ধিত ভিডিও পরিসংখ্যান সর্বজনীনভাবে দর্শনযোগ্য কিনা। ডিফল্টরূপে, এই পরিসংখ্যানগুলি দর্শনযোগ্য, এবং এই সম্পত্তির মান false সেট করা থাকলেও ভিডিওর ভিউকাউন্ট এবং রেটিংগুলির মতো পরিসংখ্যানগুলি এখনও সর্বজনীনভাবে দৃশ্যমান হবে৷
status. madeForKids boolean
এই মানটি নির্দেশ করে যে ভিডিওটিকে শিশু-নির্দেশিত হিসাবে মনোনীত করা হয়েছে কিনা এবং এতে ভিডিওটির বর্তমান "বাচ্চাদের জন্য তৈরি" স্ট্যাটাস রয়েছে। উদাহরণস্বরূপ, selfDeclaredMadeForKids সম্পত্তির মানের উপর ভিত্তি করে স্থিতি নির্ধারণ করা যেতে পারে। আপনার চ্যানেল, ভিডিও বা সম্প্রচারের জন্য দর্শক সেট করার বিষয়ে আরও তথ্যের জন্য YouTube সহায়তা কেন্দ্র দেখুন।
status. selfDeclaredMadeForKids boolean
একটি videos.insert বা videos.update অনুরোধে, এই সম্পত্তি চ্যানেল মালিককে ভিডিওটিকে শিশু-নির্দেশিত হিসাবে মনোনীত করার অনুমতি দেয়। একটি videos.list অনুরোধে, চ্যানেলের মালিক API অনুরোধ অনুমোদন করলেই সম্পত্তির মান ফেরত দেওয়া হয়।
statistics object
statistics বস্তুতে ভিডিও সম্পর্কে পরিসংখ্যান রয়েছে।
statistics. viewCount unsigned long
ভিডিওটি যতবার দেখা হয়েছে।
statistics. likeCount unsigned long
ব্যবহারকারীর সংখ্যা যে ইঙ্গিত করেছে যে তারা ভিডিওটি পছন্দ করেছে৷
statistics. dislikeCount unsigned long
দ্রষ্টব্য: statistics.dislikeCount প্রপার্টিটি 13 ডিসেম্বর, 2021 থেকে ব্যক্তিগত করা হয়েছে। এর মানে হল যে API অনুরোধটি ভিডিওর মালিকের দ্বারা প্রমাণীকৃত হলেই সম্পত্তিটি API প্রতিক্রিয়াতে অন্তর্ভুক্ত করা হয়েছে। আরও তথ্যের জন্য পুনর্বিবেচনার ইতিহাস দেখুন।

ব্যবহারকারীদের সংখ্যা যারা ইঙ্গিত করেছেন যে তারা ভিডিওটি অপছন্দ করেছেন৷
statistics. favoriteCount unsigned long
দ্রষ্টব্য: এই সম্পত্তি অবচয় করা হয়েছে. অবচয় 28 আগস্ট, 2015 থেকে কার্যকর হয়৷ সম্পত্তির মান এখন সর্বদা 0 এ সেট করা হয়৷
statistics. commentCount unsigned long
ভিডিওর জন্য মন্তব্য সংখ্যা.
player object
player অবজেক্টে এমন তথ্য রয়েছে যা আপনি একটি এমবেডেড প্লেয়ারে ভিডিও চালাতে ব্যবহার করবেন।
player. embedHtml string
একটি <iframe> ট্যাগ যা একটি প্লেয়ারকে এমবেড করে যা ভিডিও চালায়।
  • যদি রিসোর্স পুনরুদ্ধার করার জন্য API অনুরোধ maxHeight এবং/অথবা maxWidth প্যারামিটারের জন্য একটি মান নির্দিষ্ট করে, তাহলে এমবেড করা প্লেয়ারের আকার maxHeight এবং/অথবা maxWidth প্রয়োজনীয়তা পূরণ করতে স্কেল করা হয়।
  • যদি ভিডিওর আকৃতির অনুপাত অজানা থাকে, এমবেড করা প্লেয়ারটি ডিফল্ট 4:3 ফর্ম্যাটে থাকে৷
player. embedHeight long
এম্বেড করা প্লেয়ারের উচ্চতা player.embedHtml প্রপার্টিতে ফিরে এসেছে। এই প্রপার্টিটি শুধুমাত্র তখনই ফেরত দেওয়া হয় যদি অনুরোধে maxHeight এবং/অথবা maxWidth প্যারামিটারের জন্য একটি মান নির্দিষ্ট করা থাকে এবং ভিডিওর আকৃতির অনুপাত জানা থাকে।
player. embedWidth long
এম্বেড করা প্লেয়ারের প্রস্থ player.embedHtml প্রপার্টিতে ফিরে এসেছে। এই প্রপার্টিটি শুধুমাত্র তখনই ফেরত দেওয়া হয় যদি অনুরোধে maxHeight এবং/অথবা maxWidth প্যারামিটারের জন্য একটি মান নির্দিষ্ট করা থাকে এবং ভিডিওর আকৃতির অনুপাত জানা থাকে।
topicDetails object
topicDetails অবজেক্ট ভিডিওর সাথে সম্পর্কিত বিষয় সম্পর্কে তথ্য এনক্যাপসুলেট করে।

গুরুত্বপূর্ণ: topicDetails.relevantTopicIds[] এবং topicDetails.topicIds[] বৈশিষ্ট্যের সংজ্ঞা এবং সেই সাথে বিষয় আইডি সম্পর্কিত আসন্ন পরিবর্তনগুলি সম্পর্কে আরও বিশদ বিবরণের জন্য পুনর্বিবেচনার ইতিহাস দেখুন।
topicDetails. topicIds[] list
গুরুত্বপূর্ণ: এই সম্পত্তিটি নভেম্বর 10, 2016 থেকে অবনমন করা হয়েছে। API আর এই সম্পত্তির জন্য মান প্রদান করে না এবং ভিডিওর সাথে সম্পর্কিত যেকোন বিষয় এখন topicDetails.relevantTopicIds[] সম্পত্তির মান দ্বারা ফেরত দেওয়া হয়।
topicDetails. relevantTopicIds[] list
ভিডিওর সাথে প্রাসঙ্গিক বিষয় আইডিগুলির একটি তালিকা৷

এই সম্পত্তিটি নভেম্বর 10, 2016 থেকে অবচয় করা হয়েছে। এটি 10 ​​নভেম্বর, 2017 পর্যন্ত সমর্থিত হবে।

গুরুত্বপূর্ণ: Freebase এবং Freebase API-এর অবনমনের কারণে, 27 ফেব্রুয়ারী, 2017 থেকে টপিক আইডিগুলি ভিন্নভাবে কাজ করা শুরু করেছে। সেই সময়ে, YouTube কিউরেট করা টপিক আইডিগুলির একটি ছোট সেট ফিরিয়ে দিতে শুরু করেছে।

topicDetails. topicCategories[] list
উইকিপিডিয়া ইউআরএলগুলির একটি তালিকা যা ভিডিওর বিষয়বস্তুর একটি উচ্চ-স্তরের বিবরণ প্রদান করে।
recordingDetails object
recordingDetails অবজেক্টটি ভিডিওটি যেখানে রেকর্ড করা হয়েছিল সেই অবস্থান, তারিখ এবং ঠিকানা সম্পর্কে তথ্য ধারণ করে।
recordingDetails. locationDescription string
এই সম্পত্তিটি 1 জুন, 2017 থেকে অবচয় করা হয়েছে। আরও বিশদ বিবরণের জন্য অনুগ্রহ করে অবচয় ঘোষণাটি দেখুন।

ভিডিওটি যেখানে রেকর্ড করা হয়েছিল সেই অবস্থানের পাঠ্য বিবরণ৷
recordingDetails. location object
ভিডিওর সাথে যুক্ত ভৌগলিক অবস্থানের তথ্য। মনে রাখবেন যে ভিডিওর মালিক ভিডিওটির সাথে যুক্ত করতে চান এমন অবস্থানটিকে শিশু সম্পত্তির মানগুলি চিহ্নিত করে৷ মানটি সম্পাদনাযোগ্য, সর্বজনীন ভিডিওগুলিতে অনুসন্ধানযোগ্য এবং সর্বজনীন ভিডিওগুলির জন্য ব্যবহারকারীদের কাছে প্রদর্শিত হতে পারে৷
recordingDetails.location. latitude double
এই সম্পত্তিটি 1 জুন, 2017 থেকে অবচয় করা হয়েছে। আরও বিশদ বিবরণের জন্য অনুগ্রহ করে অবচয় ঘোষণাটি দেখুন।

ডিগ্রীতে অক্ষাংশ।
recordingDetails.location. longitude double
এই সম্পত্তিটি 1 জুন, 2017 থেকে অবচয় করা হয়েছে। আরও বিশদ বিবরণের জন্য অনুগ্রহ করে অবচয় ঘোষণাটি দেখুন।

ডিগ্রীতে দ্রাঘিমাংশ।
recordingDetails.location. altitude double
এই সম্পত্তিটি 9 জুলাই, 2018 থেকে অবচয় করা হয়েছে। আরও বিশদ বিবরণের জন্য অনুগ্রহ করে অবচয় ঘোষণাটি দেখুন।

রেফারেন্স উপবৃত্তাকার উপরে উচ্চতা, মিটারে।
recordingDetails. recordingDate datetime
ভিডিওটি রেকর্ড করার তারিখ এবং সময়। মানটি ISO 8601 ( YYYY-MM-DDThh:mm:ss.sssZ ) ফর্ম্যাটে নির্দিষ্ট করা হয়েছে৷
fileDetails object
ফাইলের বিবরণ, ফাইলের রেজোলিউশন, সময়কাল, অডিও এবং ভিডিও কোডেক, স্ট্রীম বিটরেট এবং আরও অনেক কিছু সহ YouTube-এ আপলোড করা ভিডিও ফাইল সম্পর্কে তথ্য fileDetails অবজেক্টটি অন্তর্ভুক্ত করে। এই ডেটা শুধুমাত্র ভিডিও মালিক দ্বারা পুনরুদ্ধার করা যেতে পারে.

fileDetails অবজেক্ট শুধুমাত্র তখনই ফেরত দেওয়া হবে যদি processingDetails.fileAvailability প্রপার্টির মান available থাকে।
fileDetails. fileName string
আপলোড করা ফাইলের নাম। একটি ভিডিও ফাইল বা অন্য ধরনের ফাইল আপলোড করা হোক না কেন এই ক্ষেত্রটি উপস্থিত থাকে৷
fileDetails. fileSize unsigned long
আপলোড করা ফাইলের আকার বাইটে। একটি ভিডিও ফাইল বা অন্য ধরনের ফাইল আপলোড করা হোক না কেন এই ক্ষেত্রটি উপস্থিত থাকে৷
fileDetails. fileType string
আপলোড করা ফাইলের ধরন YouTube-এর ভিডিও প্রক্রিয়াকরণ ইঞ্জিন দ্বারা শনাক্ত করা হয়েছে৷ বর্তমানে, YouTube শুধুমাত্র ভিডিও ফাইল প্রসেস করে, কিন্তু ভিডিও ফাইল বা অন্য ধরনের ফাইল আপলোড করা হোক না কেন এই ক্ষেত্রটি উপস্থিত থাকে।

এই সম্পত্তির জন্য বৈধ মান হল:
  • archive - ফাইলটি একটি সংরক্ষণাগার ফাইল, যেমন একটি .zip সংরক্ষণাগার।
  • audio – ফাইলটি একটি পরিচিত অডিও ফাইলের ধরন, যেমন একটি .mp3 ফাইল।
  • document - ফাইলটি একটি নথি বা পাঠ্য ফাইল, যেমন একটি MS Word নথি।
  • image – ফাইলটি একটি ইমেজ ফাইল, যেমন একটি .jpeg ইমেজ।
  • other - ফাইলটি আরেকটি নন-ভিডিও ফাইলের ধরন।
  • project - ফাইলটি একটি ভিডিও প্রকল্প ফাইল, যেমন একটি মাইক্রোসফ্ট উইন্ডোজ মুভি মেকার প্রকল্প, এতে প্রকৃত ভিডিও ডেটা থাকে না।
  • video - ফাইলটি একটি পরিচিত ভিডিও ফাইলের ধরণ, যেমন একটি .mp4 ফাইল।
fileDetails. container string
আপলোড করা ভিডিও ফাইলের ধারক ফর্ম্যাট।
fileDetails. videoStreams[] list
আপলোড করা ভিডিও ফাইলটিতে থাকা ভিডিও স্ট্রিমগুলির একটি তালিকা। তালিকার প্রতিটি আইটেমটিতে একটি ভিডিও স্ট্রিম সম্পর্কে বিশদ মেটাডেটা থাকে।
fileDetails.videoStreams[]. widthPixels unsigned integer
পিক্সেলগুলিতে এনকোডযুক্ত ভিডিও সামগ্রীর প্রস্থ। আপনি ভিডিওর এনকোডিং দিক অনুপাতটি width_pixels / height_pixels হিসাবে গণনা করতে পারেন।
fileDetails.videoStreams[]. heightPixels unsigned integer
পিক্সেলগুলিতে এনকোডযুক্ত ভিডিও সামগ্রীর উচ্চতা।
fileDetails.videoStreams[]. frameRateFps double
ভিডিও স্ট্রিমের ফ্রেম রেট, প্রতি সেকেন্ডে ফ্রেমে।
fileDetails.videoStreams[]. aspectRatio double
ভিডিও সামগ্রীর প্রদর্শন দিক অনুপাত, যা ভিডিওটি প্রদর্শিত হওয়া উচিত এমন দিক অনুপাত নির্দিষ্ট করে।
fileDetails.videoStreams[]. codec string
স্ট্রিমটি ব্যবহার করে এমন ভিডিও কোডেক।
fileDetails.videoStreams[]. bitrateBps unsigned long
ভিডিও স্ট্রিমের বিটরেট, প্রতি সেকেন্ডে বিটগুলিতে।
fileDetails.videoStreams[]. rotation string
ভিডিওটি সঠিকভাবে প্রদর্শন করতে ইউটিউবকে মূল উত্স সামগ্রীটি ঘোরানোর জন্য যে পরিমাণ পরিমাণ প্রয়োজন।

এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
  • clockwise - ভিডিওটি 90 ডিগ্রি ঘড়ির কাঁটার দিকে ঘোরানো দরকার।
  • counterClockwise -ভিডিওটি 90 ডিগ্রি ঘড়ির কাঁটার বিপরীতে ঘোরানো দরকার।
  • none - ভিডিওটি ঘোরানোর দরকার নেই।
  • other -ভিডিওটি অন্য কোনও, অ-তুচ্ছ উপায়ে ঘোরানো দরকার।
  • upsideDown - ভিডিওটি উল্টে ঘোরানো দরকার।
fileDetails.videoStreams[]. vendor string
এমন একটি মান যা কোনও ভিডিও বিক্রেতাকে অনন্যভাবে সনাক্ত করে। সাধারণত, মানটি একটি চার-অক্ষরের বিক্রেতা কোড।
fileDetails. audioStreams[] list
আপলোড করা ভিডিও ফাইলটিতে থাকা অডিও স্ট্রিমগুলির একটি তালিকা। তালিকার প্রতিটি আইটেমটিতে একটি অডিও স্ট্রিম সম্পর্কে বিশদ মেটাডেটা থাকে।
fileDetails.audioStreams[]. channelCount unsigned integer
স্ট্রিমটিতে থাকা অডিও চ্যানেলের সংখ্যা।
fileDetails.audioStreams[]. codec string
অডিও কোডেক যা স্ট্রিমটি ব্যবহার করে।
fileDetails.audioStreams[]. bitrateBps unsigned long
অডিও স্ট্রিমের বিটরেট, প্রতি সেকেন্ডে বিটগুলিতে।
fileDetails.audioStreams[]. vendor string
এমন একটি মান যা কোনও ভিডিও বিক্রেতাকে অনন্যভাবে সনাক্ত করে। সাধারণত, মানটি একটি চার-অক্ষরের বিক্রেতা কোড।
fileDetails. durationMs unsigned long
মিলিসেকেন্ডে আপলোড করা ভিডিওর দৈর্ঘ্য।
fileDetails. bitrateBps unsigned long
আপলোড করা ভিডিও ফাইলের সম্মিলিত (ভিডিও এবং অডিও) প্রতি সেকেন্ডে বিটগুলিতে বিটরেট।
fileDetails. creationTime string
তারিখ এবং সময় যখন আপলোড করা ভিডিও ফাইল তৈরি করা হয়েছিল। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে। বর্তমানে, নিম্নলিখিত আইএসও 8601 ফর্ম্যাটগুলি সমর্থিত:
  • শুধুমাত্র তারিখ: YYYY-MM-DD
  • নিষ্পাপ সময়: YYYY-MM-DDTHH:MM:SS
  • টাইমজোন সহ সময়: YYYY-MM-DDTHH:MM:SS+HH:MM
processingDetails object
processingDetails অবজেক্টটি আপলোড হওয়া ভিডিও ফাইলটি প্রক্রিয়াকরণে ইউটিউবের অগ্রগতি সম্পর্কে তথ্যকে আবদ্ধ করে। অবজেক্টের বৈশিষ্ট্যগুলি বর্তমান প্রক্রিয়াজাতকরণ স্থিতি এবং ইউটিউব ভিডিওটি প্রক্রিয়াকরণ শেষ না করা পর্যন্ত অবশিষ্ট সময়ের একটি অনুমান সনাক্ত করে। এই অংশটি বিভিন্ন ধরণের ডেটা বা সামগ্রী যেমন ফাইলের বিশদ বা থাম্বনেইল চিত্রগুলি ভিডিওর জন্য উপলব্ধ কিনা তাও নির্দেশ করে।

processingProgress অবজেক্টটি পোল করার জন্য ডিজাইন করা হয়েছে যাতে ভিডিও আপলোড করা ইউটিউব আপলোড হওয়া ভিডিও ফাইলটি প্রক্রিয়াকরণে যে অগ্রগতি করেছে তা ট্র্যাক করতে পারে। এই ডেটা কেবল ভিডিও মালিক দ্বারা পুনরুদ্ধার করা যেতে পারে।
processingDetails. processingStatus string
ভিডিওর প্রক্রিয়াজাতকরণ স্থিতি। এই মানটি নির্দেশ করে যে ইউটিউব ভিডিওটি প্রক্রিয়া করতে সক্ষম হয়েছিল বা ভিডিওটি এখনও প্রক্রিয়া করা হচ্ছে কিনা।

এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
  • failed - ভিডিও প্রসেসিং ব্যর্থ হয়েছে। প্রসেসিংফেইলারেরসন দেখুন।
  • processing - ভিডিও বর্তমানে প্রক্রিয়া করা হচ্ছে। প্রসেসিংপ্রোগ্রেস দেখুন।
  • succeeded - ভিডিও সফলভাবে প্রক্রিয়া করা হয়েছে।
  • terminated - প্রক্রিয়াজাতকরণ তথ্য আর উপলভ্য নয়।
processingDetails. processingProgress object
processingProgress অবজেক্টে ভিডিওটি প্রক্রিয়াকরণে ইউটিউব যে অগ্রগতি করেছে সে সম্পর্কে তথ্য রয়েছে। ভিডিওর প্রক্রিয়াজাতকরণের স্থিতি processing করা হলে মানগুলি কেবলমাত্র প্রাসঙ্গিক।
processingDetails.processingProgress. partsTotal unsigned long
ভিডিওটির জন্য প্রক্রিয়া করা দরকার এমন মোট অংশের একটি অনুমান। ইউটিউব ভিডিওটি প্রক্রিয়া করার সময় সংখ্যাটি আরও সুনির্দিষ্ট অনুমানের সাথে আপডেট করা যেতে পারে।
processingDetails.processingProgress. partsProcessed unsigned long
ইউটিউব ইতিমধ্যে প্রক্রিয়া করেছে এমন ভিডিওর অংশের সংখ্যা। ইউটিউব ইতিমধ্যে গণনা করে যে ভিডিওটি ইতিমধ্যে প্রক্রিয়াজাত করেছে তার শতাংশের অনুমান করতে পারেন:
100 * parts_processed / parts_total

নোট করুন যেহেতু ইতিমধ্যে প্রক্রিয়া করা হয়েছে এমন অংশগুলির সংখ্যার সাথে সম্পর্কিত বৃদ্ধি ছাড়াই আনুমানিক অংশগুলির সংখ্যা বাড়তে পারে, তাই ইউটিউব একটি ভিডিও প্রক্রিয়া করার সময় গণনা করা অগ্রগতি পর্যায়ক্রমে হ্রাস পেতে পারে।
processingDetails.processingProgress. timeLeftMs unsigned long
মিলসেকেন্ডে সময়ের পরিমাণের একটি অনুমান, যে ইউটিউবকে ভিডিওটি প্রক্রিয়াকরণ শেষ করতে হবে।
processingDetails. processingFailureReason string
ইউটিউব ভিডিওটি প্রক্রিয়া করতে ব্যর্থ হওয়ার কারণ। processingStatus সম্পত্তির মান failed হলে এই সম্পত্তিটির কেবলমাত্র একটি মান থাকবে।

এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
  • other - কিছু অন্যান্য প্রক্রিয়াজাতকরণ উপাদান ব্যর্থ হয়েছে।
  • streamingFailed - ভিডিও স্ট্রিমারগুলিতে প্রেরণ করা যায়নি।
  • transcodeFailed - সামগ্রী ট্রান্সকোডিং ব্যর্থ হয়েছে।
  • uploadFailed - ফাইল বিতরণ ব্যর্থ হয়েছে।
processingDetails. fileDetailsAvailability string
এই মানটি আপলোড করা ভিডিওর জন্য ফাইলের বিশদটি উপলব্ধ কিনা তা নির্দেশ করে। আপনি আপনার videos.list() অনুরোধে fileDetails অংশের অনুরোধ করে কোনও ভিডিওর ফাইলের বিশদটি পুনরুদ্ধার করতে পারেন।
processingDetails. processingIssuesAvailability string
এই মানটি নির্দেশ করে যে ভিডিও প্রসেসিং ইঞ্জিনটি এমন পরামর্শ তৈরি করেছে যা ভিডিওটি প্রক্রিয়াজাতকরণের ইউটিউবের দক্ষতার উন্নতি করতে পারে, ভিডিও প্রক্রিয়াকরণের সমস্যাগুলি ব্যাখ্যা করে এমন সতর্কতা বা ভিডিও প্রসেসিংয়ের সমস্যাগুলির কারণ হিসাবে ত্রুটিগুলি তৈরি করতে পারে। আপনি আপনার videos.list() অনুরোধে suggestions অংশটি অনুরোধ করে এই পরামর্শগুলি পুনরুদ্ধার করতে পারেন।
processingDetails. tagSuggestionsAvailability string
এই মানটি ভিডিওর জন্য কীওয়ার্ড (ট্যাগ) পরামর্শগুলি উপলব্ধ কিনা তা নির্দেশ করে। অন্যান্য ব্যবহারকারীদের জন্য ভিডিওটি খুঁজে পাওয়া সহজ করার জন্য কোনও ভিডিওর মেটাডেটাতে ট্যাগ যুক্ত করা যেতে পারে। আপনি আপনার videos.list() অনুরোধে suggestions অংশটি অনুরোধ করে এই পরামর্শগুলি পুনরুদ্ধার করতে পারেন।
processingDetails. editorSuggestionsAvailability string
এই মানটি নির্দেশ করে যে ভিডিও সম্পাদনা পরামর্শগুলি, যা ভিডিওর গুণমান বা প্লেব্যাকের অভিজ্ঞতা উন্নত করতে পারে, ভিডিওটির জন্য উপলব্ধ কিনা। আপনি আপনার videos.list() অনুরোধে suggestions অংশটি অনুরোধ করে এই পরামর্শগুলি পুনরুদ্ধার করতে পারেন।
processingDetails. thumbnailsAvailability string
এই মানটি নির্দেশ করে যে ভিডিওটির জন্য থাম্বনেইল চিত্রগুলি তৈরি করা হয়েছে কিনা।
suggestions object
suggestions অবজেক্টগুলি এমন পরামর্শগুলিকে আবদ্ধ করে যা ভিডিওর গুণমান বা আপলোড করা ভিডিওর জন্য মেটাডেটা উন্নত করার সুযোগগুলি চিহ্নিত করে। এই ডেটা কেবল ভিডিও মালিক দ্বারা পুনরুদ্ধার করা যেতে পারে।

suggestions processingDetails.tagSuggestionsAvailability processingDetails.editorSuggestionsAvailability available
suggestions. processingErrors[] list
ত্রুটিগুলির একটি তালিকা যা ইউটিউবকে সফলভাবে আপলোড করা ভিডিওটি প্রক্রিয়াজাতকরণ থেকে বাধা দেবে। এই ত্রুটিগুলি ইঙ্গিত দেয় যে, ভিডিওর বর্তমান প্রক্রিয়াজাতকরণ স্থিতি নির্বিশেষে, শেষ পর্যন্ত, সেই অবস্থাটি প্রায় অবশ্যই failed হবে।

এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
  • archiveFile - একটি সংরক্ষণাগার ফাইল (যেমন, একটি জিপ সংরক্ষণাগার)।
  • audioFile - ফাইলটিতে কেবল অডিও রয়েছে (যেমন, একটি এমপি 3 ফাইল)।
  • docFile - ডকুমেন্ট বা পাঠ্য ফাইল (যেমন, এমএস ওয়ার্ড ডকুমেন্ট)।
  • imageFile - চিত্র ফাইল (যেমন, একটি জেপিজি চিত্র)।
  • notAVideoFile -অন্যান্য নন-ভিডিও ফাইল।
  • projectFile - মুভি প্রকল্প ফাইল (যেমন, মাইক্রোসফ্ট উইন্ডোজ মুভি মেকার প্রকল্প)।
suggestions. processingWarnings[] list
ইউটিউব কেন আপলোড করা ভিডিও ট্রান্সকোড করতে অসুবিধা হতে পারে বা এর ফলে একটি ভ্রান্ত ট্রান্সকোডিং হতে পারে তার একটি তালিকা। ইউটিউব আসলে আপলোড করা ভিডিও ফাইলটি প্রক্রিয়া করার আগে এই সতর্কতাগুলি উত্পন্ন হয়। তদতিরিক্ত, তারা এমন সমস্যাগুলি সনাক্ত করে যা অগত্যা নির্দেশ করে না যে ভিডিও প্রসেসিং ব্যর্থ হবে তবে এটি এখনও সিঙ্ক সমস্যা, ভিডিও নিদর্শনগুলি বা অনুপস্থিত অডিও ট্র্যাকের মতো সমস্যার কারণ হতে পারে।

এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
  • hasEditlist - সম্পাদনা তালিকাগুলি বর্তমানে সমর্থিত নয়।
  • inconsistentResolution - বিরোধী ধারক এবং স্ট্রিম রেজোলিউশন।
  • problematicAudioCodec - অডিও কোডেক যা সমস্যার কারণ হিসাবে পরিচিত তা ব্যবহার করা হয়েছিল।
  • problematicVideoCodec - ভিডিও কোডেক যা সমস্যার কারণ হিসাবে পরিচিত তা ব্যবহার করা হয়েছিল।
  • unknownAudioCodec - অচেনা অডিও কোডেক, ট্রান্সকোডিং ব্যর্থ হওয়ার সম্ভাবনা রয়েছে।
  • unknownContainer - অচেনা ফাইল ফর্ম্যাট, ট্রান্সকোডিং ব্যর্থ হওয়ার সম্ভাবনা রয়েছে।
  • unknownVideoCodec - অচেনা ভিডিও কোডেক, ট্রান্সকোডিং ব্যর্থ হওয়ার সম্ভাবনা রয়েছে।
suggestions. processingHints[] list
ইউটিউবের ভিডিওটি প্রক্রিয়া করার ক্ষমতা উন্নত করতে পারে এমন পরামর্শগুলির একটি তালিকা।

এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
  • nonStreamableMov - এমপি 4 ফাইলটি প্রবাহিত নয়, এটি প্রক্রিয়াজাতকরণকে ধীর করে দেবে।
  • sendBestQualityVideo - সম্ভবত ভিডিওটির আরও ভাল মানের সংস্করণ বিদ্যমান।
suggestions. tagSuggestions[] list
ইউটিউবে অনুসন্ধান বা ব্রাউজ করার সময় ব্যবহারকারীরা আপনার ভিডিওটি সনাক্ত করার সম্ভাবনা বাড়ানোর জন্য ভিডিওর মেটাডেটাতে যুক্ত করা যেতে পারে এমন কীওয়ার্ড ট্যাগগুলির একটি তালিকা।
suggestions.tagSuggestions[]. tag string
ভিডিওটির জন্য প্রস্তাবিত কীওয়ার্ড ট্যাগ।
suggestions.tagSuggestions[]. categoryRestricts[] list
ভিডিও বিভাগগুলির একটি সেট যার জন্য ট্যাগ প্রাসঙ্গিক। ভিডিও আপলোডার ভিডিওটির সাথে সহযোগিতা করে এমন ভিডিও বিভাগের উপর ভিত্তি করে উপযুক্ত ট্যাগ পরামর্শগুলি প্রদর্শন করতে আপনি এই তথ্যটি ব্যবহার করতে পারেন। ডিফল্টরূপে, ট্যাগ পরামর্শগুলি সমস্ত বিভাগের জন্য প্রাসঙ্গিক যদি কীওয়ার্ডের জন্য কোনও সীমাবদ্ধ না থাকে।
suggestions. editorSuggestions[] list
ভিডিও এডিটিং অপারেশনগুলির একটি তালিকা যা আপলোড করা ভিডিওর ভিডিওর গুণমান বা প্লেব্যাকের অভিজ্ঞতা উন্নত করতে পারে।

এই সম্পত্তির জন্য বৈধ মানগুলি হ'ল:
  • audioQuietAudioSwap - অডিও ট্র্যাকটি নীরব প্রদর্শিত হয় এবং এটি আরও ভাল মানের সাথে অদলবদল করা যেতে পারে।
  • videoAutoLevels - চিত্রের উজ্জ্বলতার স্তরগুলি বন্ধ বলে মনে হচ্ছে এবং এটি সংশোধন করা যেতে পারে।
  • videoCrop - ছবির চারপাশে সনাক্ত হওয়া মার্জিন (ম্যাটস) ক্রপ করা যেতে পারে।
  • videoStabilize - ভিডিওটি নড়বড়ে দেখা যায় এবং স্থিতিশীল হতে পারে।
liveStreamingDetails object
liveStreamingDetails অবজেক্টে একটি লাইভ ভিডিও সম্প্রচার সম্পর্কে মেটাডেটা রয়েছে। ভিডিওটি যদি কোনও আসন্ন, লাইভ বা সম্পূর্ণ লাইভ সম্প্রচার হয় তবে অবজেক্টটি কেবল একটি video রিসোর্সে উপস্থিত থাকবে।
liveStreamingDetails. actualStartTime datetime
সম্প্রচারটি আসলে শুরু হয়েছিল। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে। সম্প্রচার শুরু না হওয়া পর্যন্ত এই মানটি পাওয়া যাবে না।
liveStreamingDetails. actualEndTime datetime
সম্প্রচারটি আসলে শেষ হয়েছিল। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে। সম্প্রচার শেষ না হওয়া পর্যন্ত এই মানটি উপলব্ধ হবে না।
liveStreamingDetails. scheduledStartTime datetime
সম্প্রচারটি যে সময়টি শুরু হওয়ার কথা রয়েছে। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে।
liveStreamingDetails. scheduledEndTime datetime
সম্প্রচারটি শেষ হওয়ার সময়টি শেষ হওয়ার সময়। মানটি আইএসও 8601 ফর্ম্যাটে নির্দিষ্ট করা আছে। যদি মানটি খালি থাকে বা সম্পত্তি উপস্থিত না থাকে তবে সম্প্রচারটি অনির্দিষ্টকালের জন্য চালিয়ে যাওয়ার সময় নির্ধারিত রয়েছে।
liveStreamingDetails. concurrentViewers unsigned long
বর্তমানে সম্প্রচারটি দেখছেন দর্শকদের সংখ্যা। সম্পত্তি এবং এর মান উপস্থিত থাকবে যদি সম্প্রচারে বর্তমান দর্শকদের থাকে এবং সম্প্রচারের মালিক ভিডিওটির জন্য ভিউকাউন্টটি লুকিয়ে রাখেন না। নোট করুন যে ইউটিউব সম্প্রচারের জন্য সম্প্রচারের জন্য সমকালীন দর্শকদের সংখ্যা ট্র্যাকিং বন্ধ করে দেয় যখন সম্প্রচারটি শেষ হয়। সুতরাং, এই সম্পত্তিটি ইতিমধ্যে শেষ হওয়া কোনও লাইভ সম্প্রচারের সংরক্ষণাগারভুক্ত ভিডিও দেখার জন্য দর্শকদের সংখ্যা সনাক্ত করবে না।
একযোগে দর্শক গণনা করে যে ইউটিউব ডেটা এপিআই রিটার্নগুলি ইউটিউব বিশ্লেষণের মাধ্যমে উপলব্ধ প্রক্রিয়াজাত, অসন্তুষ্ট একযোগে দর্শকের গণনা থেকে পৃথক হতে পারে। ইউটিউব সহায়তা কেন্দ্রে লাইভ স্ট্রিমিং মেট্রিকগুলি সম্পর্কে আরও জানুন।
liveStreamingDetails. activeLiveChatId string
এই ভিডিওটির সাথে সংযুক্ত বর্তমানে সক্রিয় লাইভ চ্যাটের আইডি। এই ক্ষেত্রটি কেবল তখনই পূরণ করা হয় যদি ভিডিওটি বর্তমানে লাইভ চ্যাট রয়েছে এমন একটি লাইভ সম্প্রচার হয়। একবার এই ক্ষেত্রটি সম্পূর্ণ করার জন্য সম্প্রচার ট্রানজিশনগুলি সরানো হবে এবং লাইভ চ্যাটটি বন্ধ হয়ে যাবে। অবিরাম সম্প্রচারের জন্য যে লাইভ চ্যাট আইডি আর এই ভিডিওটির সাথে আবদ্ধ হবে না বরং ক্রমাগত পৃষ্ঠায় প্রদর্শিত নতুন ভিডিওতে।
localizations object
localizations অবজেক্টে ভিডিওর মেটাডেটার অনুবাদ রয়েছে।
localizations. (key) object
মূল মানের সাথে সম্পর্কিত স্থানীয় পাঠ্যের ভাষা। মানটি একটি স্ট্রিং যা বিসিপি -47 ভাষা কোড ধারণ করে।
localizations.(key). title string
স্থানীয় ভিডিও শিরোনাম।
localizations.(key). description string
স্থানীয় ভিডিও বিবরণ।