وقتی صحبت از فایل زیرنویس میشود، سه فرمت SRT، VTT و TXT بیشترین کاربرد را دارند. اگرچه هر سه هدف مشابهی دارند — نمایش متن هماهنگ با ویدیو — اما ساختار، قابلیتها و موارد استفاده آنها متفاوت است. شناخت این تفاوتها به شما کمک میکند فرمت مناسب نیاز خود را انتخاب کنید.
فرمت SRT (SubRip Subtitle) قدیمیترین و رایجترین فرمت زیرنویس است. ساختار آن بسیار ساده است: هر قطعه زیرنویس شامل یک شماره ترتیبی، یک خط زمانبندی به فرمت `HH:MM:SS,mmm --> HH:MM:SS,mmm` (با کاما به عنوان جداکننده میلیثانیه) و خود متن است. سادگی این فرمت باعث شده تقریباً همه پخشکنندههای ویدیویی از VLC و MPC گرفته تا تلویزیونهای هوشمند از آن پشتیبانی کنند.
فرمت VTT (Web Video Text Tracks) توسط کنسرسیوم وب (W3C) به عنوان استاندارد زیرنویس برای ویدیوهای HTML5 توسعه یافته است. ساختار آن شبیه SRT است اما با تفاوتهای مهم: فایل با عبارت `WEBVTT` آغاز میشود، جداکننده میلیثانیه نقطه (`.`) به جای کاما است، و از کاراکترهای ویژه HTML مانند `<i>` و `<b>` برای قالببندی استفاده میکند. VTT همچنین از قابلیتهای پیشرفتهتری مانند استایلدهی CSS، موقعیتدهی زیرنویس و فصلبندی ویدیو پشتیبانی میکند.
فرمت TXT سادهترین حالت زیرنویس است: فقط متن خام بدون هیچ زمانبندی یا ساختاری. این فرمت برای زمانی مناسب است که فقط محتوای متنی را میخواهید — مثلاً برای مطالعه، ترجمه، پردازش با هوش مصنوعی یا استخراج کلمات کلیدی. خروجی TXT زیرنویسیار، تمام خطوط زیرنویس را به ترتیب نمایش میدهد بدون آنکه زمانبندی یا شماره قطعهای در آن باشد.
از نظر کاربرد، اگر میخواهید زیرنویس را همراه با ویدیو در پخشکننده دسکتاپ (VLC، MPC، PotPlayer) تماشا کنید، SRT انتخاب ایمنتری است زیرا بیشترین سازگاری را دارد. اگر زیرنویس را برای ویدیوی HTML5 در وبسایت خود استفاده میکنید، VTT گزینه ایدهآل است. و اگر فقط متن را برای مطالعه یا ترجمه میخواهید، TXT کفایت میکند.
تفاوت دیگری که اغلب نادیده گرفته میشود، اندازه فایل است. فایلهای SRT معمولاً کوچکترین حجم را دارند چون ساختار سادهای دارند. فایلهای VTT به دلیل قابلیتهای اضافی مانند استایل و متادیتا، کمی بزرگتر میشوند. فایل TXT نیز کوچکترین است چون فقط متن را شامل میشود.
از نظر پشتیبانی از RTL و زبان فارسی، VTT بهترین عملکرد را دارد چون به طور ذاتی با استانداردهای وب هماهنگ است. SRT نیز با پخشکنندههای مدرن مشکلی برای نمایش فارسی ندارد، اما ممکن است در پخشکنندههای قدیمیتر نیاز به تنظیم دستی فونت و جهت متن باشد. TXT به طور کامل از RTL پشتیبانی میکند چون فقط متن است.
خوشبختانه زیرنویسیار هر سه فرمت را به عنوان خروجی ارائه میدهد و شما میتوانید بسته به نیاز، یک یا چند فرمت را به صورت همزمان دانلود کنید. توصیه میشود برای حداکثر سازگاری، همیشه نسخه SRT را نگه دارید، زیرا در ۹۹٪ موارد بدون مشکل کار میکند. اگر در وبسایت خود ویدیو embed میکنید، VTT را نیز دریافت کنید و برای مطالعه سریع یا ترجمه، TXT را دانلود نمایید.