UltKit

تبدیل فرمت زیرنویس

فایل زیرنویس را به فرمتی تبدیل کنید که پخش‌کننده، نرم‌افزار ویرایش یا فرم بارگذاری از شما می‌خواهد. این مبدل زیرنویس فرمت‌های SRT، VTT، ASS، SBV، TTML و بیش از ده نوع زیرنویس دیگر را می‌خواند، زمان‌بندی‌ها را با نگارش فرمت مقصد بازنویسی می‌کند و در همین مسیر می‌تواند زمان‌بندی را همگام کند، متن را پاک‌سازی کند یا قالب‌بندی آن را حذف کند.

مبدل زیرنویس

یا فایل‌های SRT, VTT, ASS … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

خروجی

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    فایل‌های زیرنویس را بارگذاری کنید

    تا 20 فایل با حجم حداکثر 95 MB برای هر فایل اضافه کنید: SRT، VTT، ASS، SSA، SBV، SUB، TTML، DFXP، XML، SMI، LRC یا TXT. یک متن ساده با یک خط برای هر زیرنویس هم قابل استفاده است.

  2. 2

    فرمت خروجی را انتخاب و زمان‌بندی را اصلاح کنید

    در تبدیل به یک فرمت انتخاب کنید؛ SRT از قبل انتخاب شده است. اگر زیرنویس زودتر یا دیرتر نمایش داده می‌شود یا به‌مرور از تصویر عقب می‌افتد، تنظیمات پیشرفته را باز کنید و از جابه‌جایی زمان یا دو فیلد نرخ فریم استفاده کنید.

  3. 3

    تبدیل و ذخیره کنید

    روی تبدیل به SRT یا فرمتی که انتخاب کرده‌اید بزنید و هر فایل یا یک ZIP را دانلود کنید. خروجی همیشه UTF-8 است و هر فایل بارگذاری‌شده بعد از 30 دقیقه پاک می‌شود.

پاسخ

مبدل زیرنویس چه چیزی را تغییر می‌دهد؟

کلمات همان می‌مانند. مبدل سرصفحه فایل، قالب زمان‌ها و نشانه‌گذاری استایل را بازنویسی می‌کند تا برنامه دیگری بتواند زیرنویس را بخواند، و می‌تواند همه زمان‌ها را یکجا جابه‌جا کند.

فرمت‌های فایل زیرنویس SRT، VTT، ASS و دیگر فرمت‌ها

  • .srt
  • .vtt
  • .ass
  • .ssa
  • .sbv
  • .ttml
  • .dfxp
  • .sub
  • .smi
  • .lrc
  • .xml
  • .txt

نام SRT از SubRip گرفته شده است، برنامه‌ای برای ویندوز که حدود سال 2000 زیرنویس DVD را استخراج می‌کرد. این فرمت فهرستی شماره‌دار از زیرنویس‌هاست، هر کدام با زمان شروع و پایان و یک یا دو خط متن، و به همین دلیل تقریباً همه پخش‌کننده‌ها، ویرایشگرها و فرم‌های بارگذاری سرویس‌های استریم آن را می‌خوانند. WebVTT از SRT برای وب پدید آمد: W3C آن را تعریف کرده، با کلمه WEBVTT شروع می‌شود و می‌تواند زیرنویس را با CSS جانمایی یا استایل‌دهی کند. TTML فرمت زیرنویس XML از W3C است که در سال 2010 به‌عنوان Recommendation منتشر شد؛ DFXP نام قبلی آن بود و سرویس‌های استریم از پروفایل‌هایی از آن استفاده می‌کنند.

SubStation Alpha (SSA) و جانشین آن Advanced SubStation Alpha (ASS) از دنیای فن‌ساب آمده‌اند. فایل ASS جدول استایل با فونت، رنگ، حاشیه و فاصله‌ها دارد و هر خط می‌تواند آن‌ها را بازنویسی کند، پس تابلوها و آهنگ‌ها می‌توانند هر جای صفحه قرار بگیرند. Aegisub، ویرایشگر معمول ASS، این فرمت را به‌طور پیش‌فرض ذخیره می‌کند. SBV فرمت خروجی ساده یوتیوب است؛ SMI همان SAMI مایکروسافت است، LRC متن آهنگ را با زمان هر خط نگه می‌دارد و TXT متن ساده است.

هر خروجی یک زیرنویس را که از دقیقه 1 و ثانیه 23.456 شروع می‌شود چگونه می‌نویسد
فرمتزمانسرصفحهاستایل
SRT`00:01:23,456 --> 00:01:25,789`ندارد، زیرنویس‌ها شماره‌گذاری می‌شوندتگ‌های <i>، <b>، <u> و <font>
WebVTT`00:01:23.456 --> 00:01:25.789``WEBVTT` در خط اولتنظیمات زیرنویس و کلاس‌های CSS
ASS / SSA`0:01:23.45,0:01:25.78`[Script Info] و [V4+ Styles]جدول کامل استایل و بازنویسی در هر خط
SBV`0:01:23.456,0:01:25.789`نداردندارد
TTML`begin="00:01:23.456"`سند XML با فضای نامویژگی‌های استایل در XML
TXT`[00:01:23]` با **درج زمان‌ها**، وگرنه نداردنداردندارد

جابه‌جایی زمان‌بندی زیرنویس و تبدیل نرخ فریم

4.3%سرعت پخش نسخه PAL با 25 فریم بر ثانیه نسبت به نسخه اصلی با 23.976 فریم بر ثانیه چقدر بیشتر است

در یک فیلم 120 دقیقه‌ای این اختلاف به نزدیک 5 دقیقه می‌رسد، پس زیرنویسی که برای یک نسخه زمان‌بندی شده در نسخه دیگر به‌تدریج از تصویر جدا می‌شود.

جابه‌جایی زمان همه زیرنویس‌ها را به یک اندازه جابه‌جا می‌کند، از 3,600− تا 3,600+ ثانیه با گام یک میلی‌ثانیه. وقتی متن پیش از گفتار ظاهر می‌شود عدد مثبت و وقتی دیرتر می‌آید عدد منفی، مثلاً 1.5−، وارد کنید. این راه‌حل زمانی است که اختلاف در ابتدا و انتها یکسان باشد، که معمولاً به‌دلیل مقدمه متفاوت یا لوگوی استودیوی حذف‌شده پیش می‌آید.

دو فیلد نرخ فریم حالت دیگر را حل می‌کنند. در نرخ فریم اصلی نرخی را انتخاب کنید که زیرنویس برای آن ساخته شده و در نرخ فریم هدف نرخ ویدیوی خودتان را؛ گزینه‌ها 23.976، 24، 25، 29.97 و 30 فریم بر ثانیه هستند. سپس همه زمان‌ها به نسبت این دو مقیاس می‌شوند، همان‌طور که نسخه‌های PAL اروپایی و NTSC آمریکای شمالی یک فیلم زیرنویس هماهنگ می‌گیرند. اگر مطمئن نیستید کدام جهت درست است، یک خط نزدیک انتهای فیلم را بررسی کنید: اگر خیلی دیر می‌آید، نرخ زیرنویس از نرخ ویدیو کمتر است.

فیلدهای دیگر روی متن کار می‌کنند. رمزگذاری ورودی فایل‌های قدیمی را درست می‌خواند؛ حذف تگ‌های قالب‌بندی تگ‌های <i>، <b>، <font> و کدهایی مثل {\an8} را پاک می‌کند. برای خروجی TXT، درج زمان‌ها به ابتدای هر خط زمان اضافه می‌کند و پیوستن خطوط به پاراگراف خطوط شکسته را به جمله‌های خوانا تبدیل می‌کند؛ این همان تنظیم متن‌های SRT به TXT است. برای خروجی ASS یا SSA، فونت (پیش‌فرض Arial) و اندازه فونت (48، نسبت به ویدیویی با ارتفاع 1080 پیکسل) استایل پیش‌فرض را تعیین می‌کنند.

تبدیل ASS به SRT برای استایل‌ها راه برگشت ندارد

تبدیل ASS به SRT، VTT یا TXT متن و زمان‌ها را نگه می‌دارد اما موقعیت‌ها، رنگ‌ها، زمان‌بندی کارائوکه و تابلوهای ترسیم‌شده را حذف می‌کند. اگر ممکن است بعداً بخواهید استایل زیرنویس را تغییر دهید، فایل ASS اصلی را نگه دارید؛ تبدیل دوباره SRT با SRT به ASS فقط یک استایل پیش‌فرض اعمال می‌کند.

خطاهای تبدیل فرمت زیرنویس و روش رفع آن‌ها

  • پخش‌کننده بعد از بارگذاری فایل هیچ زیرنویسی نشان نمی‌دهد.

    نام زیرنویس را دقیقاً مثل نام فایل ویدیو و با پسوند جدید بگذارید، مثلاً movie.mp4 و movie.srt، و بررسی کنید پسوند با فرمت مطابقت دارد؛ فایل VTT که نامش به .srt تغییر کرده هنوز در زمان‌هایش نقطه دارد.

  • همه زیرنویس‌ها در بارگذاری روی سرویس استریم حدود یک ثانیه زودتر نمایش داده می‌شوند.

    یک جابه‌جایی زمان مثبت مثل 1 وارد کنید و دوباره تبدیل کنید. اختلاف را روی اولین جمله گفتاری اندازه بگیرید، نه روی صدای موسیقی.

  • متن TXT ساختار خطی زیرنویس‌ها را از دست داده است.

    پیوستن خطوط به پاراگراف روشن بوده که خطوط را به جمله‌های پیوسته تبدیل می‌کند. برای نگه داشتن یک زیرنویس در هر خط آن را خاموش کنید، یا درج زمان‌ها را روشن کنید تا شروع هر زیرنویس مشخص شود.

  • تبدیل TXT یک زیرنویس غول‌پیکر ساخته است.

    متن یک پاراگراف واحد است. هر زیرنویس را در یک خط جدا بگذارید، ترجیحاً حداکثر حدود 42 نویسه، سپس ثانیه برای هر خط را تنظیم کنید.

پرسش‌های رایج دربارهٔ تبدیل فرمت زیرنویس

یوتیوب کدام فرمت زیرنویس را می‌پذیرد؟

YouTube Studio فرمت‌های SRT، WebVTT، SBV، TTML و چند فرمت پخش تلویزیونی را می‌پذیرد، بنابراین برای خود یوتیوب کمتر نیاز به تبدیل پیدا می‌کنید. SBV یکی از فرمت‌هایی است که یوتیوب هنگام دانلود زیرنویس ویرایش‌شده در آنجا ارائه می‌کند؛ پیش از بارگذاری در ویرایشگر ویدیو آن را به SRT تبدیل کنید.

برای ترک ویدیوی HTML5 به چه فرمتی نیاز دارم؟

WebVTT. عنصر <track> در مرورگرها فقط فایل VTT می‌خواند، پس SRT کنار MP4 در سایت شما نادیده گرفته می‌شود. تبدیل SRT به VTT سرصفحه WEBVTT را اضافه می‌کند و ویرگول اعشاری را به نقطه تبدیل می‌کند.

آیا رنگ‌ها، فونت‌ها و موقعیت‌ها پس از تبدیل فرمت زیرنویس حفظ می‌شوند؟

فقط بین ASS و SSA. SRT، VTT، SBV و TXT جایی برای فونت هر خط، افکت کارائوکه یا موقعیت روی صفحه ندارند؛ بنابراین زیرنویس یک انیمه که به SRT تبدیل شود، متن و زمان‌بندی را نگه می‌دارد اما استایل را از دست می‌دهد. تگ‌های ساده ایتالیک و بولد در SRT و VTT حفظ می‌شوند، مگر اینکه حذف تگ‌های قالب‌بندی را علامت بزنید.

زیرنویسی را که کم‌کم از تصویر عقب یا جلو می‌افتد چگونه اصلاح کنم؟

تأخیر ثابت با جابه‌جایی زمان برطرف می‌شود؛ تأخیر فزاینده یعنی فایل برای نسخه‌ای با نرخ فریم متفاوت ساخته شده است. نرخ فریم اصلی را روی نرخی بگذارید که زیرنویس برای آن زمان‌بندی شده و نرخ فریم هدف را روی نرخ ویدیوی خودتان؛ معمولاً 23.976 به 25 یا برعکس.

آیا می‌توانم متن پیاده‌شده را به زیرنویس زمان‌بندی‌شده تبدیل کنم؟

بله. یک فایل TXT با یک زیرنویس در هر خط بارگذاری و به SRT تبدیل کنید؛ هر خط به‌ترتیب مدتی برابر ثانیه برای هر خط می‌گیرد. زمان‌ها دقیقاً با گفتار هماهنگ نخواهند بود، پس آن‌ها را در ویرایشگری مثل Subtitle Edit یا Aegisub اصلاح کنید. از TXT به SRT شروع کنید.

چرا حروف دارای اعراب به علامت سؤال یا نمادهای عجیب تبدیل می‌شوند؟

فایل با کدپیج قدیمی‌تری مانند Windows-1251 برای روسی یا Windows-1256 برای عربی ذخیره شده و به‌صورت UTF-8 خوانده شده است. گزینه درست را در رمزگذاری ورودی انتخاب و دوباره تبدیل کنید؛ خروجی با UTF-8 نوشته می‌شود تا پخش‌کننده‌های امروزی آن را درست نشان دهند.

آیا می‌توانم زیرنویس‌های تصویری DVD یا Blu-ray را تبدیل کنم؟

به‌صورت متن نه. VobSub (فایل .sub همراه .idx) و ترک‌های PGS بلوری هر زیرنویس را به‌شکل تصویر ذخیره می‌کنند و ابتدا به تشخیص نوری نویسه نیاز دارند. فایل‌های .sub که این ابزار می‌خواند، فایل‌های متنی MicroDVD هستند.

همه ابزارهای تبدیل زیرنویس

همان هدفی را که از شما خواسته شده انتخاب کنید. هر صفحه زیر همین ابزار است، فقط با تنظیمات پیش‌فرض متفاوت.