البحث عن لحظات الفيديو

صف مشهدًا بالإنجليزية في فيديو MP4 قصير، ورتّب الإطارات المأخوذة منه، وافحص الأصل ثم نزّل تقرير JSON مختصرًا.

اختر MP4 ← أنشئ فهرس المشاهد ← صف المشهد بالإنجليزية ← افحص الأصل ← انسخ JSON أو نزّله.

اختر فيديو. لا يبدأ تنزيل النموذج قبل إنشاء الفهرس.

اعثر على مشهد في فيديو قصير

اختر ملف MP4 محليًا واحدًا. صف ما يظهر في الصورة، ثم افحص اللحظات المقترحة في الفيديو الأصلي.

50 MB لكل ملف · حتى 1920 بكسل لكل جانب · 20 إطارًا مأخوذًا بالعينات

يتطلب WebGPU وذاكرة كافية

عند أول استخدام، يُنزَّل نموذج عام بحجم 484.6 MB مع موارد تشغيل بحجم نحو 22–35 MB. يحتاج التحميل أيضًا إلى ذاكرة عمل. اختُبر المسار في إصدار حديث من Chrome للحاسوب؛ قد لا تعمل الهواتف قليلة الذاكرة. لا يوجد بديل يعمل على CPU.

التنزيل والتخزين والخصوصية

بعد النقر على إنشاء الفهرس، تُنزَّل موارد عامة ثابتة من jsDelivr وHugging Face، بما فيها شبكة تنزيل الملفات التابعة له. يتلقى المزودون معلومات الاتصال المعتادة مثل عنوان IP. يبقى الفيديو ووصف البحث داخل متصفحك. تُخزَّن أجزاء النموذج العام التي اجتازت التحقق لإعادة استخدامها؛ لا تُحفظ الفيديوهات أو الاستعلامات. يمسح الإلغاء الفيديو والاستعلام والنتائج، مع إبقاء أجزاء النموذج المكتملة. يمكنك حذف بيانات الموقع المخزنة من إعدادات المتصفح. لا يلزم حساب أو API مدفوع.

كل 5 ثوانٍ: فيديو حتى 100 ثانية؛ كل ثانيتين: 40 ثانية؛ كل ثانية: 20 ثانية؛ كل 0.5 ثانية: 10 ثوانٍ. قد تفوت أحداث قصيرة تقع بين العينات.

1–200 وحدة UTF-16. يُفحص أيضًا حد 256 وحدة إدخال للنموذج في كتلة واحدة بعد الاستدلال. يُبحث في الإطارات المأخوذة بالعينات فقط، دون الصوت. لم تُختبر جودة البحث بلغات أخرى.

طريقة الاستخدام

ما هو البحث عن لحظات الفيديو؟

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

خطوات الاستخدام

  1. اختر ملف MP4 واحدًا سليمًا يستطيع متصفحك فك ترميزه. يفحص التطبيق حجم الملف وتوقيت المصدر وأبعاده وخطة أخذ العينات قبل تنزيل موارد النموذج.
  2. استخدم الفاصل الافتراضي، 5 ثوانٍ، لمقطع لا يتجاوز 100 ثانية، أو اختر فاصلًا أقصر صراحةً لمقطع أقصر. اضغط «أنشئ فهرس المشاهد». ينزّل الاستخدام الأول موارد عامة للنموذج والتشغيل؛ يبقى الفيديو على جهازك.
  3. صف ما يظهر بإنجليزية بسيطة، مثل «A red car on a city street». اضغط «ابحث عن اللحظات» أو Enter. الأوصاف القصيرة والمحددة أسهل في المقارنة بإطار واحد.
  4. اختر «افحص الأصل» عند وقت النتيجة. يعيد المتصفح فك ترميز المصدر ويقارن بايتات الملف ووقت عرض الإطار وبايتات PNG بالفهرس. شغّل الفيديو الأصلي لتقرر هل المشهد مناسب لمهمتك.
  5. انسخ تقرير JSON الحالي أو نزّله. يتضمن الاستعلام الفعلي وبصمة المصدر ونطاق العينات وأوقات النتائج والتشابه وفحوص الإطارات المكتملة. احفظ الفيديو الأصلي منفصلًا؛ لا يحتوي التقرير على صور.

اختيار الإعدادات

الخيارما الذي يتغير
فاصل 5 ثوانٍ (الافتراضي)لمقطع حتى 100 ثانية وبحد أقصى 20 عينة. يستخدم إطارات أقل، لكنه قد يفوّت أحداثًا قصيرة.
ثانيتان / ثانية / 0.5 ثانيةلمقاطع حتى 40 / 20 / 10 ثوانٍ على الترتيب. العينات الأكثر كثافة تستهلك موارد محلية أكثر. يرفض التطبيق خطة تتجاوز 20 عينة بدلًا من تغيير اختيارك.
التشابهيرتّب تشابه جيب التمام النتائج. ليس نسبة ثقة أو حكمًا لكشف الأجسام أو دليلًا على وجود المشهد.
فحص الإطار الأصلييفحص SHA-256 للمصدر ووقت العرض بعد فك الترميز وتطابق بايتات PNG للإطار المختار. لا يتحقق من صحة وصفك أو من كل إطار.
تقرير JSONتقرير محدود الحجم عن الاستعلام الحالي وفحوص المتصفح. الأوصاف المقدمة من المستدعي ليست شهادة مستقلة موثّقة.

مثال والنتيجة المتوقعة

في مقطع اصطناعي نملكه مدته ثانيتان، أعطى فاصل 0.5 ثانية مواضع مطلوبة عند 0 و0.5 و1 و1.5 ثانية. عُرض إطاران ثابتان من المصدر فعلًا عند 0 و1.2 ثانية، فاحتفظ الفهرس بأربع عينات وإطارين مختلفين. أعاد البحث عن «A red rectangle» الإطارين كمرشحين. عند فحص 0 ثانية تطابقت بصمة المصدر ووقت فك الترميز وبايتات PNG. طابق تقرير JSON المنزّل، بحجم 1,825 بايت، التقرير المنسوخ. هذا فحص وظيفي لذلك المقطع، وليس توقعًا لدقة النتائج أو حجم تقرير فيديو المستخدم.

إذا لم يعمل

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

مرجع الإعدادات وحدود الموارد

الإعدادالحد
الإدخالMP4 واحد؛ 50,000,000 بايت؛ مدة محللة لا تتجاوز 120 ثانية، مع الالتزام أيضًا بحد 20 عينة للفاصل المختار.
الأبعادحتى 1920 بكسل لكل ضلع و2,073,600 بكسل إجمالًا.
الصور المفكوكةحتى 20 عينة؛ 2,000,000 بايت لكل PNG و24,000,000 بايت إجمالًا. لا يُقبل فهرس جزئي.
الاستعلام النصي1–200 وحدة UTF-16؛ يُفحص بعد الاستدلال حد 256 وحدة إدخال للنموذج في كتلة واحدة.
النموذجEmbeddingGemma 2 740M LiteRT-LM؛ إصدار عام ثابت، حجمه 484,622,336 بايت. تُفحص بصمات الأجزاء المنزّلة والنموذج الكامل.
المهلمهلة تحميل محلل التوقيت 15 ثانية. بعد جاهزيته: 4 ثوانٍ لكل انتظار للتوقيت أو الإطار الأصلي؛ 360 ثانية لإعداد المحرك؛ 120 ثانية لفهرسة الإطارات؛ 15 ثانية للاستعلام. هذه حدود للعمليات وليست ضمانًا للمدة الإجمالية لبدء التشغيل.
التصديرJSON حتى 100,000 بايت وبحد أقصى 5 إطارات مرشحة في هذه الواجهة. لا يحتوي على بيانات PNG أو متجهات التضمين.

الصيغ والحدود

يُقبل ملف MP4 واحد يدعمه المتصفح. MP4 حاوية: يفشل ترميز لا يستطيع متصفحك فكّه حتى لو كان الامتداد .mp4. تُرفض قوائم التعديل الفارغة أو متعددة المقاطع أو المتغيرة السرعة والتوقيتات المبهمة وما يزيد على 7,200 حزمة توقيت. لا يتغير الملف الأصلي.

يلزم محوّل WebGPU وذاكرة عمل كافية. المسار المختبر هو Chrome حديث على الحاسوب؛ لم تُعتمد المتصفحات الأخرى أو الهواتف ذات الذاكرة القليلة. لا يلزم Python أو تثبيت خاص بـ NVIDIA، ولا يوجد بديل CPU. ينزّل الاستخدام الأول 484.6 MB من بيانات النموذج ونحو 22–35 MB من موارد التشغيل. يحتاج المتصفح أيضًا إلى ذاكرة لتجميع النموذج وتحميله.

لا يُرفع الفيديو أو الاستعلام. يبدأ زر «أنشئ فهرس المشاهد» اتصالات عادية مع jsDelivr وHugging Face، بما فيها شبكة تنزيله CDN، للحصول على موارد عامة ثابتة. يتلقى المزوّدون معلومات اتصال عادية مثل عنوان IP. تُخزّن مؤقتًا أجزاء النموذج العامة التي اجتازت الفحص فقط؛ تبقى الملفات والاستعلامات في ذاكرة الصفحة. يحرر المسح أو الإلغاء أو مغادرة الصفحة هذه المدخلات والنتائج. تبقى الأجزاء المكتملة لإعادة الاستخدام؛ يمكنك حذفها من إعدادات بيانات المواقع في المتصفح.

الأسئلة الشائعة

ما الذي يمكن أن تجده هذه الأداة؟

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

أي فاصل للعينات أختار؟

ابدأ بـ 5 ثوانٍ لفيديو حتى 100 ثانية. استخدم ثانيتين لمدة لا تتجاوز 40 ثانية، أو ثانية لمدة 20 ثانية، أو 0.5 ثانية لمدة 10 ثوانٍ. قد تلتقط العينات الكثيفة تغييرات أقصر، لكن قد تفوت اللحظات بين العينات.

هل تثبت الدرجة العالية وجود المشهد؟

لا. يرتّب التشابه أقرب الإطارات حتى إذا كانت كلها بعيدة عن الوصف. يثبت فحص الإطار الأصلي فقط أن هذا المتصفح أعاد فك ترميز إطار المصدر نفسه؛ عليك فحص محتواه.

لماذا يفشل تحميل الفيديو أو النموذج؟

افحص الملف وترميزه وحد 50 MB والأبعاد وخطة 20 عينة. استخدم Chrome حديثًا على الحاسوب مع WebGPU وذاكرة ومساحة تخزين كافيتين. أخطاء التنزيل أو التخزين المؤقت تتطلب إعادة محاولة صريحة؛ لا يوجد بديل CPU أو رفع للملف.

هل يُرفع الفيديو أو الوصف؟

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