ابزارهای زیرنویس VLC: یافتن، تبدیل و اصلاح فایل‌های زیرنویس

tool آخرین به‌روزرسانی:

زیرنویس‌ها یکی از نقاط دردناک اصلی VLC هستند — کدگذاری نادرست، فایل‌های گم‌شده، متن ناهمگام. فراتر از راه‌حل‌های این سایت (vlc-subtitles-not-showing، vlc-subtitle-garbled)، چند ابزار بیرونی مدیریت زیرنویس را بسیار آسان‌تر می‌کنند. همهٔ ابزارهای فهرست‌شده در اینجا رایگان و متن‌باز هستند، تنها با پیوندهای دانلود رسمی.

یافتن فایل‌های زیرنویس

OpenSubtitles (opensubtitles.org) بزرگ‌ترین فهرست زیرنویس است و با افزونهٔ رسمی دانلود زیرنویس VLC یکپارچه می‌شود. آرشیوهایی به سبک Subscene می‌آیند و می‌روند؛ برای دیرپایی OpenSubtitles را ترجیح دهید. برای جست‌وجوی دقیق، برچسب گروه انتشار فایل ویدیویی خود را بگنجانید (مثلاً «show.s01e01.1080p.WEB-DL.x265-GROUP»).

اصلاح کدگذاری (مشکل متن نامفهوم)

زیرنویس‌های نامفهوم معمولاً ناشی از ناسازگاری کدگذاری‌اند: فایل .srt با Windows-1252 یا کدگذاری قدیمی دیگری است، اما VLC فرض می‌کند UTF-8 است. در VLC اصلاح کنید: Tools → Preferences → SubtitlesDefault encoding. یا فایل را یک بار با یک مبدل (پایین‌تر) تبدیل کنید تا همیشه درست باشد.

ابزارهای تبدیل / همگام‌سازی مجدد

ffmpeg (ffmpeg.org) میان قالب‌های زیرنویس تبدیل می‌کند: ffmpeg -i input.srt output.vtt. برای جابه‌جایی زمان‌بندی، Subtitle Edit (متن‌باز، subtitle-edit.com) می‌تواند زیرنویس‌ها را جابه‌جا کند، دوباره همگام کند و با OCR از ویدیو استخراج کند. هر دو رایگان‌اند؛ تنها از سایت‌های رسمی خودشان دانلود کنید.

تنظیمات زیرنویس در سمت VLC

Right-click → Subtitle → Sub Track شیار را انتخاب می‌کند؛ کلیدهای G/H زمان‌بندی را ±۵۰ میلی‌ثانیه جابه‌جا می‌کنند؛ Tools → Preferences → Subtitles قلم، اندازه و حاشیه را تنظیم می‌کند. برای زیرنویس‌های توکار در MKV، انتخاب‌کنندهٔ شیار به همان شکل کار می‌کند.

سؤالات متداول

کجا می‌توانم به‌طور قانونی زیرنویس پیدا کنم؟
OpenSubtitles فایل‌های زیرنویس بارگذاری‌شده توسط کاربران را میزبانی می‌کند. قوانین در هر کشور متفاوت است — برای استفادهٔ شخصی از فایل‌هایی که مالک آن‌ها هستید، این رویهٔ رایجی است. برای توزیع تجاری، فایل‌های زیرنویس دارای مجوز تهیه کنید.
فایل .srt من نویسه‌های عجیب نشان می‌دهد
احتمالاً با Windows-1252 کدگذاری شده است. Default encoding در VLC را روی Windows-1252 بگذارید، یا فایل را با Subtitle Edit به UTF-8 تبدیل کنید.
زیرنویس‌ها یک ثانیه دیر هستند — می‌توانم در VLC آن را اصلاح کنم؟
بله — هنگام تماشا کلید H را برای تأخیر (زیرنویس دیرتر) یا G را برای تسریع (زودتر) فشار دهید. برای اصلاح دائمی، فایل را در Subtitle Edit جابه‌جا کنید.