شيفرة هذه الصفحة لم تبدأ العمل.

فتح index.html مباشرة من مجلد يمنع المتصفح من تحميل وحدات JavaScript، فلا يحدث شيء عند اختيار فيديو. قدّم المجلد عبر HTTP بدلا من ذلك:

powershell -ExecutionPolicy Bypass -File serve.ps1

ثم افتح http://localhost:8080/.

ملتقط اللقطات — احفظ لقطة من فيديو

صورة ساكنة بالجودة الكاملة، من أي نقطة.

اللغة: العربية
عرض الشيفرة المصدرية
مقاطع الفيديو الخاصة بك لا تُرفع أبدا. لا يوجد خادم.

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

فحص حي: جارٍ الفحص…

دون اتصال: جارٍ الفحص…

لا داعي لأن تصدّقنا: افتح أدوات المطوّر، وراقب تبويب «الشبكة»، ثم التقط لقطة. لن يحمل أي طلب صورةً ولا اسم ملف ولا بايتاً واحداً مما اخترته. أو اقطع الاتصال بالإنترنت والتقط واحدة رغم ذلك — فأداةٌ ترسل فيديوك بعيداً ليُعالَج كانت ستتوقف ببساطة.

1 اختر فيديو

2 جِد الإطار

اسحب المِزلاج للتنقّل في المقطع، أو شغّله وقف حيث تريد. و← و→ تتنقّلان إطاراً واحداً في كل مرة، وShift معهما تتنقّل عشرة، وSpace يشغّل ويوقف.

0:00.000

3 خذ الصورة

الجودة 92 PNG وحدها تخزّن الإطار كما هو. وكل ما عداها ضغط ثانٍ فوق ضغط الفيديو نفسه.

كل لورقة تلامس، أو لمصغَّرة بين حين وآخر. وبحدّ أقصى 500 صورة.

ثانية

4 صورك

عرض بصيغة Markdown

كيف تلتقط لقطة من فيديو

  1. اختر فيديو. أفلِت ملف MP4 أو MOV أو M4V أو WebM على المُنتقي، أو اختر واحداً يدوياً. يقرؤه المتصفح من قرصك مباشرة؛ ولا يُرسَل شيء إلى أي مكان أثناء ذلك.
  2. جِد اللحظة. شغّله وقف حيث تريد، أو اسحب المِزلاج — وعلى ملف MP4 يتحرّك المِزلاج إطاراً واحداً في كل خطوة، فلا تقريب بين ما تراه وما تحفظه. ومفاتيح الأسهم تتنقّل إطاراً في كل مرة، وأمسِك Shift لعشرة.
  3. اختر صيغة. PNG تخزّن الإطار كما فُكّ ترميزه بالضبط، وذلك ما تعنيه «الجودة الكاملة» هنا. أما JPEG وWebP فأصغر وهما ضغط ثانٍ فوق ضغط الفيديو نفسه، وذلك حسن لمعاينة ولا يصلح لشيء سيُحرَّر بعد ذلك.
  4. التقطها، أو التقط سلسلة. لقطة واحدة تذهب إلى تنزيلاتك مباشرة. و«كل N ثانية» يمشي في المقطع مرة ويأخذ صورة عند كل علامة — وهو مفيد لأوراق التلامس والمصغَّرات — وتخرج في ملف ZIP واحد بدل مئة نافذة حفظ.

النسخة الأطول

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

أسئلة

هل يُرفع فيديوي إلى أي مكان؟

لا. يقرؤه متصفحك أنت ويفكّ ترميزه على جهازك أنت. ولا جانب خادمَ لهذه الأداة، وContent-Security-Policy الخاصة بالصفحة تُسمّي كل عنوان يجوز لها الاتصال به — وليس واحد منها لنا. اقطع اتصالك بالإنترنت والتقط لقطة رغم ذلك إن كنت تفضّل التحقّق على أن يُقال لك.

ماذا تعني «الجودة الكاملة» بالضبط؟

شيئان. الصورة الساكنة تُحفَظ بدقة الفيديو نفسها، لا بمقاس المعاينة التي على الصفحة — فمقطع 4K يعطي صورة ⁦3840 × 2160⁩. ومع اختيار PNG يُخزَّن الإطار كما خرج من فاكِّ الترميز بالضبط، فيحمل الملف الصورة التي يحملها الفيديو، بلا جولة ضغط ثانية فوقها. أما لقطة شاشة لنافذة مشغّل فلا تعطيك أياً منهما: هي بمقاس النافذة، مأخوذة بعد أن حجّمها المشغّل وأدار ألوانها.

من أي صيغ الفيديو أستطيع أخذ لقطة؟

MP4 وM4V وMOV تُقرأ مباشرة، مهما كان بداخلها: H.264 أو HEVC أو AV1 أو VP9، ما دام متصفحك يستطيع فكّ ترميز ذلك المرمِّز. وذلك هو المسار الدقيق، حيث تخاطب الأداة إطارات بعينها. وكل ما عداها مما يستطيع متصفحك تشغيله — وWebM أظهرها — يُعالَج بتخطية المشغّل ورسم ما يعرضه، وهو يحفظ صورة بالحجم الكامل رغم ذلك لكنه يحطّ على الإطار الذي اختاره المشغّل لا الذي طلبته. أما الملف الذي لا يستطيع المتصفح قراءته ولا تشغيله، وهو عملياً AVI وWMV وFLV ومعظم ملفات MKV، فيُرفَض برسالة تقول ذلك.

هل أستطيع التنقّل إطاراً واحداً في كل مرة؟

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

لماذا يظهر فيديو هاتفي الطولي قائماً هنا؟

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

هل ثمّة حدّ لحجم الفيديو أو مدّته؟

لا حدّ مبنيّاً في الأداة، ولا يُقرأ الملف إلى الذاكرة دفعة واحدة — بل يُمشى فيه بضعة ميغابايتات في كل مرة، ولهذا يُفتَح المقطع الطويل بسرعة فتح القصير. أما اللقطات التي تأخذها فتُحفَظ في الصفحة حتى تنزّلها، فبضع مئات من صور PNG بدقة 4K هي السقف العملي لا الفيديو نفسه.

هل أستطيع تغيير حجم الصورة الساكنة أو اقتصاصها بعد ذلك؟

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

هل هو مجاني، وهل أحتاج إلى حساب؟

هو مجاني، ولا حساب ولا تسجيل دخول ولا فترة تجريبية ولا علامة مائية. ويحمل الموقع إعلانات، وهي ما يدفع تكاليفه؛ ولا يُعطى المعلنون شيئاً عن فيديوك.