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

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

powershell -ExecutionPolicy Bypass -File serve.ps1

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

استخراج الصوت من الفيديو — الصوت وحده، بصيغة WAV

أفلِت فيديو وخذ صوته. الصورة لا تُفكّ شفرتها أبداً، ولا يُرفع شيء.

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

فاكّ الشفرة هو الموجود أصلاً في متصفّحك — المسار البرمجي نفسه الذي يشغّل ملفاً داخل عنصر <video> — ولا يُطلب منه سوى المسار الصوتي. وكتابة ملف WAV تعني وضع ترويسة من أربعة وأربعين بايتاً أمام العيّنات، وذلك في src/shared/wav.js. لا مرمِّز في الطريق، ولا خطوة رفع، ولا وظيفة شبكية من أي نوع في هذه الصفحة.

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

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

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

1 اختر فيديو

2 خذ الصوت

القنوات أحادي الصوت يخفض الملف إلى النصف، وهو ما يريده التفريغ النصّي أو تسجيل الكلام. وهو يأخذ متوسّط القناتين بدل أن يرمي إحداهما.

عرض بصيغة Markdown

كيف تستخرج صوت الفيديو دون رفعه

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

أسئلة

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

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

هل يمكن أن يعطيني ملف MP3؟

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

هل يُنظَر إلى الصورة في أي لحظة؟

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

يقول إنه تعذّرت قراءة أي صوت، لكن الفيديو يعمل جيداً.

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

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

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

هل تضيع أي جودة؟

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

لماذا ملف WAV أكبر بكثير من الفيديو؟

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

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

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

هل أستطيع تقصيره أو رفع صوته؟

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

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

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

هل يعمل دون اتصال؟

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