يُفتح هذا بمجرّد أن تختار ملفاً في الأعلى.جاهزة — اقطع الاتصال بالإنترنت وستظل تعمل.غير متاحة في هذا المتصفح (كل شيء آخر يظل يعمل).تحتاج إلى https:// أو localhost للتخزين المؤقت دون اتصال.التخزين المؤقت غير متاح هنا، لكن لا شيء يُرفع في الحالتين.ملفاتك لم تذهب إلى أي مكان. {total} ملفاً حُمِّلت، كلها ملفات هذه الصفحة نفسها. {platform}اتصل شيءٌ بـ {hosts}، وهو ما لا تفعله هذه الأداة أبداً. عُدَّ ذلك جديراً بالتحقيق. {platform}نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من مضيفٍ {hosts}؛ ولم يُعطَ واحد منها ملفاً ولا بايتاً منه.نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من {hosts} مضيفاً؛ ولم يُعطَ واحد منها ملفاً ولا بايتاً منه.حدث خطأ ما: {detail}. أعد تحميل الصفحة لتبدأ من جديد.جارٍ قراءة {count} ملف…جارٍ قراءة {count} ملف…جرّب مثالاًجارٍ إنشاء مثال…تعذّر على هذا المتصفّح إنشاء المثال. اختر ملفاً بدلاً من ذلك.
مقصّ الفيديو — قُصّ فيديو على الإنترنت
علّم على الأجزاء التي تستحق البقاء وهو يعمل. وخذها فيديو واحداً.
● مقاطع الفيديو الخاصة بك لا تُرفع أبدا. لا يوجد خادم.
يُقرأ فيديوك ويُعلَّم عليه ويُقَصّ ويُكتَب بمتصفحك أنت، على جهازك أنت. ولا يستطيع شيء هنا أن يجلب شيئاً أو يرسله — فليس في هذه الأداة وظيفة شبكية البتة — ولا يقف في الطرف الآخر من هذه الصفحة خادم يُرسَل إليه فيديو، حتى لو كان فيها ما يرسله.
✗ بلا رفع
✗ بلا حساب
✗ بلا علامة مائية
✓ أجزاء بلا حدّ
✓ بلا خسارة في الجودة
✓ يعمل دون اتصال
فحص حي:جارٍ الفحص…
دون اتصال:جارٍ الفحص…
لا داعي لأن تصدّقنا: افتح أدوات المطوّر، وراقب تبويب «الشبكة»، ثم قُصّ فيديو. لن يحمل أي طلب إطاراً ولا اسم ملف ولا بايتاً واحداً مما اخترته. أو اقطع الاتصال بالإنترنت وقُصّ واحداً رغم ذلك — فأداةٌ ترسل فيديوك بعيداً ليُقَصّ كانت ستتوقف ببساطة.
كيف يمكن التحقق من وعد الخصوصية
مقاطعك لا سبيل لها إلى الخروج. تُسمّي Content-Security-Policy كل عنوان يجوز لهذه الصفحة الاتصال به، وليس واحد منها لنا. فلا يوجد هنا طرفٌ يُجمَع عنده ملفك، ولا في الشيفرة ما يرسله إليه لو وُجد.
لا شيء هنا يجلب شيئاً. ليس في هذه الأداة وظيفة شبكية البتة: لا عنوان يُلصَق، ولا شيء يُنزَّل، ولا محرّك يُجلَب عند أول استعمال. وكل بايت يلمس فيديوك جاء من هذا الأصل حين حُمِّلت الصفحة.
وعلى المسار المعتاد، لا يُفكّ ترميز شيء أصلاً. القصُّ لا يغيّر منظر أي إطار، فتُنقَل الإطارات المرمَّزة للأجزاء التي علّمت عليها إلى الملف الجديد كما وُجِدت تماماً. ويُخزَّن كل واحد شريحةً من الملف الذي على قرصك — ملاحظةً تقول أي البايتات، لا البايتات نفسها — ويقرؤها متصفحك أول مرة وهو يكتب التنزيل. فلا شيء هنا يعيد فيديوك صورةً قط.
ملف العلامات يُصنَع في الصفحة. حفظُ علاماتك يكتب ملفاً نصّياً من الأرقام التي على الشاشة أصلاً، إلى تنزيلاتك مباشرة. وتحميلُ واحد يقرؤه هنا. ولا يقترب أيٌّ منهما من شبكة، ولا يحمل أيٌّ منهما إلا أوقاتاً.
الصوت يُنسَخ ولا يُستمَع إليه. على مسارَي MP4 كليهما تُنقَل عيّنات الصوت دون أن يُفكّ ترميزها البتة — فلا شيء هنا يعيدها صوتاً قط، ولا شيء يستطيع تمريرها إلى أي مكان لو فعل.
وحيث تُفكّ ترميز الإطارات، فذلك يحدث هنا. القصُّ الدقيق، والمعاينةُ لملف لن يشغّله هذا المتصفح، يمرّان عبر WebCodecs على جهازك أنت. وهو فاكُّ الترميز نفسه الذي كان سيعرض عليك الفيديو على أي حال، جارياً في المكان نفسه.
ما تُحمّله Google، وما لا يُعطى لها. نصوص الإعلانات والقياس تأتي من Google. ولا يُعطى أيٌّ منهما شيئاً عن فيديوك: لا ملفاً، ولا إطاراً، ولا اسماً، ولا حجماً، ولا مدةً، ولا أين قصصته. وكل سطر يقرأ ويقصّ ويكتب يُخدَم من هذا الأصل نفسه ومُدرَج في المستودع.
ما يُحمّله زر التبرّع، وما لا يُعطى له. زر «Buy me a coffee» في الترويسة يرسمه نصٌّ برمجي من cdnjs.buymeacoffee.com ويأخذ حروفه من Google Fonts. وهو رابط لا أكثر: لا يبلّغ عن زيارة، ولا يُعطى شيئاً عنك ولا عن فيديوك.
يعمل دون اتصال. اقطع الاتصال بالشبكة ويظل كل ما على هذه الصفحة يعمل. وهذا أبسط برهان على الإطلاق.
تحقّق بنفسك. لا شيء مما سبق عليك تصديقه دون تحقق. تُولَّد هذه الصفحة من القوالب والإعدادات في المستودع بواسطة سكربت بناء يمكنك قراءته وتشغيله بنفسك، والنتيجة موجودة في فرع dist — فقارِن إذن بين ما يُقدَّم فعلا وما ينتجه بناء المصادر:
الملفات الجديرة بالقراءة أولا هي config/site.toml من أجل سياسة أمان المحتوى (Content-Security-Policy)، وsrc/segments.js للعلامات وللملف الذي تُحفَظ فيه، وsrc/shared/mp4-reader.js للقارئ الذي يجد الإطارات في ملف MP4، وsrc/ranges.js للحساب الذي يحوّل علامة إلى مجرى عيّنات، وsrc/copy.js للحلقة التي تنقل تلك العيّنات إلى الملف الجديد. وليس فيها ما يستورد شيئاً يستطيع إرسال طلب.
إذا حذّرك برنامج الحماية في عملك من رفع ملف. إنه يراقب لحظة اختيار ملف في المتصفّح، ولا يمكنه أن يعرف إن كانت الصفحة تنوي إرساله — فيحذّر عند الاختيار. لا شيء يُرسَل من هنا: افتح أدوات المطوّر في متصفّحك، وانتقل إلى Network، ثم اختر ملفاً. لا يوجد أي طلب يحمله، ولا أي طلب أصلاً عدا المعاينة المحلية للصفحة. وهو الفحص نفسه الذي يستطيع أي شخص في قسم تقنية المعلومات لديك إجراؤه في نصف دقيقة.
1 اختر فيديو
2 علّم على الأجزاء التي تريدها
شغّله إلى آخره واضغط I حيث ينبغي أن يبدأ الجزء وO حيث ينبغي أن ينتهي. وافعل ذلك بلا حدّ — فكل زوج يصير صفاً أدناه، والفيديو المنتهي تلك الصفوف واحداً بعد آخر. وU يتراجع عن آخر واحد، وSpace يشغّل ويوقف، ومفاتيح الأسهم تقفز خمس ثوانٍ.
تُحفَظ العلامات ملفاً نصّياً صِرفاً — سطر لكل جزء، بالصيغة أعلاه — فتنجو جلسةُ تعليم طويلة من تبويب أُغلِق، والملف نفسه يمكن مناولته لأي أداة تقرأ ذلك التخطيط.
0:00.0000:00.000
السرعة
الأجزاء لا شيء بعد
مجموع المُبقى 0:00.000
#
البداية
النهاية
المدة
الإجراءات
لم تعلّم على شيء بعد. اضغط I ثم O وهو يعمل، أو استعمل الأزرار أعلاه.
3 قُصّه
مقاس الإطار مقاس واحد يغطي الملف كله. والفيديو الذي بنسبة أخرى يُحتوى داخله بأشرطة، ولا يُمَطّ أبداً.
الجودة لا يزيد أبداً على ما أنفقه الأصل — فإعادة الترميز فوق ذلك لا تزيد إلا حجم الملف.
المقطع {n}ليس ثمة ما يُوصَل.{name} ليس ملف MP4 يفهمه هذا القارئ، فلا سبيل إلى نسخ إطاراته.{name} حجمه {size} والمقطع الأول {first}.{name} مخزَّن مُداراً {degrees} درجة والمقطع الأول مُدار {first}.{name} مخزَّن مُداراً {degrees} درجة والمقطع الأول غير مُدار.{name} بترميز {codec} والمقطع الأول بترميز {first}.{name} بترميز المقطع الأول نفسه لكنه رُمِّز بإعدادات مختلفة، فلا يسع وصفٌ واحد كليهما.لم يمكن قراءة أحد المقاطع.{name} بلا صوت وللبقية صوت، فالنسخة ستصمت في منتصف الطريق.{name} صوته بـ{channels} قناة عند {rate} هرتز والمقطع الأول صوته بـ{firstchannels} قناة عند {firstrate} هرتز.{name} صوته مُرمَّز على نحو يختلف عن المقطع الأول.خطأ داخلي: وصف الصوت أكبر مما هو متوقع.فُكَّ ترميز الصوت لكن لم يعد شيء من المُرمِّز.لم يُحدَّد شيء للإبقاء عليه.لن يرمّز هذا المتصفح H.264 بحجم {size}. اختر إطاراً أصغر، أو استعمل «أبقِ كل بايت»، وهي لا ترمّز شيئاً البتة.لم يمكن فكّ ترميز أي إطار مما اخترته.لم يمكن فكّ ترميز أي إطار من هذا الملف.لم يُبلغ المُرمِّز قط عن إعداد لفاكّ الترميز.لم يستطع هذا المتصفح تشغيل الملف ليُقصّ.استغرق الملف وقتاً أطول من اللازم كي يُفتح.لم يستطع المتصفح الانتقال إلى بداية المقطع.هذا المتصفح لا يستطيع إعادة ترميز الفيديو ولا تسجيله.لم يمكن قراءة أي جزء من ذلك الملف. وكل سطر بعد الأول ينبغي أن يكون بداية ونهاية، تفصل بينهما فاصلة.كان اللسان مخفياً أثناء التسجيل، فقد تنقص بعض الإطارات. أعِد التشغيل وهذا اللسان في المقدمة لتحصل على نتيجة نظيفة.لم يمكن التقاط الصوت في هذا المتصفح، فليس في النتيجة مسار صوتي.تصف هذه المقاطع صوتها على أنحاء مختلفة، فكان لا بد من إعادة ترميزه لوصلها — وهذا المتصفح لا يرمّز AAC. وُصِل الفيديو بلا صوت. وكروم وإيدج يفعلانها.{a} {b}{n} ك.بايت{n} م.بايت{n} ج.بايت{minutes} د {seconds} ث{n} ثعلِّم هذا الفيديوجزء واحد{n} أجزاءغير مُعلَّمبصوتبلا صوتمُسجَّل ليُقصّ{name} — {index} من {total}لن يشغّل هذا المتصفح هذا الفيديو، ولذلك تُفَكّ الإطارات أدناه واحداً واحداً لتريك أين العلامات. أما القصّ نفسه فلا يتأثر.لن يشغّل هذا المتصفح هذا الفيديو، ولم يمكن فكّ ترميز أي إطار منه أيضاً ({detail}). والعلامات أدناه تعمل على مدته رغم ذلك.لا شيء مفتوح بعد. اضغط I حيث ينبغي أن يبدأ الجزء، ثم O حيث ينتهي.هذا سينهي الجزء عند {at}، وهو قبل بدايته عند {start}. حرّك رأس التشغيل إلى ما بعد البداية أولاً.لم يبق هنا من الفيديو ما يكفي لإضافة جزء. أرجِع رأس التشغيل إلى الوراء.أتمسح أجزاء {name} كلها، وعددها {n}؟لا شيء بعد — الفيديو كله{done} من {total}شغّل هذا الجزءحرّك لأعلىحرّك لأسفلأزِللم يُعلَّم بعد شيء ليُحفظ.كل جزء في {name} يبدأ بعد نهاية هذا الفيديو. والأرجح أنه عُلِّم على فيديو آخر.جزء واحد في {name} يبدأ بعد نهاية هذا الفيديو، فتُرك خارجاً.{n} أجزاء في {name} تبدأ بعد نهاية هذا الفيديو، فتُركت خارجاً.سطر واحد لم يمكن قراءته كجزء.{n} أسطر لم يمكن قراءتها كأجزاء.حُمِّل منها {n}.لم يمكن قراءة {name}: {reason}لا يمكن وصل هذه المقاطع دون إعادة ترميز: {reason} فالمسار الواحد يحمل وصفاً واحداً لما فيه، والمقاطع التي لا تتفق لا بد من إعادة كتابتها كي تتشارك وصفاً واحداً.تُنقل الإطارات إلى الملف الجديد كما هي تماماً، فلا يُفَكّ ترميز شيء ولا يُرمَّز شيء. سريع، ولا يمكن أن يكلّف جودة. ويبدأ كل جزء عند أقرب إطار مفتاحي قبل علامتك.يُنقل كل جزء مُعلَّم إلى الملف الجديد كما هو تماماً، واحداً تلو الآخر. فلا يُفَكّ ترميز شيء ولا يُرمَّز شيء، ولا يكلّف أي جزء من هذا جودة.يبدأ كل جزء عند الإطار الذي علّمته بالضبط، بفكّ الترميز من الإطار المفتاحي الذي قبله وإعادة ترميز الصورة. أما الصوت فما زال يُنسخ لا يُعاد ترميزه.يُفَكّ ترميز كل فيديو ويُعاد كتابته في تيار واحد، فتُوصَل حتى المقاطع التي لا تتفق في الحجم أو الترميز. ويُنسخ الصوت حيث تتفق، ويُعاد ترميزه حيث لا تتفق.يشغّل الجزء المُعلَّم كاملاً ويسجّله، فيستغرق بقدر طوله ويُعاد ترميز كل شيء. أبقِ هذا اللسان في المقدمة أثناء العمل.ليس هنا مسار صوتي، فليس ثمة ما يُبقى عليه.التُقط من التشغيل وأُعيد ترميزه، لأن هذا كل ما يستطيعه التسجيل.تصف هذه المقاطع صوتها على أنحاء مختلفة، فيُفَكّ ترميزه ويُرمَّز مرة واحدة للنتيجة كلها. وهذه هي الحالة الوحيدة في هذه الأداة التي لا يُنقل فيها الصوت كما هو.يُنسخ من الملف عيّنةً عيّنة، دون أن يُفَكّ ترميزه قط، فلا يفقد شيئاً.لا شيء — العلامات تغطي الفيديو كلهلا شيء مُعلَّمجزء واحد{n} أجزاء{parts}، بعد أن تذهب المُعلَّمة{parts} من {n} مقاطعحيث علّمت بالضبط (فهي على إطار مفتاحي)حيث علّمت بالضبط، عبر علامة تحريرحيث علّمت بالضبطأقرب إطار مفتاحي قبل علامتك الأولى يسبقها بـ{seconds} ثانية، والإطارات بينهما لا بد أن تبقى في الملف — فما بعدها لا يُفَكّ ترميزه دونها. وهي مُعلَّمة بألا تُعرض، وكل مشغّل شائع يحترم ذلك. أما المشغّل الذي يتجاهل علامات التحرير فسيعرض تلك الـ{seconds} ثانية في المقدمة. اختر «اقصص هنا بالضبط» إن كان ذلك أهم عندك من الإبقاء على البايتات الأصلية.نحو {size}منسوخة، إطاراً إطاراًمُعاد ترميزها إلى H.264، {size}مُعاد ترميزها إلى H.264، {size} ({n} مُلائمة بأشرطة)مُسجَّلة أثناء التشغيللا صوت في هذا الفيديومُستبعَدمُعاد ترميزه من التشغيلفُكّ ترميزه وأُعيد ترميزه مرةمنسوخ، عيّنةً عيّنةاقصص الفيديواقصص {n} أجزاء وصِلهاجارٍ التحضير…جارٍ كتابة الملف…جارٍ ترميز الصوت — {done} من {total}جارٍ نسخ العيّنة {done} من {total} ({percent}%)تسجيل في الزمن الحقيقي — {done} من {total} ({percent}%)الإطار {done} من {total} ({percent}%)العلامات تغطي الفيديو كله، فقصّها لن يترك شيئاً.لم يُعلَّم شيء للإبقاء عليه. اضغط I وO أثناء التشغيل.{n} أجزاءبلا إعادة ترميزحدث خطأ ما.ينتهي الملف في منتصف إطار.سجل إعداد H.264 أقصر مما ينبغي.سجل إعداد HEVC أقصر مما ينبغي.سجل إعداد AV1 أقصر مما ينبغي.أحجام العيّنات في جدول مضغوط لا يفكّه هذا القارئ.جداول العيّنات ناقصة.جدول الكتل فارغ.لا عيّنات في هذا المسار.ينقص مسارَ الفيديو جداولُ عيّناته.لا وصف للعيّنات في مسار الفيديو.وصف عيّنات الفيديو فارغ.مسار الفيديو مشفَّر.الفيديو مخزَّن بصيغة «{type}»، وهي صيغة لا يعرفها هذا القارئ.مسار «{type}» لا يحمل معه أي إعداد لفاكّ الترميز.هذا ليس ملف MP4 ولا MOV.لا ترويسة فيلم في هذا الملف.لا مسار فيديو في هذا الملف يستطيع هذا القارئ استعماله.لا مقياس زمني لمسار الفيديو.شظايا هذا الملف لا تحمل أي إطار لمسار الفيديو الذي فيه.لم يمكن قراءة الملف بوصفه MP4.هذه الصيغة ليست مما يشغّله هذا المتصفّح.بنية هذا الملف ليست مما يفهمه القارئ هنا.لا مدخل عيّنات لمسار الصوت.لا مدخل عيّنات لمسار الفيديو.خطأ داخلي: لم يثبت حجم moov بين المرورين.المقطع الذي اخترته لا يحمل أي إطار.الفيديو المقصوص سيتجاوز حدّ الأربعة جيجابايت الذي يمكن عنونته عند الكتابة هنا. اختر مقطعاً أقصر.لا يستطيع هذا المتصفّح تسجيل {name}، فلا يستطيع قصّه.تعذّر فتح {name}. {reason}{reason} ولذلك يُقصّ {name} بتشغيله وتسجيل ما يخرج منه: وهذا يستغرق من الوقت مثل طول الناتج، ويُعاد ترميز كل شيء بدل نسخه، ولا يمكن الاحتفاظ إلا بمقطع واحد.مقاطعك لم تذهب إلى أي مكان. {total} ملفاً حُمِّلت. {platform}اتصل شيءٌ بـ {hosts}، وهو ما لا تفعله هذه الأداة أبداً. {platform}نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من مضيفٍ {hosts}؛ ولم يُعطَ واحد منها ملفاً.نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من {hosts} مضيفاً؛ ولم يُعطَ واحد منها ملفاً.
هل أنجزت المهمة؟
ما الذي حدث خطأ؟
شكرا — هذا يساعد.
يُرسَل الجواب فقط، وفقط عند الضغط على زر. لا يُرسَل ملفك أبدا، ولا اسمه، ولا أي شيء عنه.
# مقصّ الفيديو — قُصّ فيديو على الإنترنت
علّم على الأجزاء التي تستحق البقاء وهو يعمل. وخذها فيديو واحداً.
> شاهد فيديو وعلّم على كل جزء يستحق البقاء وهو يعمل، ثم احفظ تلك الأجزاء ملفاً واحداً. يعمل داخل متصفحك: لا يُرفع شيء، ولا يُعاد ترميز شيء، ويعمل دون اتصال.
هذه الصفحة أداة تفاعلية تعمل بالكامل داخل متصفحك، على العنوان https://abox.tools/ar/تقصير-الفيديو/ — ولا يُرفَع أي شيء تعطيه إياها. وفيما يلي كل ما تقوله الصفحة عن الأداة بالكلمات؛ لاستخدامها، افتح العنوان.
## مقاطع الفيديو الخاصة بك لا تُرفع **أبدا**. لا يوجد خادم.
يُقرأ فيديوك ويُعلَّم عليه ويُقَصّ ويُكتَب بمتصفحك أنت، على جهازك أنت. ولا يستطيع شيء هنا أن يجلب شيئاً أو يرسله — فليس في هذه الأداة وظيفة شبكية البتة — ولا يقف في الطرف الآخر من هذه الصفحة خادم يُرسَل إليه فيديو، حتى لو كان فيها ما يرسله.
- ✗ بلا رفع
- ✗ بلا حساب
- ✗ بلا علامة مائية
- ✓ أجزاء بلا حدّ
- ✓ بلا خسارة في الجودة
- ✓ يعمل دون اتصال
## كيف تقصّ فيديو
1. **اختر فيديو.** أفلِت ملف MP4 أو MOV أو M4V أو WebM على المُنتقي. يقرؤه المتصفح من قرصك مباشرة؛ ولا يُرسَل شيء إلى أي مكان أثناء ذلك. وأفلِت عدة ملفات فتُوصَل، بالترتيب الذي وضعتها به.
2. **شغّله، وعلّم على الأجزاء التي تريدها.** اضغط `I` حيث ينبغي أن يبدأ الجزء و`O` حيث ينبغي أن ينتهي. وافعل ذلك بلا حدّ — فكل زوج يصير صفاً في الجدول الذي تحته، وشريطاً على الخطّ الزمني. و`U` يسترجع آخر واحد، و`Space` يشغّل ويوقف، ومفاتيح الأسهم تقفز خمس ثوانٍ في كل مرة. وأبطئ التشغيل إن كانت اللحظة يصعب اقتناصها.
3. **صحّح العلامات.** كل صف يمكن تشغيله وحده، أو إعادة توقيته بكتابة وقت بعينه فيه، أو تحريكه أعلى الترتيب أو أسفله، أو حذفه. وطرفا الجزء المحدَّد يمكن سحبهما على الخطّ الزمني كذلك. والمجموع في الأعلى هو ما سيبلغه الفيديو المنتهي.
4. **أبقِها، أو اقطعها.** والإبقاء هو الوجه المعتاد: فالفيديو المنتهي هو الأجزاء التي علّمت عليها، موصولةً بترتيبها. أما قطعُها فهو العمل الآخر الذي يريده الناس ونادراً ما يجدونه — علّم على الإعلانات أو الصمت أو البدايات الفاشلة، فيُوصَل ما بقي دونها.
5. **قُصّه، ونزِّله.** «أبقِ كل بايت» ينقل الإطارات دون أن تُمَسّ: سريع، ولا يمكن أن يكلّف جودة، لكن كل جزء يبدأ من الإطار المفتاحي الذي قبل علامتك. و«اقصص هنا بالضبط» يفكّ ترميز الصورة ويكتبها من جديد فيبدأ كل جزء عند الإطار الذي اخترته. وتقول الصفحة أيهما أنت على وشك الحصول عليه، وماذا يكلّف، قبل أن تضغط الزر.
## النسخة الأطول
[كيف تقصّر فيديو دون إعادة ترميزه](https://abox.tools/ar/أدلة/تقصير-الفيديو/): قصُّ مقطع لا يلزم أن يفقد بايتاً واحداً من الجودة. لماذا تحطّ القَصّة أحياناً قبل حيث علّمتها، وما علاقة الإطار المفتاحي بذلك، ومتى تقبل إعادة الترميز.
## أيضا في الصندوق
- [اقتصاص الفيديو](https://abox.tools/ar/اقتصاص-الفيديو/): اختصر مقطعاً إلى الجزء الذي يهمّ.
- [عكس الفيديو](https://abox.tools/ar/تشغيل-الفيديو-عكسيا/): آخر إطار أولاً، والصوت معه.
- [صانع التايم لابس](https://abox.tools/ar/إنشاء-فيديو-تايم-لابس/): ساعةٌ من التصوير، في عشرين ثانية.
- [ملتقط اللقطات](https://abox.tools/ar/استخراج-لقطة-من-الفيديو/): صورة ساكنة بالجودة الكاملة، من أي نقطة.
## أسئلة
### هل يُرفع فيديوي إلى أي مكان؟
لا. يقرؤه متصفحك أنت ويعلّم عليه ويقصّه ويكتبه على جهازك أنت. ولا جانب خادمَ لهذه الأداة، و`Content-Security-Policy` الخاصة بالصفحة تُسمّي كل عنوان يجوز لها الاتصال به — وليس واحد منها لنا. اقطع اتصالك بالإنترنت وقُصّ فيديو رغم ذلك إن كنت تفضّل التحقّق على أن يُقال لك.
### هل أستطيع الإبقاء على عدة أجزاء من الفيديو نفسه؟
لهذا وُجِد هذا. اضغط `I` و`O` ما شئت وهو يعمل؛ فكل زوج يصير صفاً، والفيديو المنتهي كل صف موصولاً بترتيبه وقد زال ما عداه. ومعظم المقصّات على الإنترنت تعطيك زوج مقابض واحداً وتسألك أي امتداد واحد تُبقي، وذلك حسن لتشذيب أول مقطع وآخره ولا يفيد البتة في مشاهدة ساعة من التصوير مرة واحدة والإبقاء على اللحظات الست التي تستحق.
### هل يُفقد القصُّ شيئاً من الجودة؟
لا على المسار المعتاد، ولا بالوجه الذي يهمّ. فالقصّ لا يغيّر منظر أي إطار، فتُنقَل الإطارات إلى الملف الجديد كما كانت تماماً: البايتات نفسها، وإعدادات المرمِّز نفسها، وكل شيء نفسه. والمسار الوحيد هنا الذي يعيد ترميز شيء هو القصّ الدقيق، وهو يقول ذلك على الزرّ.
### لماذا يبدأ جزءٌ قبل حيث علّمته؟
بسبب كيفية تخزين الفيديو، وعلى المشغّلات التي تتجاهل جزءاً معيارياً من الصيغة لا غير. فمعظم الإطارات تُحفَظ وصفاً لكيفية اختلافها عن جيرانها، فلا يمكن فكّ ترميزها دونهم؛ والإطار المفتاحي وحده يقوم بنفسه، والإطارات المفتاحية تبعد عادةً ثانيةً إلى عشر ثوانٍ. فالقصّ الذي ينسخ الإطارات عليه إذن أن يحمل المجرى من الإطار المفتاحي الذي أمام علامتك — ويقول الملف *ابدأ التشغيل عند علامتي*، وهو ما يحترمه كل مشغّل رئيس. فإن احتجت إليه دقيقاً في كل مشغّل، فاختر «اقصص هنا بالضبط»، وهو يعيد الترميز. وتقول لك الصفحة في أي الحالتين أنت، وبكم، قبل أن تصدّر.
### هل أستطيع قطع الإعلانات بدلاً من ذلك؟
نعم. علّم عليها، ثم اختر «اقطعها»: فيُوصَل كل ما *لم* تعلّم عليه بدلاً منها، بترتيبه. وقائمة العلامات نفسها تجيب عن السؤالين، فتستطيع التنقّل بينهما ورؤية المدة تتغيّر دون أن تعلّم على شيء مرتين.
### هل أستطيع حفظ علاماتي والعودة إليها؟
نعم. «احفظ العلامات» يكتب ملفاً نصّياً صِرفاً — سطر لكل جزء، وبداية ونهاية تفصل بينهما فاصلة — و«حمِّل العلامات» يقرأ واحداً. وتُعرَض صيغتان، ثوانٍ صِرفة و `HH:MM:SS.mmm`، وكلتاهما تلتزم التخطيط الذي تستعمله أصلاً الأدواتُ الأخرى التي تعمل هكذا، فالملف المكتوب هنا يمكن مناولته لواحدة منها والملف المكتوب هناك يمكن إفلاته على هذه الصفحة. فالتعليم عمل دقيق ولا ينبغي لأحد أن يفعله مرتين.
### ما صيغ الفيديو التي أستطيع قصّها؟
MP4 وM4V وMOV تُقرأ مباشرة، مهما كان بداخلها: H.264 أو HEVC أو AV1 أو VP9. ونسخُ الإطارات لا يستلزم فكّ ترميزها، فهذا المسار يعمل حتى مع مرمِّز لا يملك متصفحك فاكَّ ترميز له البتة. وكل ما عداها مما يستطيع متصفحك تشغيله — وWebM أظهرها — يُقَصّ بتشغيله وتسجيل الناتج بدلاً من ذلك، وذلك يعمل، ويستغرق مدة الناتج، ولا يمكنه الإبقاء إلا على جزء واحد. أما الملف الذي لا يستطيع المتصفح قراءته ولا تشغيله، وهو عملياً AVI وWMV وFLV ومعظم ملفات MKV، فيُرفَض برسالة تقول ذلك بدل أن يفشل في منتصف الطريق.
### هل ثمّة حدّ لحجم الفيديو أو مدّته؟
لا حدّ مبنيّاً في الأداة، وعلى مسار النسخ لا يكاد الملف يُقرأ أصلاً: فالإطارات التي تُبقيها يُشار إليها لا تُحمَّل، فالإبقاء على أربع دقائق من تسجيل بأربعة غيغابايت يكلّف نحو ما تكلّفه كتابةُ تلك الدقائق الأربع إلى القرص. أما القصّ الدقيق فيمشي في الملف بضعة ميغابايتات في كل مرة. وفي الحالين السقف العملي هو الملف المنتهي، إذ يُجمَّع في الذاكرة قبل أن تنزّله.
### هل ينجو الصوت؟
على مسارَي MP4 كليهما يُنسَخ عيّنةً عيّنة دون أن يُفكّ ترميزه قط، فهو بايتاً بايتاً ما كان في الملف، وعلامةُ تحرير تُبقي كل جزء محاذياً لصورته إلى حدّ جزء من ألف من الثانية. والاستثناء الوحيد وصلُ مقاطع منفصلة صوتُها موصوف على نحو مختلف — بمعدّلات عيّنات مختلفة مثلاً — حيث لا سبيل إلى وضع الاثنين في مسار واحد دون فكّ ترميزهما، وتقول الصفحة ذلك قبل أن تفعل. وعلى مسار التسجيل يُلتقَط من التشغيل ويُعاد ترميزه. وفي الحالين ثمّة مربع اختيار لتركه بالكلية.
### هل هو مجاني، وهل أحتاج إلى حساب؟
هو مجاني، ولا حساب ولا تسجيل دخول ولا فترة تجريبية ولا علامة مائية. ويحمل الموقع إعلانات، وهي ما يدفع تكاليفه؛ ولا يُعطى المعلنون شيئاً عن فيديوك.
## كيف يمكن التحقق من وعد الخصوصية
- **مقاطعك لا سبيل لها إلى الخروج.** تُسمّي Content-Security-Policy كل عنوان يجوز لهذه الصفحة الاتصال به، وليس واحد منها لنا. فلا يوجد هنا طرفٌ يُجمَع عنده ملفك، ولا في الشيفرة ما يرسله إليه لو وُجد.
- **لا شيء هنا يجلب شيئاً.** ليس في هذه الأداة وظيفة شبكية البتة: لا عنوان يُلصَق، ولا شيء يُنزَّل، ولا محرّك يُجلَب عند أول استعمال. وكل بايت يلمس فيديوك جاء من هذا الأصل حين حُمِّلت الصفحة.
- **وعلى المسار المعتاد، لا يُفكّ ترميز شيء أصلاً.** القصُّ لا يغيّر منظر أي إطار، فتُنقَل الإطارات المرمَّزة للأجزاء التي علّمت عليها إلى الملف الجديد كما وُجِدت تماماً. ويُخزَّن كل واحد شريحةً من الملف الذي على قرصك — ملاحظةً تقول أي البايتات، لا البايتات نفسها — ويقرؤها متصفحك أول مرة وهو يكتب التنزيل. فلا شيء هنا يعيد فيديوك صورةً قط.
- **ملف العلامات يُصنَع في الصفحة.** حفظُ علاماتك يكتب ملفاً نصّياً من الأرقام التي على الشاشة أصلاً، إلى تنزيلاتك مباشرة. وتحميلُ واحد يقرؤه هنا. ولا يقترب أيٌّ منهما من شبكة، ولا يحمل أيٌّ منهما إلا أوقاتاً.
- **الصوت يُنسَخ ولا يُستمَع إليه.** على مسارَي MP4 كليهما تُنقَل عيّنات الصوت دون أن يُفكّ ترميزها البتة — فلا شيء هنا يعيدها صوتاً قط، ولا شيء يستطيع تمريرها إلى أي مكان لو فعل.
- **وحيث تُفكّ ترميز الإطارات، فذلك يحدث هنا.** القصُّ الدقيق، والمعاينةُ لملف لن يشغّله هذا المتصفح، يمرّان عبر 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/segments.js` للعلامات وللملف الذي تُحفَظ فيه، و`src/shared/mp4-reader.js` للقارئ الذي يجد الإطارات في ملف MP4، و`src/ranges.js` للحساب الذي يحوّل علامة إلى مجرى عيّنات، و`src/copy.js` للحلقة التي تنقل تلك العيّنات إلى الملف الجديد. وليس فيها ما يستورد شيئاً يستطيع إرسال طلب.
كيف تقصّ فيديو
اختر فيديو. أفلِت ملف MP4 أو MOV أو M4V أو WebM على المُنتقي. يقرؤه المتصفح من قرصك مباشرة؛ ولا يُرسَل شيء إلى أي مكان أثناء ذلك. وأفلِت عدة ملفات فتُوصَل، بالترتيب الذي وضعتها به.
شغّله، وعلّم على الأجزاء التي تريدها. اضغط I حيث ينبغي أن يبدأ الجزء وO حيث ينبغي أن ينتهي. وافعل ذلك بلا حدّ — فكل زوج يصير صفاً في الجدول الذي تحته، وشريطاً على الخطّ الزمني. وU يسترجع آخر واحد، وSpace يشغّل ويوقف، ومفاتيح الأسهم تقفز خمس ثوانٍ في كل مرة. وأبطئ التشغيل إن كانت اللحظة يصعب اقتناصها.
صحّح العلامات. كل صف يمكن تشغيله وحده، أو إعادة توقيته بكتابة وقت بعينه فيه، أو تحريكه أعلى الترتيب أو أسفله، أو حذفه. وطرفا الجزء المحدَّد يمكن سحبهما على الخطّ الزمني كذلك. والمجموع في الأعلى هو ما سيبلغه الفيديو المنتهي.
أبقِها، أو اقطعها. والإبقاء هو الوجه المعتاد: فالفيديو المنتهي هو الأجزاء التي علّمت عليها، موصولةً بترتيبها. أما قطعُها فهو العمل الآخر الذي يريده الناس ونادراً ما يجدونه — علّم على الإعلانات أو الصمت أو البدايات الفاشلة، فيُوصَل ما بقي دونها.
قُصّه، ونزِّله. «أبقِ كل بايت» ينقل الإطارات دون أن تُمَسّ: سريع، ولا يمكن أن يكلّف جودة، لكن كل جزء يبدأ من الإطار المفتاحي الذي قبل علامتك. و«اقصص هنا بالضبط» يفكّ ترميز الصورة ويكتبها من جديد فيبدأ كل جزء عند الإطار الذي اخترته. وتقول الصفحة أيهما أنت على وشك الحصول عليه، وماذا يكلّف، قبل أن تضغط الزر.
النسخة الأطول
كيف تقصّر فيديو دون إعادة ترميزهقصُّ مقطع لا يلزم أن يفقد بايتاً واحداً من الجودة. لماذا تحطّ القَصّة أحياناً قبل حيث علّمتها، وما علاقة الإطار المفتاحي بذلك، ومتى تقبل إعادة الترميز.
لا. يقرؤه متصفحك أنت ويعلّم عليه ويقصّه ويكتبه على جهازك أنت. ولا جانب خادمَ لهذه الأداة، وContent-Security-Policy الخاصة بالصفحة تُسمّي كل عنوان يجوز لها الاتصال به — وليس واحد منها لنا. اقطع اتصالك بالإنترنت وقُصّ فيديو رغم ذلك إن كنت تفضّل التحقّق على أن يُقال لك.
هل أستطيع الإبقاء على عدة أجزاء من الفيديو نفسه؟
لهذا وُجِد هذا. اضغط I وO ما شئت وهو يعمل؛ فكل زوج يصير صفاً، والفيديو المنتهي كل صف موصولاً بترتيبه وقد زال ما عداه. ومعظم المقصّات على الإنترنت تعطيك زوج مقابض واحداً وتسألك أي امتداد واحد تُبقي، وذلك حسن لتشذيب أول مقطع وآخره ولا يفيد البتة في مشاهدة ساعة من التصوير مرة واحدة والإبقاء على اللحظات الست التي تستحق.
هل يُفقد القصُّ شيئاً من الجودة؟
لا على المسار المعتاد، ولا بالوجه الذي يهمّ. فالقصّ لا يغيّر منظر أي إطار، فتُنقَل الإطارات إلى الملف الجديد كما كانت تماماً: البايتات نفسها، وإعدادات المرمِّز نفسها، وكل شيء نفسه. والمسار الوحيد هنا الذي يعيد ترميز شيء هو القصّ الدقيق، وهو يقول ذلك على الزرّ.
لماذا يبدأ جزءٌ قبل حيث علّمته؟
بسبب كيفية تخزين الفيديو، وعلى المشغّلات التي تتجاهل جزءاً معيارياً من الصيغة لا غير. فمعظم الإطارات تُحفَظ وصفاً لكيفية اختلافها عن جيرانها، فلا يمكن فكّ ترميزها دونهم؛ والإطار المفتاحي وحده يقوم بنفسه، والإطارات المفتاحية تبعد عادةً ثانيةً إلى عشر ثوانٍ. فالقصّ الذي ينسخ الإطارات عليه إذن أن يحمل المجرى من الإطار المفتاحي الذي أمام علامتك — ويقول الملف ابدأ التشغيل عند علامتي، وهو ما يحترمه كل مشغّل رئيس. فإن احتجت إليه دقيقاً في كل مشغّل، فاختر «اقصص هنا بالضبط»، وهو يعيد الترميز. وتقول لك الصفحة في أي الحالتين أنت، وبكم، قبل أن تصدّر.
هل أستطيع قطع الإعلانات بدلاً من ذلك؟
نعم. علّم عليها، ثم اختر «اقطعها»: فيُوصَل كل ما لم تعلّم عليه بدلاً منها، بترتيبه. وقائمة العلامات نفسها تجيب عن السؤالين، فتستطيع التنقّل بينهما ورؤية المدة تتغيّر دون أن تعلّم على شيء مرتين.
هل أستطيع حفظ علاماتي والعودة إليها؟
نعم. «احفظ العلامات» يكتب ملفاً نصّياً صِرفاً — سطر لكل جزء، وبداية ونهاية تفصل بينهما فاصلة — و«حمِّل العلامات» يقرأ واحداً. وتُعرَض صيغتان، ثوانٍ صِرفة و HH:MM:SS.mmm، وكلتاهما تلتزم التخطيط الذي تستعمله أصلاً الأدواتُ الأخرى التي تعمل هكذا، فالملف المكتوب هنا يمكن مناولته لواحدة منها والملف المكتوب هناك يمكن إفلاته على هذه الصفحة. فالتعليم عمل دقيق ولا ينبغي لأحد أن يفعله مرتين.
ما صيغ الفيديو التي أستطيع قصّها؟
MP4 وM4V وMOV تُقرأ مباشرة، مهما كان بداخلها: H.264 أو HEVC أو AV1 أو VP9. ونسخُ الإطارات لا يستلزم فكّ ترميزها، فهذا المسار يعمل حتى مع مرمِّز لا يملك متصفحك فاكَّ ترميز له البتة. وكل ما عداها مما يستطيع متصفحك تشغيله — وWebM أظهرها — يُقَصّ بتشغيله وتسجيل الناتج بدلاً من ذلك، وذلك يعمل، ويستغرق مدة الناتج، ولا يمكنه الإبقاء إلا على جزء واحد. أما الملف الذي لا يستطيع المتصفح قراءته ولا تشغيله، وهو عملياً AVI وWMV وFLV ومعظم ملفات MKV، فيُرفَض برسالة تقول ذلك بدل أن يفشل في منتصف الطريق.
هل ثمّة حدّ لحجم الفيديو أو مدّته؟
لا حدّ مبنيّاً في الأداة، وعلى مسار النسخ لا يكاد الملف يُقرأ أصلاً: فالإطارات التي تُبقيها يُشار إليها لا تُحمَّل، فالإبقاء على أربع دقائق من تسجيل بأربعة غيغابايت يكلّف نحو ما تكلّفه كتابةُ تلك الدقائق الأربع إلى القرص. أما القصّ الدقيق فيمشي في الملف بضعة ميغابايتات في كل مرة. وفي الحالين السقف العملي هو الملف المنتهي، إذ يُجمَّع في الذاكرة قبل أن تنزّله.
هل ينجو الصوت؟
على مسارَي MP4 كليهما يُنسَخ عيّنةً عيّنة دون أن يُفكّ ترميزه قط، فهو بايتاً بايتاً ما كان في الملف، وعلامةُ تحرير تُبقي كل جزء محاذياً لصورته إلى حدّ جزء من ألف من الثانية. والاستثناء الوحيد وصلُ مقاطع منفصلة صوتُها موصوف على نحو مختلف — بمعدّلات عيّنات مختلفة مثلاً — حيث لا سبيل إلى وضع الاثنين في مسار واحد دون فكّ ترميزهما، وتقول الصفحة ذلك قبل أن تفعل. وعلى مسار التسجيل يُلتقَط من التشغيل ويُعاد ترميزه. وفي الحالين ثمّة مربع اختيار لتركه بالكلية.
هل هو مجاني، وهل أحتاج إلى حساب؟
هو مجاني، ولا حساب ولا تسجيل دخول ولا فترة تجريبية ولا علامة مائية. ويحمل الموقع إعلانات، وهي ما يدفع تكاليفه؛ ولا يُعطى المعلنون شيئاً عن فيديوك.