# مقصّ الصوت — قُصّ الصوت على الإنترنت

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

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

هذه الصفحة أداة تفاعلية تعمل بالكامل داخل متصفحك، على العنوان https://abox.tools/ar/قص-الصوت/ — ولا يُرفَع أي شيء تعطيه إياها. وفيما يلي كل ما تقوله الصفحة عن الأداة بالكلمات؛ لاستخدامها، افتح العنوان.

## تسجيلاتك لا تُرفع **أبدا**. لا يوجد خادم.

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

- ✗ بلا رفع
- ✗ بلا حساب
- ✗ بلا علامة مائية
- ✓ أجزاء بلا حدّ
- ✓ يقصّ حيث علّمت بالضبط
- ✓ يعمل دون اتصال

## كيف تقصّ ملفاً صوتياً

1. **اختر تسجيلاً.** أفلِت ملف MP3 أو WAV أو FLAC أو M4A أو Ogg أو Opus على المُنتقي — أو فيديو، إن كان مرادك قطعةً من صوته. يقرؤه المتصفح من قرصك مباشرة ويرسمه شكلاً موجياً؛ ولا يُرسَل شيء إلى أي مكان أثناء ذلك.
2. **شغّله، وعلّم على الأجزاء التي تريدها.** اضغط `I` حيث ينبغي أن يبدأ الجزء و`O` حيث ينبغي أن ينتهي. وافعل ذلك بلا حدّ — فكل زوج يصير صفاً في الجدول الذي تحته، وشريطاً على الشكل الموجي. و`U` يسترجع آخر واحد، و`Space` يشغّل ويوقف، ومفاتيح الأسهم تقفز خمس ثوانٍ، وإمساك `Shift` مع واحد منها يحرّك عشرة أجزاء من الألف من الثانية. وأبطئ التشغيل إن كانت اللحظة يصعب اقتناصها.
3. **صحّح العلامات.** كل صف يمكن تشغيله وحده، أو إعادة توقيته بكتابة وقت بعينه فيه، أو تحريكه أعلى الترتيب أو أسفله، أو حذفه. وطرفا الجزء المحدَّد يمكن سحبهما على الشكل الموجي، وهو أسرع طريقة لوضع علامة على الصمت لا على الشهقة التي قبله. والمجموع في الأعلى هو ما سيبلغه التسجيل المنتهي.
4. **أبقِها، أو اقطعها.** والإبقاء هو الوجه المعتاد: فالتسجيل المنتهي هو الأجزاء التي علّمت عليها، موصولةً بترتيبها. أما قطعُها فهو العمل الآخر الذي يريده الناس ونادراً ما يجدونه — علّم على التردّدات والهاتف الذي رنّ والبدايات الفاشلة، فيُوصَل ما بقي دونها.
5. **قُصّه، ونزِّله.** كل قَصّة تحطّ عند العيّنة التي علّمتها؛ ولا تقريب إلى إطار مفتاحي هنا، لأن الصوت لا مفاتيح له. والشيء الوحيد الجدير بالاختيار هو كم من التلاشي يُوضَع على كل وصلة — وخمسة أجزاء من الألف من الثانية تكفي لمنع الطقطقة وهي أقصر بكثير من أن تُسمَع تلاشياً. والذي يخرج ملف WAV، يُشغَّل على الصفحة أولاً، ثم يُناوَل لتنزيلات متصفحك مباشرة.

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

[كيف تقصّ صوتاً دون أن تفقد جودة](https://abox.tools/ar/أدلة/قص-ملف-صوتي/): أين تحطّ قَصّةُ الصوت فعلاً، ولماذا تستطيع أن تكون دقيقة بينما لا تستطيع قَصّةُ الفيديو، ولماذا تطقطق الوصلة أحياناً، وماذا يفعل تلاشٍ من خمسة أجزاء من الألف من الثانية حقاً.

## أيضا في الصندوق

- [محرّر الصوت](https://abox.tools/ar/تحرير-الصوت/): شغّلها بالمقلوب، وغيّر السرعة، وارفع تسجيلاً خافتاً — كل ذلك هنا، على جهازك.
- [دامج PDF ومقسّمه](https://abox.tools/ar/دمج-pdf/): صفحات تُنقَل من مكان إلى مكان دون رحلة ذهاب وإياب إلى خادم.
- [ضاغط PDF](https://abox.tools/ar/ضغط-pdf/): صغِّر مستنداً دون أن ترسله إلى أي مكان.
- [طامس PDF](https://abox.tools/ar/طمس-pdf/): تُحذَف الحروف من الملف، ثم يُبحَث في الملف بعدها برهاناً على ذلك.

## أسئلة

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

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

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

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

### هل تحطّ القَصّة حيث علّمتها بالضبط؟

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

### لماذا قد تطقطق وصلة، وما فائدة التلاشي؟

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

### هل أستطيع قطع المقاطع السيّئة بدلاً من ذلك؟

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

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

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

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

ما يفكّ متصفحك ترميزه، وهو عملياً MP3 وWAV وFLAC وM4A وAAC، وOgg Vorbis وOpus، والصوت الذي داخل فيديو MP4 وM4V وMOV وWebM. والذي يُترَك خارجاً هو القائمة القصيرة نفسها التي في كل مكان: AVI وWMA ومعظم ملفات MKV. والملف الذي لن يقرأه هذا المتصفح يُرفَض برسالة تقول ذلك، بدل أن يفشل في منتصف الطريق.

### لماذا يحفظ ملف WAV لا MP3؟

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

### هل ثمّة حدّ لمدة التسجيل؟

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

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

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

## كيف يمكن التحقق من وعد الخصوصية

- **تسجيلاتك لا سبيل لها إلى الخروج.** تُسمّي Content-Security-Policy كل عنوان يجوز لهذه الصفحة الاتصال به، وليس واحد منها لنا. فلا يوجد هنا طرفٌ يُجمَع عنده ملفك، ولا في الشيفرة ما يرسله إليه لو وُجد.
- **لا شيء هنا يجلب شيئاً.** ليس في هذه الأداة وظيفة شبكية البتة: لا عنوان يُلصَق، ولا شيء يُنزَّل، ولا محرّك يُجلَب عند أول استعمال. وكل بايت يلمس صوتك جاء من هذا الأصل حين حُمِّلت الصفحة.
- **فاكُّ الترميز هو الذي في متصفحك أصلاً.** يُناوَل الملف إلى `decodeAudioData`، وهي الشيفرة نفسها التي تشغّل مقطوعة في عنصر `<audio>`. فلا شيء يُشحَن هنا لقراءة صيغتك، ولا شيء يُطلَب من خارج هذه الصفحة لقراءتها كذلك.
- **صورة الفيديو لا يُفكّ ترميزها البتة.** حين تُفلِت فيديو، لا يُطلَب إلا مسارُه الصوتي. أما الإطارات فلا تُقرأ ولا يُفكّ ترميزها ولا تُرسَم ولا يُنظَر إليها — فليس في هذه الصفحة شيفرة تستطيع ذلك، والملف الذي يخرج يحمل صوتاً ولا شيء غيره.
- **القَصّ نسخٌ، في الذاكرة، على هذا الجهاز.** التقصير عمليةُ `set` واحدة لكل جزء لكل قناة: فالعيّنات التي أبقيتها تُنقَل إلى مصفوفة جديدة بالترتيب الذي وضعتها به. والعيّنات الوحيدة التي تُضرَب في شيء هي المئات القليلة داخل كل تلاشٍ، وتقول الصفحة كم هي قبل أن تضغط الزر.
- **العيّنات تُكتَب، ولا يُعاد ترميزها.** ملف 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/segments.js` للعلامات وللملف الذي تُحفَظ فيه، و`src/shared/audio-decode.js` للأسطر العشرين التي تناول ملفك لفاكِّ ترميز المتصفح نفسه، و`src/trim.js` للحساب الذي يحوّل علامة إلى مجرى عيّنات وللحلقة التي تنسخها، و `src/shared/wav.js` للترويسة التي تتقدّمها. وليس فيها ما يستورد شيئاً يستطيع إرسال طلب.
