VLC: ترجمة مشوّهة / أحرف خاطئة — أصلح الترميز
الترجمة المشوّهة — علامات استفهام أو ماسات سوداء أو جدار من أحرف بلا معنى — مشكلة ترميز نص لا ملف ترجمة تالف. ملف الترجمة سليم؛ VLC يفك تشفيره بجدول أحرف خاطئ. هذا شائع جداً مع ملفات SRT القديمة المحفوظة بـ Windows-1252 أو أوروبا الوسطى، ومثله مع ملفات UTF-16. تغيير تفضيلة واحدة يصلحه عالمياً؛ وتجاوز لكل ملف يصلحه فوراً.
لماذا يحدث هذا؟
- ترميز افتراضي خاطئ في VLC — يفترض VLC UTF-8؛ الملفات القديمة بـ Windows-1251/1252/GBK تُقرأ خطأ.
- ترجمة بترميز UTF-16 — بعض الأدوات تحفظ SRT بـ UTF-16 مع BOM؛ قد يختار VLC الجانب الخطأ تلقائياً.
- UTF-8 بلا BOM بمحتوى صيني/سيريلي — بلا BOM قد يتوقع VLC صفحة رموز قديمة.
- ASS/SSA برؤوس charset غير مدعومة — الملف يُعلن ترميزاً ويحوي آخر.
كيفية الإصلاح
الحل 1صلّح عرض الترجمة (الترميز)
يجعل الترجمة تظهر بشكل صحيح
اذهب إلى أدوات > التفضيلات > الترجمة (في "الترجمة / OSD").
تفتح إعدادات الترجمة.
اضبط "الترميز الافتراضي" على UTF-8 — وإن فشل جرّب Windows-1252 أو Windows-1251 (سيريلي) أو صفحة الرموز التي تطابق لغتك (أو جرّب Windows-1252 / أوروبا الوسطى للملفات القديمة).
يُفك تشفير النص بشكل صحيح.
انقر حفظ وافتح الفيديو مجدداً.
تُعرض الترجمة بإعداداتها الجديدة.
الحل 2تجاوز الترميز لملف واحد (اختبار سريع)
يصلح الملف الحالي في 10 ثوانٍ ويحدد صفحة الرموز الصحيحة
أثناء التشغيل، اذهب إلى ترجمة > مسار الترجمة (قائمة زر الماوس الأيمن) — افتح القائمة الفرعية "ترميز الأحرف" إن توفرت.
تظهر خيارات الترميز.
تنقّل عبر UTF-8 وWindows-1252 وWindows-1251 حتى يصبح النص مقروءاً.
توجد الترميز الصحيح.
دوّن الترميز الذي عمل واجعله افتراضياً في التفضيلات.
تُفكّ ملفات هذا النوع مستقبلاً صحيحاً.
الحل 3أعد حفظ الترجمة بـ UTF-8
الإصلاح الدائم على مستوى الملف
افتح .srt في Notepad++ (أو VS Code / أي محرر بضبط ترميز).
يُفتح الملف ربما مشوّهاً.
القائمة > الترميز > تحويل إلى UTF-8 (بلا BOM جيد).
يُحوَّل الملف.
احفظ، أعد تحميل الفيديو في VLC.
تُعرض الترجمة صحيحة في كل مكان وعلى أي جهاز.
الحل 4أعد تفضيلات VLC إلى الإعدادات الافتراضية
يمسح الإعدادات التالفة التي تسبب الإغلاق والشاشات السوداء ومشاكل الصوت
أغلق VLC تماماً.
لا يبقى أي عملية لـ VLC.
افتح موجه الأوامر (Win+R ← cmd) أو الطرفية.
تصبح سطر الأوامر متاحاً.
نفّذ:
vlc --reset-config(Windows/Linux) — وفي macOS احذف~/Library/Preferences/org.videolan.vlcبدلاً من ذلك.تُستعاد تفضيلات VLC.
شغّل VLC وأعد تطبيق الإعدادات التي تحتاجها فقط.
يبدأ VLC بإعدادات نظيفة.
إصلاحات متقدمة
الحل 1أصلح ملفات ASS برؤوس charset خاطئة
يعالج ترجمة مُنمَّقة تتجاهل إعدادات الترميز
افتح .ass في محرر نصوص وراجع ترويسة "Script Info" لسطر charset.
الترويسة مرئية.
إن احتوى الملف روسي/صيني في ترويسة وإلا UTF-8، أعد حفظه UTF-8 وامسح أي سطر تجاوز charset.
تطابق الترويسة المحتوى.
أعد التحميل في VLC — يُطبَّق أسلوب ASS بنص صحيح.
ترجمة منمّقة مقروءة.
كيف تتجنبه مستقبلاً
- احفظ الترجمة بـ UTF-8 افتراضياً.
- استخدم أدوات (subliminal أو subdownloader) التي تُخرج UTF-8.
- إن حرّرت الترجمة يدوياً، أبقِ BOM أو تأكد أن المحرر يكتب UTF-8.
الأسئلة الشائعة
لماذا تظهر ترجمتي مربعات (□) في VLC؟
هل يدعم VLC ترجمة صينية أو سيريلية أو عربية؟
الترجمة تبدو جيدة في Notepad لكن مشوّهة في VLC، لماذا؟
نص مشوّه فقط في ملء الشاشة؟
الخلاصة
صلّح عرض الترجمة (الترميز) — يجعل الترجمة تظهر بشكل صحيح. إذا لم يفد، فتابع بقية الحلول بالترتيب: كل حل يعالج طبقة مختلفة من المشكلة. يحل معظم المستخدمين المشكلة بحل 3 على أبعد تقدير. حافظ على تحديث VLC (المستقر الحالي: 3.0.23) وعُد إلى هذا الدليل عند صدور إصدار جديد.