بدون رفع, 100% محلي، بدون حساب

استخراج إطارات الفيديو

احصل على صور ثابتة من فيديوك. اختر عدد الإطارات في الثانية وتنسيق الصورة, كل شيء يعمل في متصفحك.

كيف تعمل استخراج إطارات الفيديو

استخرج صورًا ثابتة من أي فيديو كملفات PNG أو JPG مباشرةً في متصفحك، مع تشغيل ffmpeg WebAssembly لمرشح fps على جهازك. يمكنك سحب كل إطار، أو إطار واحد في الثانية، أو إطارات بفاصل زمني مخصص بالثواني. يمكنك أيضًا تقييد الاستخراج لنطاق زمني معين داخل المقطع. تُعرَض كل صورة مستخرجة كرابط تنزيل خاص بها بمجرد انتهاء ffmpeg؛ ولا يوجد أرشيف مجمَّع.

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

كيفية استخدام استخراج إطارات الفيديو خطوة بخطوة

  1. أسقط أو اختر الفيديو الذي تريد استخراج إطارات منه.
  2. اختر فاصل الاستخراج كل إطار أو كل ثانية أو عدد مخصص من الثواني بين الإطارات.
  3. اضبط وقت البداية ووقت النهاية اختياريًا لتقييد الاستخراج لنطاق معين.
  4. حدد تنسيق الإخراج PNG للدقة الكاملة أو JPG لملفات أصغر.
  5. انقر على استخراج الإطارات ونزّل كل إطار على حدة عند انتهاء ffmpeg.

حالات الاستخدام الشائعة

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

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

هل يمكنني استخراج الإطارات دون اتصال بالإنترنت؟

لا. يُطبِّق ffmpeg.wasm مرشح fps داخل تبويب متصفحك. تُقرأ الفيديو في الذاكرة المحلية، وتُؤخَذ عينات من الإطارات وتُكتب كملفات PNG أو JPG على جهازك، ثم يُعرَض كل إطار كرابط تنزيل محلي خاص به. لا يُرسَل شيء إلى Sunasty أو إلى أي طرف ثالث.

ما الفرق بين إطارات الإخراج بصيغة PNG وJPG؟

يستخدم PNG ضغطًا غير مُقيِّد للجودة لذا كل بيكسل في الصورة المستخرجة هو تمامًا كما يظهر في إطار الفيديو بلا بيانات محذوفة. يُطبّق JPG خوارزمية JPEG ذات الخسارة بمستوى -q:v 2 في ffmpeg وهو شبه بلا خسارة منتجًا ملفات أصغر بمقدار 5-10 أضعاف من PNG بتكلفة تشوهات ضغط طفيفة حول الحواف عالية التباين والتفاصيل الدقيقة.

كم إطارًا سأحصل عليه، وكم مساحة قرص ستشغلها؟

عدد الإطارات يساوي مدة المقطع بالثواني مقسومًا على فاصلك المختار. عند استخراج كل إطار من مقطع 30 إطارًا في الثانية بمدة 60 ثانيةً، ذلك 1800 ملف PNG. كل إطار PNG بدقة Full-HD يبلغ تقريبًا 1-3 ميغابايت غير مضغوط لذا تحقق من المساحة المتاحة على قرصك قبل الاستخراج بأقصى معدل من مقطع طويل.

هل يمكنني استخراج إطارات من جزء معين من الفيديو فحسب؟

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

ما تنسيقات الفيديو التي يقبلها مستخرج الإطارات؟

يقرأ ffmpeg.wasm تنسيقات MP4 وMOV وWebM وMKV وAVI ومعظم تنسيقات الحاويات الشائعة. يُعالَج ترميز المُدخَل بشكل شفاف؛ وتختار فقط تنسيق صورة الإخراج (PNG أو JPG). يستخدم كل إطار مُنزَّل امتداد ‎.png أو ‎.jpg وفقًا لذلك.

لماذا يستغرق استخراج كل إطار من فيديو طويل وقتًا طويلًا؟

يجب أن يُفكِّك مرشح fps تدفق الفيديو المضغوط بالكامل، إطارًا بإطار، لإنتاج بيانات بكسل خام لكل صورة إخراج. لفيديو مدته 10 دقائق بدقة 1080p ومعدل 24 إطارًا في الثانية، يعني ذلك تفكيك وترميز 14400 إطار كملفات صور عبر WebAssembly دون تسريع من وحدة معالجة رسومية. استخدام معدل استخراج أقل (إطار واحد كل 5 ثوانٍ بدلًا من كل إطار) يُقلّص وقت المعالجة وعدد الملفات المطلوب تنزيلها بشكل كبير.