কনটেন্টে যান

Sonilo V1.1 Video to Video Music

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

মডেল id sonilo/v1.1/video-to-video-music
# 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/sonilo/v1.1/video-to-video-music?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 ক্রেডিট · ≈ ৯.৬৭₽ চালানোর আগে আপনার ফাইল মাপা হয় এই পেজে চালান

API কী পান
Sonilo ভিডিও থেকে ভিডিও ১–৬০০ s #music#editing#restoration

ইনপুট ভিডিওতে জেনারেট করা মিউজিক ট্র্যাক মিশিয়ে ফেরত দেয়; বক্তৃতা সংরক্ষণ ঐচ্ছিক

Sonilo · ভিডিও

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

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

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

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

ভিডিও থেকে স্বয়ংক্রিয়ভাবে তৈরি প্রম্পটের বিকল্প হিসেবে ঐচ্ছিকভাবে ব্যবহৃত সংগীত-শৈলীর নির্দেশনা।

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

মিউজিক স্কোর পাওয়ার জন্য ভিডিওটির সর্বসাধারণের জন্য উন্মুক্ত HTTP বা HTTPS URL।

ডিফল্ট 1

জেনারেট করা স্কোরসহ তৈরি করার মতো ভিন্ন ভিডিওর সংখ্যা।

সেকেন্ডে ঐচ্ছিক স্কোরিং সময়কাল; ডিফল্ট None হলে অবশিষ্ট ভিডিওজুড়ে স্কোরিং চলতে থাকে। সময়কাল দেওয়া হোক বা না হোক, Start Offset দেওয়া থাকলে সেখান থেকে, না থাকলে শুরু থেকে স্কোরিং শুরু হয়।

অ্যাডভান্সড prompt_influence · start_offset · keep_speech_vocal
ডিফল্ট 0.5

প্রম্পট অনুসরণের মাত্রা; টেক্সট নির্দেশনার সঙ্গে আরও ঘনিষ্ঠ মিলের জন্য এটি বাড়ান।

ভিডিওতে সেকেন্ড হিসেবে পরিমাপ করা ঐচ্ছিক স্কোরিং অফসেট; ওই অবস্থান থেকে শুরু হওয়া অংশটি ভিডিওর মধ্যে সম্পূর্ণভাবে ফিট হতে হবে, তাই Start Offset এবং Duration-এর যোগফল Video Duration-এর বেশি হতে পারে না।

POST /run/sonilo/v1.1/video-to-video-music?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/sonilo/v1.1/video-to-video-music?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 কী পান

Sonilo V1.1 Video to Video Music সম্পর্কে

ভিডিওর জন্য মিউজিক তৈরি করে এবং মিউজিক যুক্ত mp4 ফাইল সরবরাহ করে। ঐচ্ছিক `prompt` ও `prompt_influence` (0 থেকে 1) স্টাইল নির্দেশ করে। `keep_speech_vocal` মিউজিকের ওপর মূল বক্তৃতা রাখে, আর মিউজিকের ভলিউম বক্তৃতার সময় কমে যায়। `start_offset` ও `duration` সর্বোচ্চ 600 সেকেন্ডের একটি সেগমেন্টে স্কোর সীমাবদ্ধ করে, এবং `num_samples` 1 থেকে 3টি ভিডিও দেয়।

প্যারামিটার

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

নামধরন ডিফল্টঅনুমোদিত বিবরণ
video_urlআবশ্যক video
ধরনurl · video
মিউজিক স্কোর পাওয়ার জন্য ভিডিওটির সর্বসাধারণের জন্য উন্মুক্ত HTTP বা HTTPS URL।
keep_speech_vocalঐচ্ছিক
ধরনboolean
ডিফল্টfalse
আউটপুট ভিডিওতে বক্তৃতা/কণ্ঠ রাখা, ডিফল্টভাবে নিষ্ক্রিয় থাকায় জেনারেট করা সংগীত পুরোপুরি মূল সাউন্ডট্র্যাক প্রতিস্থাপন করে। সক্রিয় করলে মিউজিক সোর্স সেপারেশন ব্যবহার করে শুধু কণ্ঠ বের করে জেনারেট করা সংগীতের ওপর মেশানো হয়; বক্তৃতার সময় স্বয়ংক্রিয় ডাকিং সেই সংগীতের মাত্রা কমিয়ে দেয়।
num_samplesঐচ্ছিক
ধরনinteger
ডিফল্ট1
১ – ৩
জেনারেট করা স্কোরসহ তৈরি করার মতো ভিন্ন ভিডিওর সংখ্যা।
promptঐচ্ছিক
ধরনstring | null
ভিডিও থেকে স্বয়ংক্রিয়ভাবে তৈরি প্রম্পটের বিকল্প হিসেবে ঐচ্ছিকভাবে ব্যবহৃত সংগীত-শৈলীর নির্দেশনা।
prompt_influenceঐচ্ছিক
ধরনnumber
ডিফল্ট0.5
০ – ১
প্রম্পট অনুসরণের মাত্রা; টেক্সট নির্দেশনার সঙ্গে আরও ঘনিষ্ঠ মিলের জন্য এটি বাড়ান।
start_offsetঐচ্ছিক
ধরনnumber | null
০ – ৬০০
ভিডিওতে সেকেন্ড হিসেবে পরিমাপ করা ঐচ্ছিক স্কোরিং অফসেট; ওই অবস্থান থেকে শুরু হওয়া অংশটি ভিডিওর মধ্যে সম্পূর্ণভাবে ফিট হতে হবে, তাই Start Offset এবং Duration-এর যোগফল Video Duration-এর বেশি হতে পারে না।
durationঐচ্ছিক
ধরনnumber | null
১ – ৬০০
সেকেন্ডে ঐচ্ছিক স্কোরিং সময়কাল; ডিফল্ট None হলে অবশিষ্ট ভিডিওজুড়ে স্কোরিং চলতে থাকে। সময়কাল দেওয়া হোক বা না হোক, Start Offset দেওয়া থাকলে সেখান থেকে, না থাকলে শুরু থেকে স্কোরিং শুরু হয়।
আবশ্যক ক্যানোনিকাল নাম, এটিও গ্রহণযোগ্য

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

আউটপুট

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "sonilo/v1.1/video-to-video-music",
  "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": 90,
    "usd": "0.09",
    "charged": 90,
    "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
    },
    "videos": [
      {
        "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}প্রথম ভিডিও ফলাফল, উৎস ভিডিও ও জেনারেট করা সংগীত এক ফাইলে একত্রিত।
videos
array of object {url, content_type, file_name, file_size}স্কোর করা mp4 ভিডিওগুলোর সম্পূর্ণ সংগ্রহ, প্রতিটি স্যাম্পলের জন্য একটি।

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

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