النماذج

Black Forest Labs: FLUX Video Edit

Markdown · JSON

Black Forest Labs: FLUX Video Edit

يحوّل FLUX Video Edit [fast] مقطعًا موجودًا بتعليمة تحرير مكتوبة. أضف عناصر أو أزلها أو استبدلها، وغيّر المكان أو الأسلوب، وعدّل حوارًا موجودًا ضمن قيود طول المصدر والتأطير والصوت الموثّقة.

عن النموذج

يغطي هذا الوصف قدرات النموذج. وترد أدناه المدخلات والمخرجات والخيارات المتاحة في Ailoot للطريقة المحددة.

FLUX Video Edit [fast] هو سير عمل Black Forest Labs الموجّه بالتعليمات لتغيير فيديو موجود. يتلقى مقطعًا مصدرًا واحدًا وتعليمة تصف التعديل، ثم يعيد MP4 محرّرًا. يحدد المصدر اللقطة: مدته وتأطيره وحركة كاميرته وتوقيته تمنح البنية الابتدائية. استخدم التوجيه لتحديد ما ينبغي تغييره بدل كتابة وصف لمشهد جديد تمامًا يترك التغيير المقصود غامضًا.

سمّ التغيير وموضعه

تشمل التعديلات الموثّقة إزالة الأشياء والشخصيات وإضافتها أو استبدالها وإعادة بناء المكان وتغيير أسلوب المقطع والنص المرئي والحوار أو الصوت. ابدأ بالهدف والعملية. قد تزيل تعليمة أصلية حقيبة من كرسي مع الاحتفاظ بالشخص الجالس والغرفة، أو تستبدل كوبًا عاديًا بكوب مينا أزرق دون تغيير حركة اليد. وإذا ظهرت أشياء متشابهة متعددة، ميّز الهدف بموضعه أو مظهره أو دوره.

للإضافة، صف المكان والحجم والفعل ذي الصلة. مصباح أحمر طويل بجوار الأريكة أدق من مصباح إضافي غير محدد في مكان ما باللقطة. وللاستبدال، حدّد ما يتحول إلى ماذا والحركة أو التماس المطلوب أن يبقيا. يوصي دليل التوجيه لدى الشركة المصنّعة بأقصر تعليمة تسمي التغيير كاملًا، مع إضافة التفاصيل حيث يتطلب التعديل. حافظ على خصائص المصدر عن قصد بدل طلب تحسين عام لا يمكن تقييم نطاقه.

الأماكن والأساليب والتحريك الأولي

يمكن لتغيير المكان إعادة بناء البيئة المرئية مع الاحتفاظ بالفعل. تعرض الجهة المنتجة استبدال سطح تسلق ببنية مختلفة وتحديد نقاط التماس الجديدة، حتى تظل لأيدي الشخصية وقدميها أسطح ذات معنى. وفي مشهد عملي، صف المحيط المتغير والهندسة التي تعتمد عليها الحركة الموجودة. يسهل تقييم خلفية جديدة عندما يكون للفعل الأصلي ارتباط صريح بها.

ويعرض الدليل أيضًا تحويل تحريك أولي إلى معالجة بصرية مكتملة. سمّ عناصر التخطيط الأولي التي تتحول إلى المركبات أو الدعائم المقصودة، ثم احتفظ بمساراتها وسرعاتها وعلاقتها بالكاميرا. ولتغيير الأسلوب، صف الخامات والأسطح والضوء والانعكاسات الناتجة مع المظهر الجمالي. يحتاج مشهد شبيه بالطين ومشهد فوتوغرافي المظهر إلى إشارات مرئية مختلفة حتى مع اتباع الفعل نفسه.

يمكن لمراجعة لاحقة استخدام أول نتيجة محررة مصدرًا جديدًا. احتفظ بالأصل وكل مرحلة مختارة، وامنح التمريرة التالية غرضًا واضحًا واحدًا. يتتبع المثال الموثّق معاينة أولية إلى مكان مكتمل ثم معالجة إضاءة أخرى. وبعد كل تمريرة، قارن المقطع المعدّل بالمصدر السابق وتحقّق من بقاء الخصائص التي قصدت الحفاظ عليها.

يجب أن يلائم الحوار الوقت الموجود

ينقل سير العمل صوت المصدر ما لم تطلب التعليمة تغيير الحوار أو الصوت. يعيد المصدر الصامت نتيجة صامتة، فلا يوفر كلامًا موجودًا لتعديله. ولتحرير الحوار، اقتبس العبارة المطلوبة وحدّد المتحدث ولائم الكلمات الجديدة مع وقت العبارة المصدر. يذكر الدليل اقتطاع بديل أطول عندما تجاوز الفترة الكلامية المتاحة. كتابة كلمات أكثر لا تنشئ وقت كلام إضافيًا داخل اللقطة الموجودة.

راجع العبارة المسموعة مع الأداء المرئي. احتفظ بنسخة من صياغة المصدر والبديل المقصود لتحديد كلمة محذوفة أو عبارة غير مضبوطة التوقيت أو تغير صوتي غير مرغوب. النتيجة المفيدة هي اللحظة المنطوقة المعدّلة داخل المشهد المحرر، لا افتراض تفريغ أمين لمجرد اكتمال الإخراج.

حدود المصدر والإخراج الموروث

يتطلب نمط الجهة المنتجة الدقيق فيديو وتوجيه تحرير. طول التعليمة من حرف واحد إلى 4,096 حرفًا بعد إزالة الفراغات المحيطة. يُقدّم المقطع عبر URL أوMP4 مُرمّز، بأقصى طول خمس عشرة ثانية وحد إدخال خمسين MiB. يجب ألا يقل كل جانب عن 160 بكسل، وأن يحتوي المقطع بعد التسوية على سبعة عشر إطارًا على الأقل بمعدل 24 fps، أي نحو سبعة أعشار ثانية. تُرفض المصادر الأطول بدل اقتطاعها صامتًا؛ وقد تفشل المصادر الأصغر أثناء المعالجة.

يستخدم المسار الموثّق معالجة بمعدل 24-fps ويتبع طول المصدر ونسبة عرضه. تُصغّر المدخلات فوق نمط 720p؛ وتعطي الشركة المصنّعة مثال مصدر 1920×1088 يعود بدقة 1248×704. ليست المدة والدقة ونسبة العرض إعدادات إخراج مستقلة في نمط التحرير هذا. تُدار وصفة أخذ العينات داخليًا، ولا تُقبل حقول مثل mode أوversion أوseed أوgenerate_audio في عقد الطلب المذكور.

الفيديو المستخدم فقط لإلهام الحركة أو الأسلوب في لقطة مولّدة جديدة سير عمل مختلف. لا يقبل هذا المحرر مرجع صورة أو إدخالًا صوتيًا فقط أو أقنعة أو طلب تمديد للمقطع. أعدّ الفيديو الفعلي المطلوب تغييره واحتفظ بمدته المختارة قبل كتابة التعديل. بعد المعالجة غير المتزامنة، تعيد الجهة المنتجة MP4 المحرر عبر رابط تسليم موقّع مؤقت صالح لنحو ساعة. احفظ النتيجة وقارن الشيء المتغير والإطارات المحيطة والتوقيت والصوت بالمصدر قبل استخدام المقطع ضمن تحرير أطول.

Ailoot Ultra · فيديو POST /v1/videos black-forest-labs/flux-video-edit

black-forest-labs/flux-video-edit

Black Forest Labs /black-forest-labs/flux-video-edit

البداية

يحوّل FLUX Video Edit [fast] مقطعًا موجودًا بتعليمة تحرير مكتوبة. أضف عناصر أو أزلها أو استبدلها، وغيّر المكان أو الأسلوب، وعدّل حوارًا موجودًا ضمن قيود طول المصدر والتأطير والصوت الموثّقة.

المدخلات المقبولة
النص · الصور · الصوت · فيديو
النتائج
فيديو

متاح في Ailoot · المدخلات والطرائق

Ailoot Ultra · فيديو POST /v1/videos
الإدخال
text, image, audio, video
الإخراج
video
الحقلالنوعالمتطلبالقيم والحدودالقيمة الافتراضية
الحقلmodelالنوعstringالمتطلبمطلوبالقيم والحدود
black-forest-labs/flux-video-edit
القيمة الافتراضية—
الحقلinput_referencesالنوعarrayالمتطلبمطلوبالقيم والحدود
الحد الأدنى للعناصر: ⁦1⁩
الحد الأقصى للعناصر: ⁦1⁩
القيمة الافتراضية—
الحقلpromptالنوعstringالمتطلبمطلوبالقيم والحدود
الحد الأدنى للطول: ⁦1⁩
القيمة الافتراضية—
معلمات الطريقة ودورة حياتها
المعلمةالمواصفات
المعلمةcontent_typeالمواصفاتapplication/json
المعلمةrequiredالمواصفاتmodel, input_references, prompt
المعلمةmaterial_typesالمواصفاتtext, image, audio, video
المعلمةmaterial_conditionsالمواصفاتاستخدم عنوان URL فعلياً واحداً بالضبط لمحتوى أصل فيديو مكتمل ومملوك لك، مع توقيعه المُعاد. يجب أن يطابق مالك الأصل ونوعه ودليل البايتات المخزّنة الطلب.

دورة الحياة: asynchronous_job_then_owned_outputs

GET /v1/videos/{request_id} · القيمة الفعلية المُعادة للحقل id أو polling_url

GET /v1/videos/{request_id}/content

الباقات

كيفية احتساب الرسوم النهائية

تقدّر التعرفات المعروضة التكلفة قبل التوليد. تُحسب الرسوم النهائية من التكلفة المسجّلة لعملية التوليد الأصلية. مدة المخرجات المقاسة والكميات المتوقعة ليست الكمية النهائية الخاضعة للفوترة.

مراجع التسعير لا تضيف خيارات للطلب. المعلمات المدعومة مذكورة للطريقة المحددة.

الوضع السريع
غير محدد عند اختيار الوضع السريع
الوضع المرن
غير محدد عند اختيار وضع flex
أقصى جهد للاستدلال
غير محدد عندما يُطبَّق الضبط الافتراضي default مع أقصى جهد للاستدلال

تعرفات تقديرية للمقارنة

الأسعار حسب الإعدادات

طابق كل رسم مع الشروط المعروضة. طبّق تعرفة واحدة لكل مجموعة من الإعدادات البديلة.

الإعداداتجدول التعرفةالكمية المتوقعةوحدة الفوترةشروط الفوترةالرسوم
الإعداداتالتعرفات الأساسية للرموزجدول التعرفةالتعرفة الأساسيةالكمية المتوقعة—وحدة الفوترة—شروط الفوترة—الرسوم
الإدخال · رموز الإدخال · تقدير للمقارنة فقط — / 1K من الرموز
الإخراج · رموز الإخراج · تقدير للمقارنة فقط — / 1K من الرموز
الإدخال · قراءة ذاكرة التخزين المؤقت · تقدير للمقارنة فقط — / 1K من الرموز
الإدخال · الكتابة إلى ذاكرة التخزين المؤقت · تقدير للمقارنة فقط — / 1K من الرموز
الإدخال · الكتابة إلى ذاكرة التخزين المؤقت، 1 ساعة · تقدير للمقارنة فقط — / 1K من الرموز
الإعداداتسعر الفيديوجدول التعرفة—الكمية المتوقعة—وحدة الفوترةلكل ثانية فيديوشروط الفوترةلم يُذكر شرط إضافي في مفتاح التسعير هذا.الرسوم
الإخراج · سعر الفيديو · تقدير للمقارنة فقط $0.06 لكل ثانية فيديو
الإعداداتتكلفة التوليد التقديريةجدول التعرفة—الكمية المتوقعةتقدير لتوليد واحدوحدة الفوترة—شروط الفوترة—الرسوم
الإخراج · تكلفة التوليد التقديرية · تقدير للمقارنة فقط $0.06 تقدير قبل الإنشاء

هذا التقدير ليس رسومًا إضافية ولا تعرفة ثابتة لعملية التوليد المكتملة.

تحجز Ailoot مبلغًا تقديريًا قبل الطلب. وبعد ظهور النتيجة، تُسوّي الرسوم النهائية بناءً على الاستخدام المقاس. وتستخدم تسوية البث سجل الاستخدام النهائي. كيفية عمل حجز المبلغ وتسوية الرسوم →

أمثلة للطلبات

Ailoot Ultra · فيديو

استخدم المدخلات الفعلية واحتفظ بالنتيجة كاملة
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_INPUT_REFERENCES_JSON:?Set the actual documented input value}"
export AILOOT_INPUT_REFERENCES_JSON
: "${AILOOT_PROMPT:?Set the actual documented input value}"
export AILOOT_PROMPT
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
request={'model': 'black-forest-labs/flux-video-edit', 'input_references': '${ACTUAL_OWNED_INPUT_REFERENCES}', 'prompt': '${ACTUAL_EDIT_PROMPT}'}
request['input_references']=json.loads(os.environ['AILOOT_INPUT_REFERENCES_JSON'])
request['prompt']=os.environ['AILOOT_PROMPT']
Path('request.json').write_text(json.dumps(request,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o response.bin
# Retain the complete response and headers, every actual output, original returned identifiers and all usage fields. Recover the original operation without submitting creation again.

استلام النتائج وحفظها

Ailoot Ultra · فيديو

  • GET /v1/videos/{request_id}
  • GET /v1/videos/{request_id}/content
حفظ جميع الأصول المكتملة
GET · جلب جميع الأصول المكتملة
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_STATUS_FILE:?Set the actual completed status JSON file}"
export AILOOT_STATUS_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
from urllib.parse import urlsplit,urljoin
f=Path(os.environ["AILOOT_STATUS_FILE"])
if not f.is_file():raise SystemExit("Choose the actual completed status file")
r=json.loads(f.read_text())
if r.get("status")!="completed" or not isinstance(r.get("data"),list) or not r["data"]:raise SystemExit("Wait for a completed status with asset paths")
urls=[]
for x in r["data"]:
    if not isinstance(x,str) or "\n" in x or "\r" in x:raise SystemExit("Invalid asset path")
    u=urljoin("https://api.ailoot.ai",x)
    z=urlsplit(u)
    if z.scheme!="https" or z.netloc!="api.ailoot.ai" or z.username or z.password:raise SystemExit("Use the actual Ailoot asset paths from status")
    urls.append(u)
Path("asset-urls.txt").write_text("\n".join(urls)+"\n")
PY_REQUEST
index=0
while IFS= read -r asset_url; do
  curl --fail-with-body --silent --show-error "$asset_url" \
    -H "Authorization: Bearer $AILOOT_API_KEY" -o "video-${index}.mp4"
  index=$((index + 1))
done < asset-urls.txt
الاحتفاظ بكل النتائج المكتملة

احفظ كل فيديو مكتمل أو ملف مُرجع؛ ونزّل كل أصل من URL الخاص به الذي تم إرجاعه فعليًا.

احتفظ بالاستجابة كاملة وبجميع الترويسات، وبكل مخرج فعلي، وبالمعرّفات الأصلية المُعادة، وبجميع حقول الاستخدام. استعد العملية الأصلية دون إرسال طلب الإنشاء مجددًا.

عند الحاجة إلى التحقق من الاستجابة الأصلية

احتفظ بـX-Client-Request-ID وX-Ailoot-Task-Id وبالقيم الفعلية المُعادة للحقلين id/polling_url. تابع المهمة الأصلية؛ ولا ترسل طلب الإنشاء مرة أخرى.

حقول الاستجابة
الحقلالنوع
الحقلidالنوع
الحقلstatusالنوع
الحقلdata[]النوع
الحقلoutputs[]النوع

الأسماء البديلة

الأسماء البديلة للنموذج

Ailoot Ultra black-forest-labs/flux-video-edit

الأسماء البديلة لمسارات الطرائق

استخدم مسارات الطرائق المعروضة أعلاه.

معرّفات النماذج ذات الصلة IDs

black-forest-labs/flux-video-edit

FAQ · Black Forest Labs: FLUX Video Edit
ما المدخلات والنتائج المتاحة؟

POST /v1/videos · black-forest-labs/flux-video-edit: text, image, audio, video → video

ما الحقول التي يستخدمها الطلب؟

POST /v1/videos · black-forest-labs/flux-video-edit: model, input_references, prompt

المزيد من التفاصيل

اربط Ailoot بخدمة Claude Code أوOpenCode أوHermes أوتطبيقك.

الشركة ومحفظة مشاريعها

الشركة ومحفظة مشاريعها: ملايين العملاء؛ مبيعات بالمليارات شهريًا.

اشتر الرموز بخصم.

خصم اشتراك للعمل المنتظم. الرموز الترويجية حتى 50% على شراء الرموز.

الاشتراك
اختر خطة بخصم لطلباتك المنتظمة.
رمز خصم حتى 50%
أدخل الرمز عند الشراء. يعاد حساب السعر وفق العرض الساري.
المصروفات في السجل
يحفظ النموذج والرموز والمبلغ لكل طلب.

اختر اشتراكا · اعرض أسعار النماذج

اربط API بالمنتج الذي تبيعه.

SaaS والتطبيقات والبوتات وفق العرض واتفاقية ترخيص Ailoot. لإعادة البيع، اطلب ترخيص موزع.

تطبيق تجاري
أضف توليد النص والصور والفيديو والصوت إلى ميزات خدمتك المدفوعة.
ترخيص إعادة البيع
أرسل وصف المشروع وطريقة توفير الوصول. اطلب شروط استخدام وإعادة بيع مكتوبة.
المستندات على الموقع
العرض واتفاقية الترخيص وسياسة معالجة البيانات متاحة قبل الربط.

اطلب ترخيص إعادة بيع · العرض واتفاقية الترخيص