YoutubeCaptionDownloader

SRT مقابل VTT مقابل TXT: أيّ صيغة ترجمة يوتيوب تختار؟

المؤلف: YouTube Caption Downloader Team التاريخ: 2026-10-09 04:38:48
SRT مقابل VTT مقابل TXT: أيّ صيغة ترجمة يوتيوب تختار؟

نزلت مسار ترجمة من يوتيوب والأداة عرضت عليك ثلاثة أزرار: SRT، VTT، TXT. تَبدوان قابلتين للتبادل، لكنهما ليستا كذلك. اختيار الصيغة الخطأ يَكلّفك وقتًا — ترجمات مدمجة لا تَتزامن، ترجمات ويب لا تَنمذج، نصوص لا تزال تحمل طوابع زمنية لا تحتاجها. يَشرح هذا الدليل ما هي كل صيغة فعلًا، أين تَلمع، وكيف تَتحوّل بينها حين تَختار الخطأ.

لتسلسل تنزيل أوسع، راجع دليلنا الكامل لتحميل ترجمات يوتيوب.

نظرة سريعة

الصيغة الاسم الكامل الأنسب لـ المواصفة / المالك
SRT SubRip محررات الفيديو (Premiere، DaVinci، Final Cut)، VLC، OBS، أجهزة العرض معيار عُرفي، نشأ مع SubRip في أواخر التسعينيات
VTT WebVTT عنصر <video> في HTML5، تضمينات الويب، ترجمات منسّقة معيار W3C (الحالي: WebVTT 1.1)
TXT نصّ عادي القراءة، تدوين الملاحظات، النسخ واللصق، إدخالها في أدوات نصّية أخرى لا مواصفة — مجرّد نص بترميز Unicode

قاعدة القرار التي تَغطي 90% من الحالات:

  • تَحرّر فيديو؟ → SRT
  • تُضمّن في موقع ويب؟ → VTT
  • تقرأ أو تَقتبس؟ → TXT

كل ما يلي هو التفاصيل الدقيقة وراء هذه القاعدة.


كيف يبدو SRT فعليًا

SRT أبسط الثلاث. الملف سَلسلة من الفقرات، كل واحدة مكوّنة من رقم فهرس، ونطاق طابع زمني، ونص الترجمة:

1
00:00:01,000 --> 00:00:04,500
مرحبًا بكم في القناة.

2
00:00:05,000 --> 00:00:09,200
اليوم نتحدث عن الترجمات.

نقطتان جديرتان بالانتباه:

  • الطابع الزمني يستخدم فاصلة لفاصل الميلي ثانية (00:00:01,000). VTT يستخدم نقطة (00:00:01.000). هذا هو السبب الأكثر شيوعًا لخطأ “SRT لا يَتحمّل” في مشغلات الويب.
  • SRT بلا تنسيق. لا ألوان، لا تموضع، لا علامات للمتحدث. إن كان مشغّل يدعم التنسيق، فعادةً يكون ذلك عبر صيغة مرافقة مثل ASS/SSA.

SRT تَفتح في كل مشغّل فيديو سطح مكتب تقريبًا وفي كل محرر غير خطي رئيسي. يَحتفظ مشروع Matroska بالمرجع الرسمي لـ SRT.


كيف يبدو VTT فعليًا

VTT — WebVTT — هو معيار W3C لترجمات HTML5. يَشبه SRT لكن يَضيف ترويسة ويدعم التنسيق والتموضع:

WEBVTT

1
00:00:01.000 --> 00:00:04.500
مرحبًا بكم في القناة.

2
00:00:05.000 --> 00:00:09.200 align:center
اليوم نتحدث عن الترجمات.

فروقات مهمة:

  • سطر الترويسة: يجب أن يَبدأ ملف VTT بـ WEBVTT.
  • نقطة لا فاصلة: الميلي ثانية تستخدم . وفق مواصفة W3C.
  • إعدادات الفقرة: التموضع (align:center، line:90%)، التنسيق (<c.classname>text</c>)، وحتى علامات الصوت مدعومة.
  • دعم المتصفح الأصلي: كل متصفح حديث يَشغّل VTT داخل <video> مع <track kind="captions" src="captions.vtt" srclang="ar" label="العربية">.

إن كنت تُضمّن فيديو يوتيوب في صفحتك وتريد ترجمات على هذا التضمين، VTT هي ما تريد. مشغّل يوتيوب نفسه يستخدم صيغة مشابهة داخليًا.


كيف يبدو TXT فعليًا

TXT هو مجرّد الكلمات:

مرحبًا بكم في القناة.

اليوم نتحدث عن الترجمات.

لا طوابع زمنية، لا تنسيق، لا ترويسة. مفيد لـ:

  • قراءة النصّ على الجوال.
  • لصقه في فهرس بحث أو خط أنابيب RAG.
  • إدخاله في مسوّدة مقال أو ملاحظات أو دليل مذاكرة.

المقايضة: TXT يَفقد التوقيت. لا يمكنك دمج TXT في فيديو. إن كنت حفظت TXT فقط وتحتاج التوقيت لاحقًا، عليك إعادة التنزيل كـ SRT/VTT أو استخراج الكلمات وإعادة ضبط التوقيت يدويًا — ولا من الخيارين سريع.


الاختيار حسب حالة الاستخدام

التحرير في Premiere أو DaVinci أو Final Cut

استخدم SRT. كل محرر NLE رئيسي يَستورد SRT أصلًا. الاستيراد عادةً حوار “Import > Captions” أو “Import > Subtitle” ويمنحك مسار نصّ تَستطيع تحرير فقرة فقرة.

VTT يَستورد في الإصدارات الأحدث من هذه المحررات (Premiere 2022+، DaVinci 18+) لكن بأخطاء — بعض إشارات التنسيق تُسقَط، وفاصلة-نقطة الطابع الزمني تَعطّل محلّلات أقدم. SRT هو الرهان الآمن.

التشغيل على VLC أو OBS أو مشغّل أجهزة

استخدم SRT. VLC وOBS يَقبلان SRT دون إعدادات. أجهزة العرض (أجهزة استقبال البث، شاشات السيارات، تلفزيونات الفنادق) غالبًا لا تَقبل سوى SRT.

التضمين في موقع ويب

استخدم VTT. عنصر <track> في HTML5 يقرأ VTT مباشرة:

<video controls>
  <source src="video.mp4" type="video/mp4">
  <track kind="captions" src="captions.vtt" srclang="ar" label="العربية" default>
</video>

المتصفحات تَتولى العرض والتموضع والتنسيق. تَحصل على اختصارات لوحة المفاتيح (C تَبدّل الترجمات في معظم المتصفحات)، واختيار اللغة تلقائيًا، والامتثال للوصولية دون كتابة JavaScript.

القراءة أو تدوين الملاحظات أو تغذية نموذج لغوي

استخدم TXT. الأنظف للمهمة. إن كنت حفظت SRT بالفعل، تستطيع حذف الطوابع الزمنية بـ regex من سطر واحد.

إعادة نشر الترجمات تحت CC-BY

استخدم الصيغة التي يَنصّ عليها الترخيص. مسارات CC-BY على archive.org غالبًا تأتي كـ SRT أو VTT — طابق الصيغة التي اختارها الناشر.


التحويل بين الصيغ

حين تَملك صيغة واحدة وتحتاج أخرى:

SRT → VTT

احذف أسطر الفهرسة وبدّل الفواصل إلى نقاط في الطوابع الزمنية، ثم أَضف WEBVTT في البداية. هناك عشرات المحوّلات بنقرة واحدة؛ أبسط مسار موثوق هو ffmpeg:

ffmpeg -i input.srt output.vtt

يكتب ffmpeg ترويسة VTT صحيحة لك.

VTT → SRT

احذف ترويسة WEBVTT، وبدّل النقاط إلى فواصل، وأَعد أرقام الفقرات إن كانت ناقصة:

# في محرّر نصوص أو بـ sed
sed -e 's/WEBVTT//' -e 's/\./,/g' input.vtt > output.srt

حالة خاصة: إشارات التنسيق الخاصة بـ VTT (التموضع والألوان) ليس لها مكافئ في SRT وتُسقَط صامتة.

SRT / VTT → TXT

احذف كل ما ليس نصّ ترجمة. نهج قائم على regex:

# يَحذف الفهارس وأسطر الطوابع الزمنية من SRT
sed -e '/^$/d' -e '/^[0-9]*$/d' -e '/-->/d' input.srt > output.txt

بالنسبة لـ VTT، احذف ترويسة WEBVTT أولًا. معظم الأدوات الحديثة مثل YouTube Caption Downloader تَقوم بهذا التحويل على الخادم حين تَنقر زر TXT — دون حاجة لأدوات محلية.

TXT → SRT / VTT

هذا التحويل الوحيد الذي يَتطلب عملًا يدويًا. عليك إعادة ضبط توقيت الترجمات مقابل الصوت. إن لم يَكن الملف الأصلي متوفرًا، الأفضل إعادة التنزيل كـ SRT/VTT.


المزالق الشائعة

  • الفواصل مقابل النقاط في الطوابع الزمنية. SRT يَتوقع ,؛ VTT يَتوقع .. الفاصل الخاطئ → المحلّل يَتجاهل الفقرة صامتة. الملف “يَتحمّل” لكن الترجمات غائبة.
  • الترميز. كل من SRT وVTT مواصفتهما UTF-8. إن رأيت é بدل é، فال文件 حُفظ كـ Latin-1.
  • فقرات فارغة. SRT وVTT كلاهما يَرفُض الفقرات بلا نصّ. بعض المولّدات التلقائية تَنشئ فقرات فارغة لأقسام موسيقية؛ نظّفها قبل التسليم.
  • تداخل الفقرات. كل من SRT وVTT يَشترط فقرات غير متداخلة. المشغلات تَتعامل مع التداخل بشكل غير متّسق — عادةً بتَخطّي الثانية.
  • نهايات الأسطر. SRT أصلًا كانت CRLF لويندوز؛ معظم المحلّلات تَتقبّل كليهما، لكن بعض الأدوات القديمة لا.

الأسئلة الشائعة

أيّ صيغة أفضل لتنزيل ترجمات يوتيوب؟ يَعتمد على ما ستفعله بعدها. للتحرير أو تشغيل VLC، SRT. لتضمينات الويب، VTT. للقراءة أو تدوين الملاحظات، TXT. راجع الدليل الكامل للتنزيل.

هل يمكنني تحويل SRT إلى VTT دون فقدان بيانات؟ نعم، للطوابع الزمنية والنصّ. VTT يدعم تنسيقًا أكثر من SRT، فملف SRT بسيط يَتحوّل بسلاسة. الاتجاه VTT → SRT يَسقط أيّ إشارات تنسيق.

هل كل مشغلات الفيديو تدعم SRT؟ كل مشغلات سطح المكتب تقريبًا تدعمها. مشغلات الجوال متفاوتة — معظم مشغلات iOS وAndroid تَتطلب الترجمات مدمجة في الفيديو أو مُسلَّمة كملف VTT مرافق.

هل أحتاج أداة خاصة لقراءة VTT؟ لا. أيّ متصفح حديث يَفتح VTT كملف نصي. تستطيع أيضًا فتحه في VS Code أو Sublime أو Notepad.

هل WebVTT نفسه VTT؟ نعم. “WebVTT” هو الاسم الرسمي للمواصفة؛ “VTT” هو امتداد الملف والاختصار الشائع.

هل يمكنني تحرير SRT أو VTT في محرّر نصوص؟ نعم. كلاهما نصّ UTF-8 خام. استخدم أيّ محرّر — VS Code، Sublime، Notepad، vim.


المنهجية

صدّرنا ترجمات نفس فيديو يوتيوب بجميع الصيغ الثلاث باستخدام YouTube Caption Downloader، ثم اختبرنا التشغيل في VLC 3.x وOBS 30 وPremiere Pro 202 وأحدث إصدارات Chrome وSafari. اختبرنا أيضًا تكامل <track> لـ HTML5 مع ملفات VTT في صفحة عيّنة. أُعيد إنتاج جميع التحويلات المذكورة في هذا المقال بأوامر ffmpeg وsed المعروضة أعلاه.


الخلاصة

اختر حسب الوجهة: SRT للتحرير، VTT للويب، TXT للقراءة. الصيغ الثلاث تَغطي فعليًا كل حالة استخدام لترجمات يوتيوب، والتحويلات بينها بلا فقدان ما لم تَحمل إشارات تنسيق.

لتسلسل التنزيل الكامل، راجع الدليل الكامل لتحميل ترجمات يوتيوب. إن كنت تختار صيغة لأسباب وصولية تحديدًا، يغطي دليلنا للوصولية اعتبارات WCAG بتفاصيل أكثر.


عن الكاتب: يَحتفظ فريق YouTube Caption Downloader بأداة التنزيل المجانية بدون تسجيل في youtube-caption-downloader.com. يضمّ الفريق مهندسين يَعملون يوميًّا على صيغ SRT وVTT وصيغ ترجمة البث.

آخر تحديث: 2026-10-09

المصادر: - W3C WebVTT 1.1 specification - Matroska SRT subtitles reference - YouTube Help: Subtitles and captions - MDN: <track> element

مشاركة المقال

مقالات ذات صلة

قراءة موصى بها

هل أنت مستعد للبدء؟

جرب منتجنا الآن واستكشف المزيد من الإمكانيات.