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

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

powershell -ExecutionPolicy Bypass -File serve.ps1

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

عكس الفيديو — شغّل مقطعاً بالمقلوب

آخر إطار أولاً، والصوت معه.

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

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

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

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

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

1 اختر فيديو

2 اعكسه

الجودة لا يزيد أبداً على ما أنفقه الأصل على الصورة نفسها — فالمقطع المعكوس يحمل الإطارات نفسها، وإنفاق المزيد لا يزيد إلا حجم الملف.

اعكس الصوت كذلك يُقلَب عيّنةً عيّنة، ثم يُعاد ترميزه AAC. اتركه مطفأً لمقطع صامت، وذلك أسرع.

إطار الخَرج
—
المدة
—
الإطارات
—
كيف
—

عرض بصيغة Markdown

كيف تعكس فيديو

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

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

كيف تشغّل فيديو بالمقلوب شغّل مقطعاً بالمقلوب: ماذا يفعل العكس بالصورة والصوت، ولماذا لا يمكن فعله دون إعادة ترميز، ولماذا هو أبطأ من التقصير، وما الذي تفعله أولاً.

أسئلة

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

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

ما صيغ الفيديو التي أستطيع عكسها؟

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

هل يُعكَس الصوت كذلك؟

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

هل يُفقد العكسُ شيئاً من الجودة؟

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

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

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

لماذا هو أبطأ في ملفات منه في أخرى؟

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

هل أستطيع عكس جزء من مقطع فقط؟

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

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

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