কনটেন্টে যান

Birefnet

ইন্টিগ্রেট করুন

মডেল id birefnet/v2/video
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/birefnet/v2/video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

প্রতি রান সর্বোচ্চ ২.০৭$ পর্যন্ত প্রকৃত ব্যবহার অনুযায়ী চার্জ করা হয়, বাকি অর্থ ফেরত দেওয়া হয় এই পেজে চালান

API কী পান

ভিডিও থেকে ব্যাকগ্রাউন্ড সরায়; ছয়টি মডেল নির্বাচন, ম্যাটিং এবং mp4, webm, mov বা gif আউটপুট সমর্থন করে

BiRefNet · ভিডিও

আপনার প্রথম ফলাফল এখানে আসবে

নিচে একটি রিকোয়েস্ট তৈরি করে আপনার API কী দিয়ে চালান। আউটপুট আমাদের স্টোরেজে কপি করা হয়, চিরকাল বা বিনামূল্যে ৭ দিন পর্যন্ত রাখা হয়।

একটি অনুরোধ তৈরি করুন

মডেল স্কিমা থেকে কন্ট্রোল তৈরি করা হয়। এগুলো পরিবর্তন করলে কোড ও মূল্য আপডেট হয়।

•আবশ্যক video_url
একটি ফাইল ড্রপ করুন, অথবা

যে ভিডিওর ব্যাকগ্রাউন্ড অপসারণ করা হবে, সেটি শনাক্তকারী URL।

অ্যাডভান্সড operating_resolution · video_output_type · video_quality · video_write_mode · model · output_mask · refine_foreground
operating_resolution ডিফল্ট 1024x1024

কাজের রেজোলিউশন, যেখানে '2304x2304' কেবল 'General Use (Dynamic)' মডেলের জন্য সীমাবদ্ধ। উচ্চ-রেজোলিউশনের ইনপুট ছবির ক্ষেত্রে বেশি সেটিংস আউটপুটের নির্ভুলতা বাড়ায়।

video_output_type ডিফল্ট X264 (.mp4)

ফলাফল ভিডিওর আউটপুটের ধরন।

video_quality ডিফল্ট high

ফলাফল ভিডিওর মানের স্তর।

video_write_mode ডিফল্ট balanced

ফলাফল ভিডিও লেখার মোড।

ডিফল্ট General Use (Light)

ব্যাকগ্রাউন্ড অপসারণের মডেল নির্বাচন: 'General Use (Light)' BiRefNet-এর সঙ্গে সম্পর্কিত, এটি BiRefNet রিপোজিটরির মূল মডেল এবং বেশিরভাগ ব্যবহারের জন্য সুপারিশ করা হয়। 'General Use (Light 2K)' BiRefNet_lite-2K-এর সঙ্গে সম্পর্কিত এবং 2K ছবির ওপর প্রশিক্ষিত সেই মূল মডেল ব্যবহার করে। 'General Use (Heavy)' BiRefNet_lite-এর সঙ্গে সম্পর্কিত এবং ধীর প্রসেসিংয়ের বিনিময়ে বেশি নির্ভুলতা প্রদান করে। 'Matting' BiRefNet-matting-এর সঙ্গে সম্পর্কিত এবং বিশেষভাবে ছবি ম্যাটিংয়ের জন্য প্রশিক্ষিত। 'Portrait' BiRefNet-portrait-এর সঙ্গে সম্পর্কিত এবং বিশেষভাবে পোর্ট্রেট ছবির ওপর প্রশিক্ষিত। 'General Use (Dynamic)' BiRefNet_dynamic-এর সঙ্গে সম্পর্কিত এবং 256x256 থেকে 2304x2304 পর্যন্ত পরিবর্তনশীল রেজোলিউশন সমর্থন করে।

POST /run/birefnet/v2/video?wait=20 মূল্য → ২.০৭$
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/birefnet/v2/video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

এই অনুরোধ চালান

আপনার key এই ব্রাউজারেই থাকে: এটি শুধু Doitong API-তে পাঠানো হয় এবং Remember টিক দিলে কেবল localStorage-এ সংরক্ষিত হয়। একটি API কী পান

Birefnet সম্পর্কে

`video_url` থেকে নেওয়া ভিডিওর প্রতিটি ফ্রেমে BiRefNet সেগমেন্টেশন প্রয়োগ করে। মডেলগুলোর মধ্যে Light, Light 2K, Heavy, Matting, Portrait এবং Dynamic রয়েছে; সর্বোচ্চ অপারেটিং রেজোলিউশন 2304x2304, যা শুধু Dynamic মডেলের জন্য। আউটপুট X264 mp4, VP9 webm, ProRes 4444 mov বা GIF হতে পারে, যেখানে `video_quality` এবং `video_write_mode` সেটিংস প্রযোজ্য। আলাদা মাস্ক ভিডিওও অনুরোধ করা যায়।

প্যারামিটার

ক্যানোনিকাল নাম অথবা নেটিভ নাম—দুটো একসঙ্গে নয়—পাঠান। ক্যানোনিকাল নামগুলো

নামধরন ডিফল্টঅনুমোদিত বিবরণ
modelঐচ্ছিক
ধরনenum
ডিফল্টGeneral Use (Light)
General Use (Light)General Use (Light 2K)General Use (Heavy)MattingPortraitGeneral Use (Dynamic)
ব্যাকগ্রাউন্ড অপসারণের মডেল নির্বাচন: 'General Use (Light)' BiRefNet-এর সঙ্গে সম্পর্কিত, এটি BiRefNet রিপোজিটরির মূল মডেল এবং বেশিরভাগ ব্যবহারের জন্য সুপারিশ করা হয়। 'General Use (Light 2K)' BiRefNet_lite-2K-এর সঙ্গে সম্পর্কিত এবং 2K ছবির ওপর প্রশিক্ষিত সেই মূল মডেল ব্যবহার করে। 'General Use (Heavy)' BiRefNet_lite-এর সঙ্গে সম্পর্কিত এবং ধীর প্রসেসিংয়ের বিনিময়ে বেশি নির্ভুলতা প্রদান করে। 'Matting' BiRefNet-matting-এর সঙ্গে সম্পর্কিত এবং বিশেষভাবে ছবি ম্যাটিংয়ের জন্য প্রশিক্ষিত। 'Portrait' BiRefNet-portrait-এর সঙ্গে সম্পর্কিত এবং বিশেষভাবে পোর্ট্রেট ছবির ওপর প্রশিক্ষিত। 'General Use (Dynamic)' BiRefNet_dynamic-এর সঙ্গে সম্পর্কিত এবং 256x256 থেকে 2304x2304 পর্যন্ত পরিবর্তনশীল রেজোলিউশন সমর্থন করে।
operating_resolutionঐচ্ছিক
ধরনenum
ডিফল্ট1024x1024
1024x10242048x20482304x2304
কাজের রেজোলিউশন, যেখানে '2304x2304' কেবল 'General Use (Dynamic)' মডেলের জন্য সীমাবদ্ধ। উচ্চ-রেজোলিউশনের ইনপুট ছবির ক্ষেত্রে বেশি সেটিংস আউটপুটের নির্ভুলতা বাড়ায়।
output_maskঐচ্ছিক
ধরনboolean
ডিফল্টfalse
ব্যাকগ্রাউন্ড অপসারণের মাস্ক আউটপুটে অন্তর্ভুক্ত হবে কি না তা নিয়ন্ত্রণ করে।
refine_foregroundঐচ্ছিক
ধরনboolean
ডিফল্টtrue
অনুমান করা মাস্কের ভিত্তিতে ফোরগ্রাউন্ড পরিশোধন নিয়ন্ত্রণ করে।
video_urlআবশ্যক video
ধরনurl · video
যে ভিডিওর ব্যাকগ্রাউন্ড অপসারণ করা হবে, সেটি শনাক্তকারী URL।
video_output_typeঐচ্ছিক
ধরনenum
ডিফল্টX264 (.mp4)
X264 (.mp4)VP9 (.webm)PRORES4444 (.mov)GIF (.gif)
ফলাফল ভিডিওর আউটপুটের ধরন।
video_qualityঐচ্ছিক
ধরনenum
ডিফল্টhigh
lowmediumhighmaximum
ফলাফল ভিডিওর মানের স্তর।
video_write_modeঐচ্ছিক
ধরনenum
ডিফল্টbalanced
fastbalancedsmall
ফলাফল ভিডিও লেখার মোড।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

ফাইল প্যারামিটার হিসেবে একটি পাবলিক https:// URL, 10 MB পর্যন্ত একটি data: URI, অথবা আপলোডের file_url গ্রহণ করা হয়। ফাইল

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "birefnet/v2/video",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 2070,
    "usd": "2.07",
    "charged": 2070,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "fps": 1.0,
      "duration": 5,
      "num_frames": 1
    },
    "mask_video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200,
      "width": 1024,
      "height": 768,
      "fps": 1.0,
      "duration": 5,
      "num_frames": 1
    }
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
আপনার ফাইল, আপনার পছন্দপ্রতিটি outputs[].url আমাদের স্টোরেজে একটি কপি: চিরকাল রাখা হয় (প্রতি GB-মাস অনুযায়ী অর্থপ্রদত্ত) অথবা অ্যাকাউন্ট সেটিংস বা ?storage= অনুযায়ী বিনামূল্যে ৭ দিন পর্যন্ত।
প্রতিটি মডেলে একই গঠনছবি, ভিডিও এবং অডিও—সব ক্ষেত্রেই type, url, content_type, width, height এবং duration। output হলো মডেলের নিজস্ব ফলাফল অবজেক্ট।
আউটপুটের ফিল্ড
video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames}ব্যাকগ্রাউন্ড অপসারণের পরের ভিডিও।
mask_video
object {url, content_type, file_name, file_size, width, height, fps, duration, num_frames} | nullব্যাকগ্রাউন্ড অপসারণের সময় প্রয়োগ করা মাস্ক।

AI এজেন্টদের জন্য: এই পৃষ্ঠাটি Markdown হিসেবে এখানে আছে https://doitong.com/bn/developers/models/birefnet/v2/video.md. সব মডেল ও গাইড: https://doitong.com/developers/llms.txt