يُفتح هذا بمجرّد أن تختار ملفاً في الأعلى.جاهزة — اقطع الاتصال بالإنترنت وستظل تعمل.غير متاحة في هذا المتصفح (كل شيء آخر يظل يعمل).تحتاج إلى https:// أو localhost للتخزين المؤقت دون اتصال.التخزين المؤقت غير متاح هنا، لكن لا شيء يُرفع في الحالتين.ملفاتك لم تذهب إلى أي مكان. {total} ملفاً حُمِّلت، كلها ملفات هذه الصفحة نفسها. {platform}اتصل شيءٌ بـ {hosts}، وهو ما لا تفعله هذه الأداة أبداً. عُدَّ ذلك جديراً بالتحقيق. {platform}نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من مضيفٍ {hosts}؛ ولم يُعطَ واحد منها ملفاً ولا بايتاً منه.نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من {hosts} مضيفاً؛ ولم يُعطَ واحد منها ملفاً ولا بايتاً منه.حدث خطأ ما: {detail}. أعد تحميل الصفحة لتبدأ من جديد.جارٍ قراءة {count} ملف…جارٍ قراءة {count} ملف…جرّب مثالاًجارٍ إنشاء مثال…تعذّر على هذا المتصفّح إنشاء المثال. اختر ملفاً بدلاً من ذلك.
محرّر الصوت — اعكس مقطوعة أو سرّعها أو ارفع صوتها
شغّلها بالمقلوب، وغيّر السرعة، وارفع تسجيلاً خافتاً — كل ذلك هنا، على جهازك.
يُقرأ ملفك ويُحرَّر ويُكتَب بمتصفحك أنت، على جهازك أنت. ولا يستطيع شيء هنا أن يجلب شيئاً أو يرسله — فليس في هذه الأداة وظيفة شبكية البتة — ولا يقف في الطرف الآخر من هذه الصفحة خادم يُرسَل إليه تسجيل، حتى لو كان فيها ما يرسله.
✗ بلا رفع
✗ بلا حساب
✗ بلا علامة مائية
✓ فيديو يدخل، وصوت يخرج
✓ يعمل دون اتصال
فحص حي:جارٍ الفحص…
دون اتصال:جارٍ الفحص…
لا داعي لأن تصدّقنا: افتح أدوات المطوّر، وراقب تبويب «الشبكة»، ثم اعكس شيئاً. لن يحمل أي طلب عيّنةً ولا اسم ملف ولا بايتاً واحداً مما اخترته. أو اقطع الاتصال بالإنترنت وحرِّر مقطوعة رغم ذلك — فأداةٌ ترسل صوتك بعيداً ليُعالَج كانت ستتوقف ببساطة.
كيف يمكن التحقق من وعد الخصوصية
تسجيلاتك لا سبيل لها إلى الخروج. تُسمّي Content-Security-Policy كل عنوان يجوز لهذه الصفحة الاتصال به، وليس واحد منها لنا. فلا يوجد هنا طرفٌ يُجمَع عنده ملفك، ولا في الشيفرة ما يرسله إليه لو وُجد.
لا شيء هنا يجلب شيئاً. ليس في هذه الأداة وظيفة شبكية البتة: لا عنوان يُلصَق، ولا شيء يُنزَّل، ولا محرّك يُجلَب عند أول استعمال. وكل بايت يلمس صوتك جاء من هذا الأصل حين حُمِّلت الصفحة.
فاكُّ الترميز هو الذي في متصفحك أصلاً. يُناوَل الملف إلى decodeAudioData، وهي الشيفرة نفسها التي تشغّل مقطوعة في عنصر <audio>. فلا شيء يُشحَن هنا لقراءة صيغتك، ولا شيء يُطلَب من خارج هذه الصفحة لقراءتها كذلك.
صورة الفيديو لا يُفكّ ترميزها البتة. حين تُفلِت فيديو، لا يُطلَب إلا مسارُه الصوتي. أما الإطارات فلا تُقرأ ولا يُفكّ ترميزها ولا تُرسَم ولا يُنظَر إليها — فليس في هذه الصفحة شيفرة تستطيع ذلك، والملف الذي يخرج يحمل صوتاً ولا شيء غيره.
العيّنات تُكتَب، ولا يُعاد ترميزها. ملف WAV هو العيّنات التي حسبتها هذه الصفحة وأمامها ترويسة. فلا مرمِّز في الحلقة يتخذ قرارات بشأن تسجيلك، ولا شيء يمكن وصفه بالرفع كي يحدث واحد.
ما تُحمّله Google، وما لا يُعطى لها. نصوص الإعلانات والقياس تأتي من Google. ولا يُعطى أيٌّ منهما شيئاً عن تسجيلك: لا ملفاً، ولا عيّنةً، ولا اسماً، ولا حجماً، ولا مدةً، ولا كم كان عالياً. وكل سطر يقرأ ويحرّر ويكتب يُخدَم من هذا الأصل نفسه ومُدرَج في المستودع.
ما يُحمّله زر التبرّع، وما لا يُعطى له. زر «Buy me a coffee» في الترويسة يرسمه نصٌّ برمجي من cdnjs.buymeacoffee.com ويأخذ حروفه من Google Fonts. وهو رابط لا أكثر: لا يبلّغ عن زيارة، ولا يُعطى شيئاً عنك ولا عن ملفك.
يعمل دون اتصال. اقطع الاتصال بالشبكة ويظل كل ما على هذه الصفحة يعمل. وهذا أبسط برهان على الإطلاق.
تحقّق بنفسك. لا شيء مما سبق عليك تصديقه دون تحقق. تُولَّد هذه الصفحة من القوالب والإعدادات في المستودع بواسطة سكربت بناء يمكنك قراءته وتشغيله بنفسك، والنتيجة موجودة في فرع dist — فقارِن إذن بين ما يُقدَّم فعلا وما ينتجه بناء المصادر:
الملفات الجديرة بالقراءة أولا هي config/site.toml من أجل سياسة أمان المحتوى (Content-Security-Policy)، وsrc/shared/audio-decode.js للأسطر العشرين التي تناول ملفك لفاكِّ ترميز المتصفح نفسه، وsrc/stretch.js لمُطيل الزمن، وsrc/speed.js لمُعيد أخذ العيّنات، و src/shared/wav.js للترويسة التي تتقدّم العيّنات. وليس فيها ما يستورد شيئاً يستطيع إرسال طلب.
إذا حذّرك برنامج الحماية في عملك من رفع ملف. إنه يراقب لحظة اختيار ملف في المتصفّح، ولا يمكنه أن يعرف إن كانت الصفحة تنوي إرساله — فيحذّر عند الاختيار. لا شيء يُرسَل من هنا: افتح أدوات المطوّر في متصفّحك، وانتقل إلى Network، ثم اختر ملفاً. لا يوجد أي طلب يحمله، ولا أي طلب أصلاً عدا المعاينة المحلية للصفحة. وهو الفحص نفسه الذي يستطيع أي شخص في قسم تقنية المعلومات لديك إجراؤه في نصف دقيقة.
1 اختر ملفاً
الملف
—
الحجم
—
المدة
—
الصوت
—
أعلى لحظة
—
قُرِئ على أنه
—
2 غيّره
شغّله بالمقلوب تُكتَب العيّنات آخرها أولاً. ولا يتغيّر فيها شيء غير ذلك، فالعكس مرتين يعيد إليك الملف الذي بدأت به بالضبط.
المدة
—
السرعة
—
أعلى لحظة
—
تقريباً
—
3 احفظه
ماذا يُكتَب ملف WAV يحمل العيّنات كما هي، فكتابةُ واحد لا يمكن أن تكلّف جودة. وهو ليس ملفاً صغيراً: انظر التقدير أعلاه.
جارٍ قراءة الصوت…يبدأ…جارٍ العكس…جارٍ التمديد مع حفظ الطبقة…جارٍ إعادة العيّنة…جارٍ ضبط المستوى…كتابة الملف…أحاديستيريو{n} قنوات{channels}، {khz} كيلوهرتز{rate} هرتز (من الملف){rate} هرتز (مفترضة)هذه الصيغة لا تذكر في أي ترويسة تقرؤها هذه الأداة معدل التسجيل، فجرى فك ترميزه عند 48 كيلوهرتز. وإن كان التسجيل بمعدل آخر فقد أعاد المتصفح أخذ عيناته عند الإدخال — وهو الشيء الوحيد هنا غير المضبوط تماماً.صمت{n} dBFS{n}xتُرك كما هو، عند 1x.أسرع بمقدار {speed}، والطبقة تبقى كما هي. يُقطَّع التسجيل إلى نوافذ متداخلة ثم يُعاد رصفها أقرب بعضها إلى بعض، وذلك يجري هنا لا في مكان آخر.أبطأ بمقدار {speed}، والطبقة تبقى كما هي. يُقطَّع التسجيل إلى نوافذ متداخلة ثم يُعاد رصفها أبعد بعضها عن بعض، وذلك يجري هنا لا في مكان آخر.أسرع بمقدار {speed}، وكل شيء يتحرك معه: {semitones} نصف نغمة إلى أعلى، كشريط يدور أسرع مما ينبغي.أبطأ بمقدار {speed}، وكل شيء يتحرك معه: {semitones} نصف نغمة إلى أسفل، كشريط يدور أبطأ مما ينبغي.هو أصلاً في الموضع الذي سيضعه فيه هذا الإعداد بالضبط.رُفع {db} ديسيبل، فصار أعلى لحظة في التسجيل تحت المقياس الكامل بقليل.خُفض {db} ديسيبل، فصار أعلى لحظة في التسجيل تحت المقياس الكامل بقليل.تُرك كما هو تماماً.أعلى بـ{db} ديسيبل، ما يضرب كل عيّنة في {gain} ويرفع أعلى لحظة إلى {peak}.أخفض بـ{db} ديسيبل، ما يضرب كل عيّنة في {gain} ويصل بأعلى لحظة إلى {peak}.عند هذا الإعداد تقع أعلى لحظة فوق المقياس الكامل بـ{db} ديسيبل.ملف WAV بصيغة 32 بت عائمة يحتمل تلك العيّنات، فلا يضيع شيء في الملف نفسه — لكن أي شيء يشغّله سيضطر إلى خفض المستوى، وأكثر البرامج تقصّه عند السقف بدل ذلك. اخفض الصوت، أو اختر «بأعلى ما يمكن».ملف WAV بصيغة 16 بت لا يحتمل ذلك، فستُقصّ تلك العيّنات عند السقف، وهذا هو صوت التشويه. اخفض الصوت، أو اختر «بأعلى ما يمكن»، أو اكتب 32 بت عائمة التي تحفظها.WAV، 32 بت عائمةWAV، 16 بتالذروة {peak}عيّنة واحدة فوق المقياس الكامل{n} عيّنة فوق المقياس الكامل{n} ث{a} {b}{a} · {b}{n} بايت{n} كيلوبايت{n} ميغابايت{n} غيغابايتذلك الملف فارغ.لم يستخرج هذا المتصفح أي صوت من ذلك الملف. فإما أن الصيغة مما لا يفك ترميزه، وإما أن الملف لا يحوي مسار صوت أصلاً. صيغ MP3 وWAV وFLAC وM4A وMP4 وMOV وWebM وOgg تعمل كلها؛ أما AVI وWMA ومعظم ملفات MKV فلا.لا صوت في ذلك الملف — فك ترميزه إلى لا شيء.تعذّرت قراءة ذلك الملف: {why}ملف WAV يحتاج إلى قناة واحدة على الأقلأطوال القنوات مختلفةهذا يجعل ملف WAV أكبر من 4 غيغابايت، وهو ما لا تستطيع الصيغة وصفه. جرّب 16 بت بدل 32 بت عائمة، أو مقطعاً أقصر.حدث خطأ أثناء تحرير الصوت.تسجيلك لم يذهب إلى أي مكان. {total} ملفاً حُمِّلت. {platform}اتصل شيءٌ بـ {hosts}، وهو ما لا تفعله هذه الأداة أبداً. {platform}نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من مضيفٍ {hosts}؛ ولم يُعطَ واحد منها ملفاً.نصوصُ الإعلانات والقياس وزرّ التبرّع الخاصة بالصفحة حُمِّلت من {hosts} مضيفاً؛ ولم يُعطَ واحد منها ملفاً.
هل أنجزت المهمة؟
ما الذي حدث خطأ؟
شكرا — هذا يساعد.
يُرسَل الجواب فقط، وفقط عند الضغط على زر. لا يُرسَل ملفك أبدا، ولا اسمه، ولا أي شيء عنه.
# محرّر الصوت — اعكس مقطوعة أو سرّعها أو ارفع صوتها
شغّلها بالمقلوب، وغيّر السرعة، وارفع تسجيلاً خافتاً — كل ذلك هنا، على جهازك.
> شغّل مقطوعة بالمقلوب، وسرّعها أو أبطئها، واجعل تسجيلاً خافتاً أعلى. ويُخرِج الصوت من فيديو كذلك. يعمل داخل متصفحك: ولا يُرفع شيء.
هذه الصفحة أداة تفاعلية تعمل بالكامل داخل متصفحك، على العنوان https://abox.tools/ar/تحرير-الصوت/ — ولا يُرفَع أي شيء تعطيه إياها. وفيما يلي كل ما تقوله الصفحة عن الأداة بالكلمات؛ لاستخدامها، افتح العنوان.
## تسجيلاتك لا تُرفع **أبدا**. لا يوجد خادم.
يُقرأ ملفك ويُحرَّر ويُكتَب بمتصفحك أنت، على جهازك أنت. ولا يستطيع شيء هنا أن يجلب شيئاً أو يرسله — فليس في هذه الأداة وظيفة شبكية البتة — ولا يقف في الطرف الآخر من هذه الصفحة خادم يُرسَل إليه تسجيل، حتى لو كان فيها ما يرسله.
- ✗ بلا رفع
- ✗ بلا حساب
- ✗ بلا علامة مائية
- ✓ فيديو يدخل، وصوت يخرج
- ✓ يعمل دون اتصال
## كيف تحرّر ملفاً صوتياً
1. **اختر ملفاً.** أفلِت ملف MP3 أو WAV أو FLAC أو M4A أو Ogg أو Opus على المُنتقي — أو فيديو، إن كان مرادك الصوت الذي فيه. يقرؤه المتصفح من قرصك مباشرة؛ ولا يُرسَل شيء إلى أي مكان أثناء ذلك.
2. **اقلبه، إن كان ذلك ما جئت من أجله.** مربع اختيار واحد. تُكتَب العيّنات آخرها أولاً، وذلك عكسٌ تامّ: افعله مرتين فيكون عندك الملف الذي بدأت به، عيّنةً بعيّنة.
3. **اضبط السرعة.** اسحب المِزلاج، أو اكتب مضاعفاً، أو اضغط أحد الإعدادات الجاهزة. ثم اختر ماذا يحدث لطبقة الصوت: أبقِها حيث هي، وهو ما تريده لمحاضرة عند 1.5×، أو دعها تتحرّك مع السرعة، وهو ما يفعله الشريط وما يجعل الصوت يعلو أو يهبط.
4. **اضبط المستوى.** إما أن تُسمّي تغييراً بالديسيبل، وإما أن تطلب رفع التسجيل حتى تحطّ أعلى لحظة فيه تحت السقف بقليل. وتقول الصفحة أين ستحطّ تلك اللحظة قبل أن تضغط شيئاً، وتحذّرك إن كان الإعداد الذي اخترته سيدفعها فوق النطاق الكامل.
5. **احفظه.** يجري العمل على عتادك أنت، فمدّته تتوقّف على جهازك لا على طابور. والذي يخرج ملف WAV — العيّنات نفسها، وأمامها ترويسة — يُشغَّل على الصفحة أولاً، ثم يُناوَل لتنزيلات متصفحك مباشرة.
## النسخة الأطول
[كيف تنظّف مذكرة صوتية قبل إرسالها](https://abox.tools/ar/أدلة/تنظيف-تسجيل-صوتي/): اقطع الهواء الميت والبدايات الخاطئة، ثم ارفع المستوى إلى ما دون السقف مباشرة. أداتا متصفح متتابعتان، بالترتيب الذي يصون الجودة، والتسجيل لا يغادر جهازك أبدًا.
## أيضا في الصندوق
- [دامج PDF ومقسّمه](https://abox.tools/ar/دمج-pdf/): صفحات تُنقَل من مكان إلى مكان دون رحلة ذهاب وإياب إلى خادم.
- [ضاغط PDF](https://abox.tools/ar/ضغط-pdf/): صغِّر مستنداً دون أن ترسله إلى أي مكان.
- [طامس PDF](https://abox.tools/ar/طمس-pdf/): تُحذَف الحروف من الملف، ثم يُبحَث في الملف بعدها برهاناً على ذلك.
- [الصور إلى PDF](https://abox.tools/ar/تحويل-الصور-إلى-pdf/): ضع صورك في مستند واحد.
## أسئلة
### هل يُرفع صوتي إلى أي مكان؟
لا. يقرؤه متصفحك أنت ويحرّره ويكتبه على جهازك أنت. ولا جانب خادمَ لهذه الأداة، و`Content-Security-Policy` الخاصة بالصفحة تُسمّي كل عنوان يجوز لها الاتصال به — وليس واحد منها لنا. اقطع اتصالك بالإنترنت واعكس مقطوعة رغم ذلك إن كنت تفضّل التحقّق على أن يُقال لك.
### هل أستطيع إخراج الصوت من فيديو؟
نعم، وهو العمل نفسه هنا الذي هو فتحُ ملف MP3. أفلِت ملف MP4 أو MOV أو WebM فلا يُفكّ ترميز إلا مساره الصوتي: فالصورة لا تُقرأ قط، والذي يخرج ملفُّ صوت لا فيديو فيه. وإن كان هذا كلّ ما تريده — الصوت كما هو بلا تغيير — فإن [استخراج الصوت من الفيديو](https://abox.tools/ar/استخراج-الصوت-من-الفيديو/) يؤدّي العمل نفسه في صفحة لا شيء فيها غيره. وعُد إلى هنا حين يحتاج الصوت إلى تغيير أيضاً.
### هل يغيّر تغييرُ السرعة طبقةَ الصوت؟
فقط إن طلبت ذلك. فـ «أبقِ طبقة الصوت» يقطّع التسجيل إلى نوافذ متداخلة طولها نحو خمسين جزءاً من الألف من الثانية ويعيد رصفها أقرب بعضها من بعض أو أبعد، مختاراً موضع كل واحدة بحيث تتحاذى الموجات عند تقاطعها — فيبقى الصوت الصوتَ نفسه عند 1.5×. أما «دعها تتحرّك» فيعيد أخذ العيّنات بدلاً من ذلك، وهو ما يفعله تشغيل شريط أسرع: فضِعف السرعة أوكتاف واحد إلى أعلى بالضبط.
### لماذا يحفظ ملف WAV لا MP3؟
لأن أي متصفح لا يأتي بمرمِّز MP3، وهذه الأداة ترفض إرسال تسجيلك إلى خادم عنده واحد. وملف WAV لا يحتاج إلى مرمِّز البتة — هو العيّنات وأمامها ترويسة من أربعة وأربعين بايتاً — فهو الخيار الصادق والوحيد الذي لا يمكن أن يكلّف جودة. وهو أكبر: نحو عشرة ميغابايتات في الدقيقة بالستيريو. وكل مشغّل وهاتف ومحرِّر يفتح واحداً، وما أراد MP3 يستطيع صنع واحد منه.
### ما الصيغ التي أستطيع فتحها؟
ما يفكّ متصفحك ترميزه، وهو عملياً MP3 وWAV وFLAC وM4A وAAC، وOgg Vorbis وOpus، والصوت الذي داخل فيديو MP4 وM4V وMOV وWebM. والذي يُترَك خارجاً هو القائمة القصيرة نفسها التي في كل مكان: AVI وWMA ومعظم ملفات MKV. والملف الذي لن يقرأه هذا المتصفح يُرفَض برسالة تقول ذلك، بدل أن يفشل في منتصف الطريق.
### هل سيشوّهه رفعُ الصوت؟
فقط إن تجاوزت به النطاق الكامل، والصفحة تخبرك قبل أن تفعل. فللصوت الرقمي سقفٌ صلب: لا يمكن أن تكون العيّنة أعلى من النطاق الكامل، فكل ما فوقه يُسطَّح على السقف، وذلك هو ما يبدو تشويهاً. و«أعلى ما يمكن» هو الإعداد الذي لا يستطيع فعل ذلك — إذ يحسب كم بقي للتسجيل من مساحة ويستعمل ذلك القدر بالضبط. وكل ما دون السقف ضربٌ ولا شيء غيره: ارفعه 6 dB ثم أنزله 6 dB فتعود العيّنات حيث بدأت.
### هل يُفقد العكسُ أو إعادةُ التوقيت شيئاً من الجودة؟
العكس لا يفعل: فالعيّنات نفسها تخرج بالترتيب الآخر، وذلك دقيق. أما تغيير السرعة فيحرّك كل عيّنة، فهو حسابٌ لا نسخ — ومُعيد أخذ العيّنات يرشّح كما ينبغي في الطريق، فالتسريع لا يطوي النغمات العالية راجعةً إلى أسفل رنيناً معدنياً، ونوافذ المُطيل موضوعة حيث تتحاذى الموجات لا حيث حطّ الحساب. ولا يعيد أيٌّ من المسارين ترميز شيء، لأنه لا مرمِّز هنا يعيد الترميز به.
### هل ثمّة حدّ لمدة الملف؟
لا حدّ مبنيّاً في الأداة. والسقف العملي الذاكرة: فالتسجيل كله يُفكّ ترميزه إلى هذه الصفحة دفعة واحدة، ويُجمَّع ملف WAV في الذاكرة قبل أن تنزّله، فساعةٌ بالستيريو تحتاج إلى ما دون غيغابايت للعمل فيه. وملف WAV بأربعة غيغابايتات يُرفَض صراحةً، لأن حقل الحجم في الصيغة نفسها لا يستطيع وصف واحد.
### هل هو مجاني، وهل أحتاج إلى حساب؟
هو مجاني، ولا حساب ولا تسجيل دخول ولا فترة تجريبية ولا علامة مائية. ويحمل الموقع إعلانات، وهي ما يدفع تكاليفه؛ ولا يُعطى المعلنون شيئاً عن تسجيلك.
## كيف يمكن التحقق من وعد الخصوصية
- **تسجيلاتك لا سبيل لها إلى الخروج.** تُسمّي Content-Security-Policy كل عنوان يجوز لهذه الصفحة الاتصال به، وليس واحد منها لنا. فلا يوجد هنا طرفٌ يُجمَع عنده ملفك، ولا في الشيفرة ما يرسله إليه لو وُجد.
- **لا شيء هنا يجلب شيئاً.** ليس في هذه الأداة وظيفة شبكية البتة: لا عنوان يُلصَق، ولا شيء يُنزَّل، ولا محرّك يُجلَب عند أول استعمال. وكل بايت يلمس صوتك جاء من هذا الأصل حين حُمِّلت الصفحة.
- **فاكُّ الترميز هو الذي في متصفحك أصلاً.** يُناوَل الملف إلى `decodeAudioData`، وهي الشيفرة نفسها التي تشغّل مقطوعة في عنصر `<audio>`. فلا شيء يُشحَن هنا لقراءة صيغتك، ولا شيء يُطلَب من خارج هذه الصفحة لقراءتها كذلك.
- **صورة الفيديو لا يُفكّ ترميزها البتة.** حين تُفلِت فيديو، لا يُطلَب إلا مسارُه الصوتي. أما الإطارات فلا تُقرأ ولا يُفكّ ترميزها ولا تُرسَم ولا يُنظَر إليها — فليس في هذه الصفحة شيفرة تستطيع ذلك، والملف الذي يخرج يحمل صوتاً ولا شيء غيره.
- **العيّنات تُكتَب، ولا يُعاد ترميزها.** ملف WAV هو العيّنات التي حسبتها هذه الصفحة وأمامها ترويسة. فلا مرمِّز في الحلقة يتخذ قرارات بشأن تسجيلك، ولا شيء يمكن وصفه بالرفع كي يحدث واحد.
- **ما تُحمّله 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/shared/audio-decode.js` للأسطر العشرين التي تناول ملفك لفاكِّ ترميز المتصفح نفسه، و`src/stretch.js` لمُطيل الزمن، و`src/speed.js` لمُعيد أخذ العيّنات، و `src/shared/wav.js` للترويسة التي تتقدّم العيّنات. وليس فيها ما يستورد شيئاً يستطيع إرسال طلب.
كيف تحرّر ملفاً صوتياً
اختر ملفاً. أفلِت ملف MP3 أو WAV أو FLAC أو M4A أو Ogg أو Opus على المُنتقي — أو فيديو، إن كان مرادك الصوت الذي فيه. يقرؤه المتصفح من قرصك مباشرة؛ ولا يُرسَل شيء إلى أي مكان أثناء ذلك.
اقلبه، إن كان ذلك ما جئت من أجله. مربع اختيار واحد. تُكتَب العيّنات آخرها أولاً، وذلك عكسٌ تامّ: افعله مرتين فيكون عندك الملف الذي بدأت به، عيّنةً بعيّنة.
اضبط السرعة. اسحب المِزلاج، أو اكتب مضاعفاً، أو اضغط أحد الإعدادات الجاهزة. ثم اختر ماذا يحدث لطبقة الصوت: أبقِها حيث هي، وهو ما تريده لمحاضرة عند 1.5×، أو دعها تتحرّك مع السرعة، وهو ما يفعله الشريط وما يجعل الصوت يعلو أو يهبط.
اضبط المستوى. إما أن تُسمّي تغييراً بالديسيبل، وإما أن تطلب رفع التسجيل حتى تحطّ أعلى لحظة فيه تحت السقف بقليل. وتقول الصفحة أين ستحطّ تلك اللحظة قبل أن تضغط شيئاً، وتحذّرك إن كان الإعداد الذي اخترته سيدفعها فوق النطاق الكامل.
احفظه. يجري العمل على عتادك أنت، فمدّته تتوقّف على جهازك لا على طابور. والذي يخرج ملف WAV — العيّنات نفسها، وأمامها ترويسة — يُشغَّل على الصفحة أولاً، ثم يُناوَل لتنزيلات متصفحك مباشرة.
النسخة الأطول
كيف تنظّف مذكرة صوتية قبل إرسالهااقطع الهواء الميت والبدايات الخاطئة، ثم ارفع المستوى إلى ما دون السقف مباشرة. أداتا متصفح متتابعتان، بالترتيب الذي يصون الجودة، والتسجيل لا يغادر جهازك أبدًا.
لا. يقرؤه متصفحك أنت ويحرّره ويكتبه على جهازك أنت. ولا جانب خادمَ لهذه الأداة، وContent-Security-Policy الخاصة بالصفحة تُسمّي كل عنوان يجوز لها الاتصال به — وليس واحد منها لنا. اقطع اتصالك بالإنترنت واعكس مقطوعة رغم ذلك إن كنت تفضّل التحقّق على أن يُقال لك.
هل أستطيع إخراج الصوت من فيديو؟
نعم، وهو العمل نفسه هنا الذي هو فتحُ ملف MP3. أفلِت ملف MP4 أو MOV أو WebM فلا يُفكّ ترميز إلا مساره الصوتي: فالصورة لا تُقرأ قط، والذي يخرج ملفُّ صوت لا فيديو فيه. وإن كان هذا كلّ ما تريده — الصوت كما هو بلا تغيير — فإن استخراج الصوت من الفيديو يؤدّي العمل نفسه في صفحة لا شيء فيها غيره. وعُد إلى هنا حين يحتاج الصوت إلى تغيير أيضاً.
هل يغيّر تغييرُ السرعة طبقةَ الصوت؟
فقط إن طلبت ذلك. فـ «أبقِ طبقة الصوت» يقطّع التسجيل إلى نوافذ متداخلة طولها نحو خمسين جزءاً من الألف من الثانية ويعيد رصفها أقرب بعضها من بعض أو أبعد، مختاراً موضع كل واحدة بحيث تتحاذى الموجات عند تقاطعها — فيبقى الصوت الصوتَ نفسه عند 1.5×. أما «دعها تتحرّك» فيعيد أخذ العيّنات بدلاً من ذلك، وهو ما يفعله تشغيل شريط أسرع: فضِعف السرعة أوكتاف واحد إلى أعلى بالضبط.
لماذا يحفظ ملف WAV لا MP3؟
لأن أي متصفح لا يأتي بمرمِّز MP3، وهذه الأداة ترفض إرسال تسجيلك إلى خادم عنده واحد. وملف WAV لا يحتاج إلى مرمِّز البتة — هو العيّنات وأمامها ترويسة من أربعة وأربعين بايتاً — فهو الخيار الصادق والوحيد الذي لا يمكن أن يكلّف جودة. وهو أكبر: نحو عشرة ميغابايتات في الدقيقة بالستيريو. وكل مشغّل وهاتف ومحرِّر يفتح واحداً، وما أراد MP3 يستطيع صنع واحد منه.
ما الصيغ التي أستطيع فتحها؟
ما يفكّ متصفحك ترميزه، وهو عملياً MP3 وWAV وFLAC وM4A وAAC، وOgg Vorbis وOpus، والصوت الذي داخل فيديو MP4 وM4V وMOV وWebM. والذي يُترَك خارجاً هو القائمة القصيرة نفسها التي في كل مكان: AVI وWMA ومعظم ملفات MKV. والملف الذي لن يقرأه هذا المتصفح يُرفَض برسالة تقول ذلك، بدل أن يفشل في منتصف الطريق.
هل سيشوّهه رفعُ الصوت؟
فقط إن تجاوزت به النطاق الكامل، والصفحة تخبرك قبل أن تفعل. فللصوت الرقمي سقفٌ صلب: لا يمكن أن تكون العيّنة أعلى من النطاق الكامل، فكل ما فوقه يُسطَّح على السقف، وذلك هو ما يبدو تشويهاً. و«أعلى ما يمكن» هو الإعداد الذي لا يستطيع فعل ذلك — إذ يحسب كم بقي للتسجيل من مساحة ويستعمل ذلك القدر بالضبط. وكل ما دون السقف ضربٌ ولا شيء غيره: ارفعه 6 dB ثم أنزله 6 dB فتعود العيّنات حيث بدأت.
هل يُفقد العكسُ أو إعادةُ التوقيت شيئاً من الجودة؟
العكس لا يفعل: فالعيّنات نفسها تخرج بالترتيب الآخر، وذلك دقيق. أما تغيير السرعة فيحرّك كل عيّنة، فهو حسابٌ لا نسخ — ومُعيد أخذ العيّنات يرشّح كما ينبغي في الطريق، فالتسريع لا يطوي النغمات العالية راجعةً إلى أسفل رنيناً معدنياً، ونوافذ المُطيل موضوعة حيث تتحاذى الموجات لا حيث حطّ الحساب. ولا يعيد أيٌّ من المسارين ترميز شيء، لأنه لا مرمِّز هنا يعيد الترميز به.
هل ثمّة حدّ لمدة الملف؟
لا حدّ مبنيّاً في الأداة. والسقف العملي الذاكرة: فالتسجيل كله يُفكّ ترميزه إلى هذه الصفحة دفعة واحدة، ويُجمَّع ملف WAV في الذاكرة قبل أن تنزّله، فساعةٌ بالستيريو تحتاج إلى ما دون غيغابايت للعمل فيه. وملف WAV بأربعة غيغابايتات يُرفَض صراحةً، لأن حقل الحجم في الصيغة نفسها لا يستطيع وصف واحد.
هل هو مجاني، وهل أحتاج إلى حساب؟
هو مجاني، ولا حساب ولا تسجيل دخول ولا فترة تجريبية ولا علامة مائية. ويحمل الموقع إعلانات، وهي ما يدفع تكاليفه؛ ولا يُعطى المعلنون شيئاً عن تسجيلك.