حاسبة مدة تصوير التايم لابس
تبيّن لكم هذه الحاسبة المدة التي ينبغي أن تواصل فيها الكاميرا التقاط الصور لإكمال تسلسل تايم لابس.
شغّل الأداة مجانًا
أدخلوا العدد الإجمالي للإطارات والفاصل بالثواني، فتحصلون على زمن التصوير بالثواني والدقائق والساعات، إضافة إلى صيغة واضحة بالأيام والساعات والدقائق. يُعدّ الإطار الأول ملتقطًا فور البدء، لذلك تمتد المدة من أول لقطة إلى بداية اللقطة الأخيرة من دون إضافة فاصل غير ضروري بعدها.
خططوا لمدة الالتقاط قبل تجهيز الموقع
يمكن لتصوير التايم لابس أن يختصر ساعات من النشاط الحقيقي في ثوانٍ من الفيديو النهائي، لكن الكاميرا تظل في موضعها طوال الحدث الأصلي. تحوّل هذه الحاسبة إعدادين في مؤقت الفواصل، وهما عدد الإطارات والفاصل الزمني، إلى مدة التصوير المطلوبة. استخدموا النتيجة لتحديد وقت البدء، والتحقق من كفاية البطارية، ومعرفة مدة إتاحة الموقع، والتأكد من ملاءمة التسلسل لضوء النهار أو أحوال الطقس. يُقاس الفاصل من بداية لقطة إلى بداية اللقطة التالية. فعلى سبيل المثال، تمتد 600 لقطة بفاصل خمس ثوانٍ عبر 599 فاصلًا لا 600، لأن الإطار الأول يُلتقط عند بدء الجلسة. ويبدأ الإطار الأخير بعد 2,995 ثانية. قد يبدو الفرق ضئيلًا في اختبار قصير، لكنه يصبح مهمًا مع الفواصل الطويلة أو المشروعات الممتدة لأيام. تعرض النتيجة عدد الثواني الدقيق والدقائق والساعات ومدة مقروءة، ولذلك تصلح للأنظمة الآلية ولإعداد جدول عملي للعمل الميداني على السواء.
افهموا معادلة عدد الإطارات
تستخدم الحاسبة المعادلة: مدة التصوير = (عدد الإطارات − 1) × الفاصل. تمثل الإطارات نقاطًا زمنية، بينما تمثل الفواصل المسافات بينها. بين إطارين فاصل واحد، وبين عشرة إطارات تسعة فواصل، أما الإطار الواحد فلا يضم أي فاصل ولذلك تكون مدة تصويره صفرًا. يقيس هذا الأسلوب الزمن من بدء تشغيل الغالق أول مرة إلى بدء تشغيله آخر مرة. ولا يضيف زمن تعريض الإطار الأخير، أو وقت كتابة الملف في الكاميرا، أو تأخر بدء مؤقت الفواصل، أو هامش الأمان. تعرّف معظم أجهزة التحكم الفاصل بأنه الزمن بين بدايتي تعريضين متتاليين، ولذلك ينبغي عادة أن يكون التعريض أقصر من الفاصل المحدد. إذا كان جهازكم ينتظر انتهاء التعريض ثم يبدأ التأخير، فقد يشمل الفاصل الفعلي بين البدايتين القيمتين معًا. راجعوا دليل الجهاز وأدخلوا هذه القيمة الفعلية هنا. تقبل الحاسبة الفواصل العشرية للتسلسلات السريعة، وتحافظ على دقة ثابتة من دون الاعتماد على الساعة أو المنطقة الزمنية أو التاريخ الحالي.
حوّلوا النتيجة إلى جدول تصوير موثوق
اعتبروا المدة المحسوبة الحد الأدنى الرياضي اللازم لجمع الإطارات المطلوبة، ثم أضيفوا خارج الحساب هامشًا للتحضير والتشغيل. احضروا مبكرًا بما يكفي لضبط التكوين والتركيز والاستواء، واختبار التعريض، وتعطيل الوظائف التلقائية غير المرغوبة، والتأكد من أن المؤقت يطلق الغالق فعلًا. عند تصوير الغروب، ارجعوا من وقت الإطار الأخير المطلوب بمقدار المدة المعروضة، ثم أضيفوا وقت التجهيز. وفي تصوير مواقع البناء أو النباتات أو السحب أو غيرها من الموضوعات الطويلة، قارنوا المدة بسعة البطارية ومساحة بطاقة الذاكرة وساعات السماح بالدخول واحتمالات الانقطاع. لا تخمّن الحاسبة هذه القيود لأن أحجام الملفات وأنظمة الطاقة وظروف التصوير تختلف كثيرًا. كما أنها لا تحسب مدة الفيديو النهائي، إذ تتطلب تلك المدة معدل إطارات العرض وهي مسألة منفصلة. إذا كان تفويت النهاية غير مقبول، فخططوا لعدد إضافي من الإطارات أو ابدؤوا مبكرًا. تبلغ تكلفة إصدار API $0.002 لكل طلب، ويعيد قيمًا منظمة يمكن إدخالها في خطة التصوير أو ورقة الإنتاج أو لوحة المتابعة أو سير إعداد آلي.
حالات الاستخدام
جدولة تصوير الشروق أو الغروب
احسبوا وقت البدء بالرجوع من موعد الإطار الأخير المطلوب لتحديد بداية التصوير المتواصل.
تقدير احتياجات الطاقة والدخول
قارنوا مدة الالتقاط المطلوبة بعمر البطارية وساعات فتح الموقع ووقت الإشراف.
إنشاء خطة تصوير إنتاجية
أدرجوا مدد الالتقاط الدقيقة في جداول العمل أو برامج الأتمتة أو إعدادات الكاميرا القابلة للتكرار.
الأسئلة الشائعة
لماذا تستخدم المعادلة فاصلًا أقل من عدد الإطارات؟
يُلتقط الإطار الأول عند الزمن صفر، والفواصل وحدها تضيف زمنًا؛ لذلك يضم عدد N من الإطارات عدد N ناقص واحد من الفواصل.
هل تشمل المدة زمن التعريض الأخير؟
لا. تبدأ المدة مع بداية التعريض الأول وتنتهي عند بداية الأخير. أضيفوا زمن التعريض الأخير إذا أردتم معرفة موعد انتهاء جميع عمليات الالتقاط.
هل يمكن استخدام فاصل زمني عشري؟
نعم. أدخلوا الفاصل بالثواني حتى حد أدنى قدره 0.001 ثانية، بشرط أن تدعم الكاميرا ووحدة التحكم هذا التوقيت.
هل تحسب الأداة مدة الفيديو النهائي؟
لا. تعتمد مدة الفيديو على معدل إطارات العرض. تحسب هذه الأداة مدة تشغيل الكاميرا لجمع العدد المحدد من الإطارات.
ما تكلفة الحساب عبر API؟
تبلغ تكلفة كل طلب API $0.002. ويمكن تنفيذ الحساب الحتمي نفسه مجانًا في متصفحكم.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/hobby/photo-timelapse-shoot-duration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"frame_count":600,"interval_seconds":5}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-timelapse-shoot-duration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"frame_count": 600,
"interval_seconds": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-timelapse-shoot-duration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"frame_count": 600,
"interval_seconds": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-timelapse-shoot-duration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"frame_count":600,"interval_seconds":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"frame_count":600,"interval_seconds":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-timelapse-shoot-duration", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"frame_count": 600,
"interval_seconds": 5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_timelapse_shoot_duration",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |