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

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

> احفظ أي إطار من ملف MP4 أو MOV أو WebM صورةَ PNG أو JPEG بالحجم الكامل. تنقّل إطاراً إطاراً، أو خذ واحدة كل بضع ثوانٍ. يعمل داخل متصفحك: ولا يُرفع شيء.

هذه الصفحة أداة تفاعلية تعمل بالكامل داخل متصفحك، على العنوان https://abox.tools/ar/استخراج-لقطة-من-الفيديو/ — ولا يُرفَع أي شيء تعطيه إياها. وفيما يلي كل ما تقوله الصفحة عن الأداة بالكلمات؛ لاستخدامها، افتح العنوان.

## مقاطع الفيديو الخاصة بك لا تُرفع **أبدا**. لا يوجد خادم.

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

- ✗ بلا رفع
- ✗ بلا حساب
- ✗ بلا علامة مائية
- ✓ بالدقة الكاملة
- ✓ يعمل دون اتصال

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

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

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

[كيف تحفظ إطاراً من فيديو صورةً](https://abox.tools/ar/أدلة/استخراج-لقطة-من-فيديو/): أخرِج صورة ساكنة من مقطع بدقتها الحقيقية: لماذا لقطةُ شاشة لمشغّل موقوف ليست الصورة نفسها، وبأي صيغة تحفظها، وكيف تحطّ على الإطار الذي قصدته بعينه.

## أيضا في الصندوق

- [الفيديو إلى GIF](https://abox.tools/ar/تحويل-الفيديو-إلى-gif/): اختر المقطع، والمقاس، ومعدّل الإطارات.
- [صانع GIF](https://abox.tools/ar/إنشاء-gif/): حوِّل طقماً من الصور إلى حركة واحدة.
- [تقسيم GIF](https://abox.tools/ar/تقسيم-gif-إلى-إطارات/): كل إطار يخرج ملفَّ PNG خاصاً به.
- [محلّل GIF](https://abox.tools/ar/تحليل-gif/): الإطارات والتأخيرات ولوحات الألوان، وأين ذهب كل بايت.

## أسئلة

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

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

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

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

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

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

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

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

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

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

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

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

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

ليس هنا، بل في الجوار. فهذه الأداة تحفظ الإطار كما هو؛ وتغييرُ حجمه أو نسبته عمل منفصل له قراراته، و [أداة تغيير حجم الصور](https://abox.tools/ar/تغيير-حجم-الصورة/) تفعل الاثنين، ودون رفع أي شيء كذلك. أما تصغير الملف دون تغيير الصورة فهو [ضاغط الصور](https://abox.tools/ar/ضغط-الصور/).

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

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

## كيف يمكن التحقق من وعد الخصوصية

- **مقاطعك لا سبيل لها إلى الخروج.** تُسمّي Content-Security-Policy كل عنوان يجوز لهذه الصفحة الاتصال به، وليس واحد منها لنا. فلا يوجد هنا طرفٌ يُجمَع عنده ملفك، ولا في الشيفرة ما يرسله إليه لو وُجد.
- **لا شيء هنا يجلب شيئاً.** ليس في هذه الأداة وظيفة شبكية البتة: لا عنوان يُلصَق، ولا شيء يُنزَّل، ولا محرّك يُجلَب عند أول استعمال. وكل بايت يلمس فيديوك جاء من هذا الأصل حين حُمِّلت الصفحة.
- **فكّ الترميز محليّ.** تمرّ الإطارات عبر WebCodecs في متصفحك أنت، أو عبر محرّك التشغيل نفسه الذي كان سيعرض عليك المقطع على أي حال. وتُرسَم الصورة على لوحة على هذا الجهاز وتُناوَل للتنزيل مباشرة.
- **الملف يُقرأ بضعة ميغابايتات في كل مرة.** الفيديو هو الصنف الوحيد من الملفات هنا الذي لا يتّسع في الذاكرة على نحو موثوق، فلا يُحمَّل كاملاً أبداً. ويأخذ القارئ نافذة حول أي إطار طلبته — وهو أيضاً سبب فتح مقطع بغيغابايتين بسرعة فتح مقطع صغير.
- **ما تُحمّله Google، وما لا يُعطى لها.** نصوص الإعلانات والقياس تأتي من Google. ولا يُعطى أيٌّ منهما شيئاً عن فيديوك: لا ملفاً، ولا إطاراً، ولا اسماً، ولا حجماً، ولا مدةً، ولا اللحظة التي وقفت عندها. وكل سطر يقرأ أو يفكّ ترميزاً أو يرسم يُخدَم من هذا الأصل نفسه ومُدرَج في المستودع.
- **ما يُحمّله زر التبرّع، وما لا يُعطى له.** زر «Buy me a coffee» في الترويسة يرسمه نصٌّ برمجي من cdnjs.buymeacoffee.com ويأخذ حروفه من Google Fonts. وهو رابط لا أكثر: لا يبلّغ عن زيارة، ولا يُعطى شيئاً عنك ولا عن فيديوك.
- **يعمل دون اتصال.** اقطع الاتصال بالشبكة ويظل كل ما على هذه الصفحة يعمل. وهذا أبسط برهان على الإطلاق.

**تحقّق بنفسك.** لا شيء مما سبق عليك تصديقه دون تحقق. تُولَّد هذه الصفحة من القوالب والإعدادات في المستودع بواسطة سكربت بناء يمكنك قراءته وتشغيله بنفسك، والنتيجة موجودة في فرع `dist` — فقارِن إذن بين ما يُقدَّم فعلا وما ينتجه بناء المصادر: https://github.com/A-Box-of-Tools/website

الملفات الجديرة بالقراءة أولا هي `config/site.toml` من أجل سياسة أمان المحتوى (Content-Security-Policy)، و`src/shared/mp4-reader.js` للقارئ الذي يجد الإطارات في ملف MP4، و`src/frames.js` للجزء الذي يفكّ ترميز الإطار الذي طلبته. وليس فيهما ما يستورد شيئاً يستطيع إرسال طلب.
