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

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

powershell -ExecutionPolicy Bypass -File serve.ps1

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

مقصّ الفيديو — قُصّ فيديو على الإنترنت

علّم على الأجزاء التي تستحق البقاء وهو يعمل. وخذها فيديو واحداً.

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

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

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

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

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

1 اختر فيديو

2 علّم على الأجزاء التي تريدها

شغّله إلى آخره واضغط I حيث ينبغي أن يبدأ الجزء وO حيث ينبغي أن ينتهي. وافعل ذلك بلا حدّ — فكل زوج يصير صفاً أدناه، والفيديو المنتهي تلك الصفوف واحداً بعد آخر. وU يتراجع عن آخر واحد، وSpace يشغّل ويوقف، ومفاتيح الأسهم تقفز خمس ثوانٍ.

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

0:00.000 0:00.000
السرعة

الأجزاء لا شيء بعد

مجموع المُبقى 0:00.000

لم تعلّم على شيء بعد. اضغط I ثم O وهو يعمل، أو استعمل الأزرار أعلاه.

ماذا يُفعَل بالأجزاء المعلَّمة

3 قُصّه

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

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

المُبقى
—
المدة المنتهية
—
يبدأ عند
—
تقريباً
—
الصورة
—
الصوت
—

عرض بصيغة Markdown

كيف تقصّ فيديو

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

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

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

أسئلة

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

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

هل أستطيع الإبقاء على عدة أجزاء من الفيديو نفسه؟

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

هل يُفقد القصُّ شيئاً من الجودة؟

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

لماذا يبدأ جزءٌ قبل حيث علّمته؟

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

هل أستطيع قطع الإعلانات بدلاً من ذلك؟

نعم. علّم عليها، ثم اختر «اقطعها»: فيُوصَل كل ما لم تعلّم عليه بدلاً منها، بترتيبه. وقائمة العلامات نفسها تجيب عن السؤالين، فتستطيع التنقّل بينهما ورؤية المدة تتغيّر دون أن تعلّم على شيء مرتين.

هل أستطيع حفظ علاماتي والعودة إليها؟

نعم. «احفظ العلامات» يكتب ملفاً نصّياً صِرفاً — سطر لكل جزء، وبداية ونهاية تفصل بينهما فاصلة — و«حمِّل العلامات» يقرأ واحداً. وتُعرَض صيغتان، ثوانٍ صِرفة و HH:MM:SS.mmm، وكلتاهما تلتزم التخطيط الذي تستعمله أصلاً الأدواتُ الأخرى التي تعمل هكذا، فالملف المكتوب هنا يمكن مناولته لواحدة منها والملف المكتوب هناك يمكن إفلاته على هذه الصفحة. فالتعليم عمل دقيق ولا ينبغي لأحد أن يفعله مرتين.

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

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

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

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

هل ينجو الصوت؟

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

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

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