
أداة لتقطيع الآيات – التعديل على توقيتات الآيات
فقط باستعمال → ← أسهم لوحة المفاتيح لتقطيع الآيات و Enter لتعديل التوقيتات
الغرض من الأداة:
تساعدك أداة "MOzameen" في إنشاء وتحرير علامات التوقيت (بالميلي ثانية) لكل آية في أي سورة. يمكن استخدام هذه التوقيتات لتقسيم ملف صوتي واحد لسورة إلى مقاطع صوتية منفصلة لكل آية، أو لمزامنة الصوت مع النص في تطبيقات القرآن.
الميزات الرئيسية:
تحميل قاعدة بيانات قرآنية "quran.db" (SQLite تحتوي على جدول ayah) لعرض النص العربي لكل آية.
ملاحظة: قاعدة البيانات القرآنية "quran.db" يستطيع المستخدم روايات جفص, ورش, قالون....
استيراد وتصدير بيانات التوقيت بصيغة .db (قاعدة بيانات SQLite) أو بصيغة .txt (ملف نصي مفصول بعلامات التبويب).
تعيين أو تعديل وقت بدء كل آية (وعلامة نهاية السورة رقم 999) أثناء الاستماع إلى الملف الصوتي.
اختصارات لوحة مفاتيح للتحرير السريع دون الحاجة إلى الفأرة.
تشغيل السورة كاملة مع تمييز الآية الحالية تلقائياً للتحقق من ترتيب التوقيتات.
معاينة أي آية عند كتابة توقيت جديد – يُشغّل الصوت لبضع ثوانٍ عند تلك اللحظة.
تخزين البيانات تلقائياً في المتصفح (IndexedDB) بحيث لا تفقد عملك حتى بعد إغلاق الصفحة.
طريقة الاستخدام:
تحميل النص القرآني (اختياري لكن مستحسن)
اضغط على "import quran.db" واختر ملف SQLite يحتوي على جدول ayah بالأعمدة: surah_num, ayah_num, ayah_imlai. (يمكنك أيضاً سحب الملف وإفلاته في الصفحة).
بعد التحميل، سيظهر النص العربي لكل آية بجوار رقمها.
تحميل ملف التلاوة الصوتي
استخدم " Folder MP3" (اختيار مجلد يحتوي على ملفات MP3) أو "ملفات MP3" (اختيار عدة ملفات).
تتعرف الأداة تلقائياً على السورة المرتبطة بكل ملف صوتي من اسم الملف (مثلاً: 001.mp3, surah_1.mp3, 2.mp3).
عند اختيار سورة من القائمة الجانبية، يتم تحميل الملف الصوتي الخاص بها.
تعيين توقيت كل آية
اختر السورة من القائمة اليسرى.
تظهر اللوحة اليمنى جميع الآيات مع حقول فارغة للتوقيت.
شغّل الملف الصوتي. عند الوصول إلى بداية آية جديدة، اضغط على S أو Enter (أو زر ✂️) لتسجيل زمن التشغيل الحالي كبداية للآية التالية.
يمكنك أيضاً كتابة الوقت مباشرة في حقل الإدخال، أو استخدام أزرار + و − أو الأسهم يسار يمين لزيادة أو إنقاص القيمة بمقدار ثابت (الافتراضي 100 ميلي ثانية).
زر 🗑 يمسح توقيتاً واحداً، وزر "مسح السورة" الأحمر يزيل جميع توقيتات السورة الحالية.
التشغيل والتحقق
اضغط تشغيل السورة لتشغيل الملف بالكامل مع تمييز الآية الحالية تلقائياً حسب توقيتاتك. إذا كانت التوقيتات غير مرتبة، يتوقف التشغيل وتظهر رسالة خطأ.
اضغط على زر ▶ في صف أي آية للتشغيل من بدايتها.
استخدم أزرار السابق / التالي أو مفاتيح ↑↓ للتنقل بين الآيات (سينتقل الصوت إلى توقيت الآية المحددة إن وُجد).
معاينة التغييرات
بعد إدخال قيمة جديدة، سيتم تشغيل الصوت لبضع ثوانٍ من تلك النقطة (معاينة تلقائية) لتتأكد من صحة التوقيت. يتوقف التشغيل بعد 3 ثوانٍ.
حفظ العمل
تُحفظ جميع البيانات تلقائياً في ذاكرة المتصفح (IndexedDB).
استخدم تصدير DB لتحميل قاعدة بيانات التوقيتات، أو تصدير TXT للحصول على ملف نصي تستطيع البرامج الأخرى قراءته.
اختصارات لوحة المفاتيح:
المفتاح الإجراء
مسافة (Space) تشغيل / إيقاف الصوت
S / Enter تسجيل وقت الصوت الحالي كبداية للآية التالية
↑ (سهم لأعلى) الانتقال إلى الآية السابقة (مع النقل الصوتي)
↓ (سهم لأسفل) الانتقال إلى الآية التالية (مع النقل الصوتي)
→ / + زيادة توقيت الآية المحددة بمقدار التعديل
← / - إنقاص توقيت الآية المحددة بمقدار التعديل
Delete مسح توقيت الآية المحددة
F تبديل وضع ملء الشاشة
صيغ الملفات:
ملف التوقيتات DB/TXT:
الملف .db هو قاعدة بيانات SQLite تحتوي على جدول timings(sura int, ayah int, time int).
الملف .txt يحتوي على أعمدة: sura و ayah و time مفصولة بعلامات تبويب.
رقم الآية 999 يمثل المدة الكلية للسورة (علامة النهاية).