مواد پر جائیں

Workflow Utilities Scale Video

انٹیگریٹ کریں

ماڈل id workflow-utilities/scale-video
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/workflow-utilities/scale-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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

ہر رن کے لیے ⁨$3.60⁩ تک حقیقی استعمال کے مطابق چارج، باقی رقم واپس اس صفحے پر چلائیں

API کلید حاصل کریں
Utility · ویڈیو

آپ کا پہلا نتیجہ یہاں آئے گا

ذیل میں درخواست بنائیں اور اپنی API کلید کے ساتھ چلائیں۔ آؤٹ پٹس ہمارے اسٹوریج میں کاپی ہو جاتے ہیں، ہمیشہ کے لیے یا مفت میں 7 دن تک محفوظ رہتے ہیں۔

درخواست بنائیں

کنٹرولز ماڈل اسکیما سے تیار ہوتے ہیں۔ آپ کے بدلنے کے ساتھ کوڈ اور قیمت اپ ڈیٹ ہوتے ہیں۔

•لازمی video_url
فائل ڈراپ کریں، یا

URL کے ذریعے scale یا resize کی جانے والی ویڈیو فراہم کریں، height اور width دونوں کے لیے جفت dimensions استعمال کریں تاکہ ویڈیو codec کی ضروریات پوری ہوں۔

ایڈوانسڈ mode · pad_color · codec · preset · width · height · crf
mode ڈیفالٹ stretch

resize کا طریقہ: `stretch` مطلوبہ dimensions زبردستی نافذ کرتا ہے اور aspect ratio تبدیل کر سکتا ہے۔ `pad` اور `crop` دونوں aspect ratio برقرار رکھتے ہیں: `pad` ویڈیو کو مطلوبہ dimensions کے اندر fit کرتا اور خالی جگہ منتخب کردہ رنگ سے بھرتا ہے (letterboxing/pillarboxing)۔ `crop` مطلوبہ dimensions بھرتا ہے، پھر درست سائز کے لیے مرکز سے crop کرتا ہے۔

pad_color ڈیفالٹ black

`pad` mode میں padding کے لیے استعمال ہونے والا رنگ؛ دیگر modes اسے نظرانداز کرتے ہیں۔

codec ڈیفالٹ libx264

encoding codec منتخب کریں: بہتر compression کے لیے libx265 (H.265/HEVC)، یا وسیع compatibility کے لیے libx264 (H.264) استعمال کریں۔

preset ڈیفالٹ fast

encoding speed کو کنٹرول کرنے والا preset۔ سست preset منتخب کرنے سے compression بہتر ہوتی ہے، مگر encoding time بڑھتا ہے۔

آؤٹ پٹ width، pixels میں، اکیلے یا height کے ساتھ استعمال کی جا سکتی ہے؛ کم از کم ایک dimension درکار ہے۔ صرف width دینے پر aspect ratio تبدیل کیے بغیر height خودکار طور پر اخذ کی جاتی ہے۔

آؤٹ پٹ height، pixels میں، اکیلے یا width کے ساتھ استعمال کی جا سکتی ہے؛ کم از کم ایک dimension درکار ہے۔ صرف height دینے پر aspect ratio تبدیل کیے بغیر width خودکار طور پر اخذ کی جاتی ہے۔

ڈیفالٹ 18

Constant Rate Factor، جو 0–51 کی range میں quality کنٹرول کرتا ہے؛ زیادہ تر content کے لیے 18 عموماً lossless دکھائی دیتا ہے۔ setting کم کرنے سے quality بہتر مگر فائل سائز بڑا ہوتا ہے۔

POST /run/workflow-utilities/scale-video?wait=20 قیمت → ⁨$3.60⁩
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/workflow-utilities/scale-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.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

یہ درخواست چلائیں

آپ کی key اسی براؤزر میں رہتی ہے: یہ صرف Doitong API کو بھیجی جاتی ہے اور صرف اس صورت میں localStorage میں محفوظ ہوتی ہے جب آپ Remember منتخب کریں۔ API کلید حاصل کریں

Workflow Utilities Scale Video کے بارے میں

ویڈیو کو ہدف `width` (7680 تک) اور/یا `height` (4320 تک) پر دوبارہ اسکیل کرتا ہے؛ صرف ایک دیے جانے پر دوسرا نسبتِ ابعاد کے مطابق ہوتا ہے۔ `mode` stretch، pad (منتخب رنگ کے ساتھ) یا crop ہو سکتا ہے۔ libx264 یا libx265 کے ساتھ انکوڈ کریں، ultrafast سے slow تک اسپیڈ پری سیٹ اور 0 سے 51 تک `crf` استعمال کریں۔ اصل اور نئی پیمائشیں واپس کرتا ہے۔

پیرامیٹرز

معیاری نام یا مقامی نام میں سے صرف ایک بھیجیں، دونوں نہیں۔ معیاری نام

نامقسم ڈیفالٹمجاز تفصیل
video_urlلازمی video
قسمurl · video
URL کے ذریعے scale یا resize کی جانے والی ویڈیو فراہم کریں، height اور width دونوں کے لیے جفت dimensions استعمال کریں تاکہ ویڈیو codec کی ضروریات پوری ہوں۔
widthاختیاری
قسمinteger | null
2 – 7,680
آؤٹ پٹ width، pixels میں، اکیلے یا height کے ساتھ استعمال کی جا سکتی ہے؛ کم از کم ایک dimension درکار ہے۔ صرف width دینے پر aspect ratio تبدیل کیے بغیر height خودکار طور پر اخذ کی جاتی ہے۔
heightاختیاری
قسمinteger | null
2 – 4,320
آؤٹ پٹ height، pixels میں، اکیلے یا width کے ساتھ استعمال کی جا سکتی ہے؛ کم از کم ایک dimension درکار ہے۔ صرف height دینے پر aspect ratio تبدیل کیے بغیر width خودکار طور پر اخذ کی جاتی ہے۔
modeاختیاری
قسمenum
ڈیفالٹstretch
stretchpadcrop
resize کا طریقہ: `stretch` مطلوبہ dimensions زبردستی نافذ کرتا ہے اور aspect ratio تبدیل کر سکتا ہے۔ `pad` اور `crop` دونوں aspect ratio برقرار رکھتے ہیں: `pad` ویڈیو کو مطلوبہ dimensions کے اندر fit کرتا اور خالی جگہ منتخب کردہ رنگ سے بھرتا ہے (letterboxing/pillarboxing)۔ `crop` مطلوبہ dimensions بھرتا ہے، پھر درست سائز کے لیے مرکز سے crop کرتا ہے۔
pad_colorاختیاری
قسمenum
ڈیفالٹblack
blackwhiteredgreenbluegray
`pad` mode میں padding کے لیے استعمال ہونے والا رنگ؛ دیگر modes اسے نظرانداز کرتے ہیں۔
codecاختیاری
قسمenum
ڈیفالٹlibx264
libx264libx265
encoding codec منتخب کریں: بہتر compression کے لیے libx265 (H.265/HEVC)، یا وسیع compatibility کے لیے libx264 (H.264) استعمال کریں۔
presetاختیاری
قسمenum
ڈیفالٹfast
ultrafastfastmediumslow
encoding speed کو کنٹرول کرنے والا preset۔ سست preset منتخب کرنے سے compression بہتر ہوتی ہے، مگر encoding time بڑھتا ہے۔
crfاختیاری
قسمinteger
ڈیفالٹ18
0 – 51
Constant Rate Factor، جو 0–51 کی range میں quality کنٹرول کرتا ہے؛ زیادہ تر content کے لیے 18 عموماً lossless دکھائی دیتا ہے۔ setting کم کرنے سے quality بہتر مگر فائل سائز بڑا ہوتا ہے۔
لازمی معیاری نام، یہ بھی قبول ہے

فائل پیرامیٹرز عوامی https:// URL، 10 MB تک کی data: URI، یا اپ لوڈ کے file_url کو قبول کرتے ہیں۔ فائلیں

آؤٹ پٹ

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "workflow-utilities/scale-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": 3600,
    "usd": "3.60",
    "charged": 3600,
    "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
    },
    "original_width": 1929,
    "original_height": 1082,
    "scaled_width": 1920,
    "scaled_height": 1080
  },
  "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.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
آپ کی فائلیں، آپ کا انتخابہر outputs[].url ہمارے اسٹوریج میں ایک کاپی ہے: ہمیشہ کے لیے محفوظ (فی GB-ماہ ادائیگی) یا مفت میں 7 دن تک، آپ کی اکاؤنٹ سیٹنگ یا ?storage= کے مطابق۔
ہر ماڈل میں ایک جیسی ساختtype، url، content_type، width، height اور duration، تصاویر، ویڈیو اور آڈیو سب کے لیے یکساں۔ output ماڈل کا اپنا نتیجہ آبجیکٹ ہے۔
آؤٹ پٹ کے فیلڈز
video
object {url, content_type, file_name, file_size}scaling یا resizing کے بعد ویڈیو۔
original_width
integerاصل ویڈیو کی width، pixels میں۔
original_height
integerاصل ویڈیو کی height، pixels میں۔
scaled_width
integerآؤٹ پٹ ویڈیو کی width، pixels میں۔
scaled_height
integerآؤٹ پٹ ویڈیو کی height، pixels میں۔

مزید ماڈلز: ویڈیو سے ویڈیو

AI ایجنٹس کے لیے: یہ صفحہ Markdown میں یہاں موجود ہے https://doitong.com/ur/developers/models/workflow-utilities/scale-video.md. تمام ماڈلز اور گائیڈز: https://doitong.com/developers/llms.txt