কনটেন্টে যান

Luma Ray 3.2 Video to Video

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

মডেল id luma/agent/ray/v3.2/video-to-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/luma/agent/ray/v3.2/video-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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 ক্রেডিট · ≈ ৭৭.২৭₽ এই পেজে চালান

API কী পান
Luma AI ভিডিও থেকে ভিডিও লিপসিঙ্ক৫–১০ s1080p পর্যন্ত #stylized#transform#lipsync

এডিট-strength প্রিসেট, কন্ট্রোল ও কীফ্রেমসহ উৎস ভিডিওর স্টাইল পরিবর্তন করা Ray 3.2 ভিডিও সম্পাদনা

Luma AI · ভিডিও

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

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

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

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

•আবশ্যক 88 / 6000

Source ভিডিও সম্পাদনার জন্য text instruction।

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

সম্পাদনা করা ভিডিও-র URL।

duration ৫ s

সম্পাদনার পর ভিডিওর দৈর্ঘ্য।

resolution ডিফল্ট 540p

সম্পাদনার পর আউটপুট রেজোলিউশন।

অ্যাডভান্সড image · user · edit_strength · auto_controls · enable_safety_checker · keyframes · controls · keyframe_indexes
start_image_url
একটি ফাইল ড্রপ করুন, অথবা

সম্পাদিত ভিডিওর প্রথম ফ্রেমের ওভাররাইড, ঐচ্ছিক ছবি URL হিসেবে দেওয়া হয়; বাদ দিলে মডেল সোর্স ভিডিও থেকে ওই ফ্রেমটি নির্ধারণ করে। উদাহরণস্বরূপ, সোর্সের স্টাইল পরিবর্তিত শুরুর ছবি দিলে সম্পাদনার চেহারা নির্দেশ করা যায়।

রিকোয়েস্ট জমা দেওয়া end user-কে শনাক্তকারী ঐচ্ছিক opaque ID।

সম্পাদনার জন্য সোর্স সংরক্ষণ সেটিং, যা কেবল auto_controls ব্যবহার না করলে উপলভ্য; বাদ দিলে মডেলের ডিফল্ট নির্বাচন করা হয়। সর্বাধিক পরিবর্তন থেকে সর্বাধিক সাদৃশ্যের ক্রমে বিকল্পগুলো হলো 'reimagine_*', ভারসাম্যপূর্ণ ফলাফলের জন্য 'flex_*', এবং 'adhere_*'।

start_image_url-এর পরিবর্তে ছবি URL হিসেবে দেওয়া একাধিক keyframe সম্পাদনা নির্দেশিকা। প্রতিটি ছবিকে সোর্স ভিডিওর ফ্রেম অবস্থানের সঙ্গে যুক্ত করতে সমান দৈর্ঘ্যের keyframe_indexes অ্যারের সঙ্গে keyframe দিন; সর্বাধিক 64টি URL দেওয়া যায়।

edit_strength-এর সূক্ষ্ম-নিয়ন্ত্রণের বিকল্প, যা pose, depth, normals, trajectory এবং face-এর জন্য আলাদাভাবে কন্ডিশনিং কনফিগার করে। এই নিয়ন্ত্রণগুলো ব্যবহার করলে auto_controls ব্যবহার করা যায় না।

keyframe-এর সঙ্গে এক-একভাবে যুক্ত সোর্স-ফ্রেম ম্যাপিং: entry [i] keyframes[i]-এর anchor অবস্থান নির্দিষ্ট করে। উভয় অ্যারের দৈর্ঘ্য সমান হতে হবে এবং অবস্থানগুলো স্বতন্ত্র ও অঋণাত্মক হতে হবে।

POST /run/luma/agent/ray/v3.2/video-to-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/luma/agent/ray/v3.2/video-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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 কী পান

Luma Ray 3.2 Video to Video সম্পর্কে

`prompt` অনুযায়ী একটি `video_url` সম্পাদনা করে; প্রথম ফ্রেম নির্দেশনার জন্য ঐচ্ছিক `start_image_url` ব্যবহার করা যায়। `edit_strength`-এ adhere, flex এবং reimagine—1 থেকে 3 স্তর—পাওয়া যায়, আর `auto_controls` বা একটি `controls` অবজেক্ট বিকল্প কন্ডিশনিং দেয়। `keyframe_indexes` দিয়ে সর্বাধিক 64টি `keyframes` অ্যাঙ্কর করা যায়। আউটপুট 540p থেকে 1080p, 5s অথবা 10s; ঐচ্ছিক `hdr` এবং `exr_export`-সহ।

প্যারামিটার

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

নামধরন ডিফল্টঅনুমোদিত বিবরণ
promptআবশ্যক
ধরনstring
≤ ৬,০০০টি অক্ষর
Source ভিডিও সম্পাদনার জন্য text instruction।
video_urlআবশ্যক video
ধরনurl · video
সম্পাদনা করা ভিডিও-র URL।
userঐচ্ছিক
ধরনstring | null
রিকোয়েস্ট জমা দেওয়া end user-কে শনাক্তকারী ঐচ্ছিক opaque ID।
start_image_urlঐচ্ছিক image
ধরনurl · image
সম্পাদিত ভিডিওর প্রথম ফ্রেমের ওভাররাইড, ঐচ্ছিক ছবি URL হিসেবে দেওয়া হয়; বাদ দিলে মডেল সোর্স ভিডিও থেকে ওই ফ্রেমটি নির্ধারণ করে। উদাহরণস্বরূপ, সোর্সের স্টাইল পরিবর্তিত শুরুর ছবি দিলে সম্পাদনার চেহারা নির্দেশ করা যায়।
resolutionঐচ্ছিক
ধরনenum
ডিফল্ট540p
540p720p1080p
সম্পাদনার পর আউটপুট রেজোলিউশন।
durationঐচ্ছিক
ধরনenum
ডিফল্ট5s
5s10s
সম্পাদনার পর ভিডিওর দৈর্ঘ্য।
edit_strengthঐচ্ছিক
ধরনenum
adhere_1adhere_2adhere_3flex_1flex_2flex_3reimagine_1reimagine_2reimagine_3
সম্পাদনার জন্য সোর্স সংরক্ষণ সেটিং, যা কেবল auto_controls ব্যবহার না করলে উপলভ্য; বাদ দিলে মডেলের ডিফল্ট নির্বাচন করা হয়। সর্বাধিক পরিবর্তন থেকে সর্বাধিক সাদৃশ্যের ক্রমে বিকল্পগুলো হলো 'reimagine_*', ভারসাম্যপূর্ণ ফলাফলের জন্য 'flex_*', এবং 'adhere_*'।
auto_controlsঐচ্ছিক
ধরনboolean
ডিফল্টfalse
স্বয়ংক্রিয় সম্পাদনা কন্ডিশনিং: এই বিকল্পের সঙ্গে edit_strength গ্রহণ না করে মডেল সময়সূচি নির্ধারণে সোর্স ভিডিও ব্যবহার করে।
hdrঐচ্ছিক
ধরনboolean
ডিফল্টfalse
720p বা 1080p-তে MP4 আউটপুটের জন্য HDR এনকোডিং, যা কেবল HDR অ্যাক্সেস থাকা অ্যাকাউন্টে উপলভ্য।
exr_exportঐচ্ছিক
ধরনboolean
ডিফল্টfalse
MP4-এর সঙ্গে অতিরিক্ত EXR export, যা কেবল HDR অ্যাক্সেস এবং hdr=true দুটো থাকলেই উপলভ্য।
controlsঐচ্ছিক
ধরনobject
edit_strength-এর সূক্ষ্ম-নিয়ন্ত্রণের বিকল্প, যা pose, depth, normals, trajectory এবং face-এর জন্য আলাদাভাবে কন্ডিশনিং কনফিগার করে। এই নিয়ন্ত্রণগুলো ব্যবহার করলে auto_controls ব্যবহার করা যায় না।
controls.poseঐচ্ছিক
ধরনobject
pose বা skeleton-এর ওপর ভিত্তি করে কন্ডিশনিং।
controls.pose.enabledঐচ্ছিক
ধরনboolean
ডিফল্টtrue
সম্পাদনার সময় pose বা skeleton কন্ডিশনিং চালু বা বন্ধ করার টগল।
controls.pose.strengthঐচ্ছিক
ধরনenum
precisecoarse
pose-কন্ডিশনিংয়ের নির্ভুলতা নির্বাচন: বাদ দিলে ডিফল্ট বজায় থাকে, বেশি স্বাধীনতার জন্য 'coarse' বেছে নিন, অথবা সোর্স pose ঘনিষ্ঠভাবে অনুসরণ করতে 'precise' ব্যবহার করুন।
controls.depthঐচ্ছিক
ধরনobject
depth বা দৃশ্যের জ্যামিতির ওপর ভিত্তি করে কন্ডিশনিং।
controls.depth.enabledঐচ্ছিক
ধরনboolean
ডিফল্টtrue
সম্পাদনার সময় depth বা দৃশ্য-জ্যামিতি কন্ডিশনিং চালু বা বন্ধ করার টগল।
controls.depth.blurঐচ্ছিক
ধরনnumber | null
০ – ১
depth ব্লার সেটিং, ডিফল্ট বজায় রাখতে অনির্দিষ্ট রাখা যায়, অথবা জ্যামিতিকে বেশি স্বাধীনতা দিতে বাড়ানো যায়।
controls.normalsঐচ্ছিক
ধরনobject
surface normals-এর ওপর ভিত্তি করে কন্ডিশনিং।
controls.normals.enabledঐচ্ছিক
ধরনboolean
ডিফল্টtrue
সম্পাদনার সময় surface-normal কন্ডিশনিং চালু বা বন্ধ করার টগল।
controls.normals.augmentationঐচ্ছিক
ধরনnumber | null
০ – ১
surface-normal augmentation সেটিং; বাদ দিলে ডিফল্ট বজায় থাকে, অথবা পৃষ্ঠের জ্যামিতির আরও বেশি পুনর্ব্যাখ্যার অনুমতি দিতে বাড়ানো যায়।
controls.trajectoryঐচ্ছিক
ধরনobject
motion trajectory-এর ওপর ভিত্তি করে কন্ডিশনিং।
controls.trajectory.enabledঐচ্ছিক
ধরনboolean
ডিফল্টtrue
সম্পাদনার সময় motion-trajectory কন্ডিশনিং চালু বা বন্ধ করার টগল।
controls.trajectory.sparsityঐচ্ছিক
ধরনnumber | null
০ – ১
motion-trajectory sparsity সেটিং; ডিফল্ট বজায় রাখতে বাদ দিন, অথবা ব্যবহৃত motion anchor-এর সংখ্যা কমাতে বাড়ান।
controls.faceঐচ্ছিক
ধরনobject
মুখের পরিচয়ের ওপর ভিত্তি করে কন্ডিশনিং।
controls.face.enabledঐচ্ছিক
ধরনboolean
ডিফল্টtrue
সম্পাদনার সময় face-identity কন্ডিশনিং চালু বা বন্ধ করার টগল।
keyframesঐচ্ছিক
ধরনstring[]
≤ ৬৪টি আইটেম
start_image_url-এর পরিবর্তে ছবি URL হিসেবে দেওয়া একাধিক keyframe সম্পাদনা নির্দেশিকা। প্রতিটি ছবিকে সোর্স ভিডিওর ফ্রেম অবস্থানের সঙ্গে যুক্ত করতে সমান দৈর্ঘ্যের keyframe_indexes অ্যারের সঙ্গে keyframe দিন; সর্বাধিক 64টি URL দেওয়া যায়।
keyframe_indexesঐচ্ছিক
ধরনinteger[]
≤ ৬৪টি আইটেম
keyframe-এর সঙ্গে এক-একভাবে যুক্ত সোর্স-ফ্রেম ম্যাপিং: entry [i] keyframes[i]-এর anchor অবস্থান নির্দিষ্ট করে। উভয় অ্যারের দৈর্ঘ্য সমান হতে হবে এবং অবস্থানগুলো স্বতন্ত্র ও অঋণাত্মক হতে হবে।
enable_safety_checkerঐচ্ছিক
ধরনboolean
ডিফল্টtrue
কলকারী অনুমোদিত হলে false সেট করে স্ক্রিনিং শিথিল করা যায়।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

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

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "luma/agent/ray/v3.2/video-to-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": 720,
    "usd": "0.72",
    "charged": 720,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field",
    "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
    },
    "exr_file": {
      "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
    }
  },
  "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}মডেল দ্বারা উৎপাদিত ভিডিও।
exr_file
object {url, content_type, file_name, file_size} | nullLuma যেভাবে export করে সেই form-এ EXR sidecar: একটি EXR ফাইল অথবা একটি ZIP archive। exr_export true হলে এটি জেনারেট হয়।

আরও মডেল: ভিডিও থেকে ভিডিও

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