محرر كلمات موقوت
الكلمات
الأسطر الفارغة تسقط. والسطر الذي يبدأ أصلا بالطابع [mm:ss.xx] يحتفظ بذلك الوقت.
أفلت ملف صوت، وألصق الكلمات، ثم اضغط تشغيل وانقر مفتاح الطبع عند بداية كل سطر. لا شيء يغادر هذا التاب.
إزاحة كل سطر موقوت
ملف .lrc المخرج
يظهر سطر هنا حين يكون له وقت.
الأسطر التي لا وقت لها تستبعد من التصديرين: يحتاج السطر إلى طابع قبل أن يكون له موضع على الخط الزمني.
لوحة المفاتيح
- K أو مسافة — تشغيل / إيقاف مؤقت
- السهم الأيسر / الأيمن — 5 ثوان للخلف / للأمام
- R — اطبع هذا السطر وانتقل إلى التالي
- T — أدرج سطرا بعد هذا
- Delete — امسح وقت هذا السطر
- السهم الأعلى / الأسفل — انتقل إلى السطر السابق / التالي
تحول هذه الصفحة أغنية وقائمة أسطر إلى ملف .lrc موقوت. حمل ملفا صوتيا، والصق الكلمات — نصا عاديا، سطرا لكل سطر، أو ملف .lrc قائما تريد تعديل طوابعه — واضغط تشغيل، ثم اضغط مفتاحا في اللحظة التي يبدأ فيها كل سطر. ويؤخذ الطابع من الوقت الحالي لعنصر الصوت، فيتبع الملف الذي تسمعه لا ساعة في الصفحة. وحين يطبع آخر سطر صدر الناتج .lrc، أو .srt إن كان محرر الترجمة الذي تغذيه يحتاج واحدا.
قائمة الكلمات هي النموذج كله. للسطر نص ووقت بداية اختياري؛ والسطر بلا وقت بداية سطر لم تصل إليه بعد. والأسطر غير المطبوعة تبقى في المحرر لتعود إليها، لكنها لا تظهر في التصدير: سطر بلا وقت بداية لا موضع له على الخط الزمني، واختراع موضع كان سيضع سطرا على الشاشة في لحظة لم يخترها أحد. ولهذا ملف صدر في منتصف أغنية أقصر من القائمة أمامك، لا خاطئ.
أربع عمليات تغطي ما يخطئ فعلا أثناء توقيت الكلمات. الطبع يضع السطر على وقت التشغيل الحالي، ويتقدم المحرر إلى السطر التالي فيأخذ سطر متتابع ضغطة واحدة. والمسح يزيل طابعا هبط قبل نبضة. والإدراج يضيف سطرا نسيت لصقه. والإزاحة تحرك كل سطر مطبوع بالعدد نفسه من الميلي ثوان، وهو ما تحتاجه بعد ملاحظة أن الملف كله متأخر ثانية عن الغناء — يبقى التباعد النسبي سليما، والإزاحة السالبة تتوقف عند صفر بدل كتابة رمز زمني لا يقرؤه المشغل.
نموذج التوقيت هو نموذج LRC نفسه. يدوم السطر حتى يبدأ التالي؛ والسطر الأخير لا تال له، فيمنح ثانيتين، وهو العرض نفسه الذي يستخدمه هذا الموقع كلما لم تكن للصيغة نهاية خاصة. وعند تصدير .srt تأتي أوقات النهاية من هناك — الاشتقاق نفسه الذي يجريه التحويل من ملف .lrc في صفحات التحويل، فالطريقان ينتجان الخط الزمني نفسه. والسنتي ثانية هي دقة ما يستطيع .lrc تسجيله؛ فطابع عند 12.346 ثانية يكتب 12.34، ولهذا قد يختلف ملف مصدر يقرأ رجوعا عن المحرر ببضعة ميلي ثوان.
ملف الصوت يفتحه عنصر الصوت في المتصفح نفسه ولا تقرؤه هذه الصفحة ولا تفكه ولا ترفعه. ولا طلب يحمله إلى أي مكان؛ وحركة الشبكة الوحيدة هي الصفحة نفسها. وتحفظ مسودة قائمة الأسطر في التخزين المحلي لهذا المتصفح حتى لا يكلفك تحميل عارض جلسة عمل، ومسح بيانات الموقع يزيلها. ولا شيء عن الأغنية أو الكلمات يوجد على خادم بعد إغلاق التبويب.
أمثلة
كلمات عادية تطبع في مرور واحد
الكلمات
First line of the song
Second line of the song
Third line of the songملف .lrc المخرج
[00:12.00]First line of the song
[00:15.30]Second line of the song
[00:18.75]Third line of the songكل سطر مطبوع مقطع واحد. ويكتب تصدير .lrc السنتي ثانية، ف18.75 ثانية بالضبط ما سجلته الضغطة؛ وطابع عند 18.754 يكتب 18.75.
إعادة توقيت ملف .lrc قائم
الكلمات
[00:12.00]First line of the song
[00:14.00]Second line of the song
Third line of the songملف .lrc المخرج
[00:12.00]First line of the song
[00:14.00]Second line of the song
[00:17.75]Third line of the songلصق .lrc يحفظ طوابعها الزمنية الموجودة. والسطر الثالث وصل بلا طابع، وبقي غير مطبوع حتى شغل، فطبع عند 17.75 ثانية.
الأسئلة الشائعة
هل تظهر الأسطر التي لم أطبعها بعد في ملف .lrc الناتج؟
لا. السطر غير المطبوع لا وقت بداية له، و .lrc يحدد موضع السطر بطابعه الزمني فقط، فلا شيء يكتب له. ويبقى السطر في قائمة المحرر بلا وقت بجانبه، وحين تشغل ما بعده وتضغط مفتاح الطبع ينضم إلى التصدير. وهذا عمدي لا قيد: البديل إعطاء السطر وقت مختلق يضعه على الشاشة في لحظة لم تخترها — وهو بالضبط نوع الاختراع الصامت الذي يتجنبه الموقع في مواضع أخرى.
كم يبقى آخر سطر في تصدير .lrc إلى .srt ظاهرا على الشاشة؟
ثانيتين بعد وقت بدايته. .lrc لا أوقات نهاية فيه إطلاقا — يدوم السطر حتى يبدأ التالي — فالسطر الأخير لا شيء يرث منه نهاية. والثانيتان هما العرض نفسه الذي يستخدمه الموقع لأي صيغة بلا أوقات نهاية، أي أن تصدير .srt من هذا المحرر وصفحة التحويل من .lrc إلى .srt تعطيان الخط الزمني نفسه للطوابع نفسها. وإن كانت الأغنية تمسك ذلك السطر الأخير ثماني ثوان فعلا، فالإزاحة أو تعديل المدة بعدها صادق؛ أما تخمين مخبأ في المصدر فليس صادقا.
ماذا يحدث إن أزحت الخط الزمني إلى ما قبل أول سطر؟
تتوقف تلك الأسطر عند صفر ويقول المحرر كم سطرا ثبت. الرمز الزمني السالب لا وجود له في .lrc ولا .srt — المشغل الذي يعطى واحدا إما يرفض الملف أو يعامل السطر كأنه يبدأ من البداية جدا. والإزاحة يقصد بها إصلاح انزياح كملاحظة أن الملف كله متأخر ثانية؛ وحين توشك الإزاحة المطلوبة على دفع أول سطر قبل بداية المقطع فالناتج ذو المعنى هو صفر، وبقية الأسطر تحتفظ بتباعدها النسبي إلا إن ثبتت هي أيضا.
هل أستطيع لصق ملف .lrc قائم وإصلاح الأسطر الخاطئة فقط؟
نعم — ولهذا يقرأ المحرر طوابع LRC عند اللصق. الأسطر التي تحمل وسم [mm:ss.xx] تحتفظ بوقتها؛ والنص بعد الوسم هو ما تعدله؛ والسطر بلا وسم يبدأ غير مطبوع. وأسطر البيانات الوصفية مثل [ti:] و[ar:] و[offset:] تتجاهل عند الاستيراد بدل معاملتها كلمات، لأنها ليست أسطرا يغنيها أحد. والسطر بعدة وسوم يأخذ أولها، لأن نموذج المحرر وقت بداية واحد لكل سطر.
هل يرفع ملف الصوت ليقيس المحرر مدته أو موجهه الصوتي؟
لا — ولا يوجد موجه صوتي أصلا. يشغل الصوت عنصر الصوت المدمج في المتصفح من مقبض ملف محلي؛ وهذه الصفحة لا تقرأ بايتاته ولا تفكها ولا ترسل طلبا يحمله. والطوابع تأتي من موضع التشغيل الحالي لعنصر الصوت عند ضغط المفتاح، وهو الرقم نفسه الذي يعطيه الموجه. وفك مسار ألبوم كامل لرسم موجه كان سيكلف ذاكرة ووقتا دون تحسين الطابع.
لماذا يختلف ملف .lrc المصدر عن المحرر ببضعة ميلي ثوان؟
لأن .lrc يسجل السنتي ثانية والمحرر يحفظ ميلي ثوان صحيحة. فطابع عند 12.346 ثانية يكتب [00:12.34] — تقريبا إلى أقرب جزء من مئة لا قطعا. وقراءة الملف رجوعا تعطي 12.340 ثانية، فالفرق خمسة ميلي ثوان على الأكثر لكل سطر، وهو أدنى بكثير مما يعرضه مشغل. وإن احتجت الطابع الدقيق فصدر .srt بدلا منه: يحمل الميلي ثوان، ونموذج المقاطع نفسه هو ما ينتج الملفين.