أفلت ملف فيديو، وسيقوم NearVid بقصّه دون فقدان للجودة، وتحويله إلى MP4 أو WebM، أو تحويله إلى GIF، أو استخراج الصوت منه — كل ذلك داخل متصفحك مباشرة. لا يُرفع أي شيء إلى خادم على الإطلاق.
→ 0 ملفات أُرسلت إلى خادم · معالجة الفيديو تتم على جهازك
معظم أدوات الفيديو ترفع ملفك إلى خادم لمعالجته — ما يعني أن جهاز شخص آخر يمتلك نسخة من فيديوك ولو لبرهة. يعمل NearVid بالكامل على جهازك: القصّ، والتحويل إلى WebM، وإنشاء GIF، واستخراج الصوت، كلها تستخدم نسخة حقيقية من FFmpeg مُصرَّفة إلى WebAssembly، وتعمل دائمًا في أي متصفح. وحيثما يدعم متصفحك ذلك، يتوفر أيضًا إخراج بصيغة MP4 — يعتمد على مُرمِّز H.264/AAC المدمج في متصفحك نفسه عبر WebCodecs، وليس على أي شيء يوفّره NearVid، لذا لا يظهر هذا الخيار إلا في Chrome وغيره من المتصفحات المبنية على Chromium التي تدعم ترميز H.264 بالعتاد أو بالبرمجيات.
ليس NearVid واجهة رقيقة أمام خادم تحويل — بل المحوِّل نفسه يعمل داخل الصفحة. يستخدم القص خاصية stream copy في FFmpeg: تُنسخ حزم الفيديو والصوت المضغوطة إلى ملف جديد دون فك ترميزها إطلاقًا، ولهذا يُقص حتى التسجيل الطويل في ثوانٍ وتكون النتيجة بجودة المصدر نفسها بتًا ببت. أما التحويل إلى WebM وGIF فهو إعادة ترميز حقيقية يقوم بها محرك WebAssembly نفسه. ويسلك تصدير MP4 طريقًا منفصلًا — واجهة WebCodecs — التي تستدعي مُرمِّز H.264/AAC المدمج في متصفحك نفسه؛ لا يضمّن NearVid أي برامج ترميز احتكارية، لذا لا يوجد هذا الخيار إلا في المتصفحات التي توفّر مُرمِّزًا.
إنجاز كل شيء على الجهاز يرسم أيضًا حدودًا صادقة. السقف هو ذاكرة جهازك: يُعالَج الملف كاملًا في الذاكرة، لذا يقبل NearVid ملفات حتى 500 ميغابايت (50 ميغابايت على الهواتف ذات الذاكرة المحدودة). وتُحدَّد مقاطع GIF بعشر ثوانٍ لأن حجم هذا التنسيق يتضخم بسرعة. ولا يمكن للقص عبر stream copy أن يبدأ إلا عند إطار مفتاحي، لذا قد تنزاح نقطة القص جزءًا من الثانية. كما أن NearVid ليس محررًا كاملًا عن قصد: لا خط زمني، ولا ترجمات، ولا دمج مقاطع، ولا وضع «الضغط إلى حجم محدد». من أجل قصٍّ أو تحويلٍ سريع وخاص، هذه المقايضات هي الغاية بعينها.
كل العمليات مجانية، دون حساب ولا علامة مائية ولا حد يومي. ولأن جهازك هو من يقوم بالمعالجة، فليس لدى NearVid تقريبًا أي تكاليف خوادم يستردها؛ يُموَّل الموقع بإعلانات على هذه الصفحة (تُعرض بموافقتك فقط) وبروابط شراكة مُعلَنة بوضوح. أما شاشة المعالجة نفسها فلا تعرض أي إعلانات إطلاقًا.
كل ما يستطيع FFmpeg المضمَّن فك حاوياته — MP4 وMOV وWebM وMKV وAVI ومعظم الحاويات الشائعة الأخرى. القص دون فقدان والتحويل إلى WebM وGIF واستخراج الصوت تعمل معها جميعًا. أما تصدير MP4 فأضيق نطاقًا: يحتاج إلى مصدر يمكن لمسار WebCodecs قراءته (MP4 أو MOV أو WebM أو MKV أو MPEG-TS) وإلى متصفح يدعم ترميز H.264.
نعم — ولست مضطرًا لتصديق كلامنا. تمنع سياسة Content-Security-Policy الخاصة بالصفحة تقنيًا إرسال ملفك إلى أي مكان، ويمكنك إبقاء لوحة الشبكة في أدوات المطوّر مفتوحة أثناء المعالجة: بعد تحميل المحرك لا يظهر أي طلب يحمل الفيديو الخاص بك، لأنه لا يُنشأ أصلًا.