جابجایی / همگامسازی زیرنویس رایگان
زیرنویسهای ناهمزمان را تصحیح کنید — همه زمانبندیها را زودتر یا دیرتر انتقال دهید و عدم تطابق نرخ فریم را اصلاح کنید. فرمت اصلی را حفظ میکند. در مرورگر شما اجرا میشود.
فایل زیرنویس را بکشید و رها کنید (یا در زیر جایگذاری کنید)
SRT, VTT, SBV, LRC, ASS, SSA, TXT · پردازش روی دستگاه شما
یا Ctrl+V را بزنید تا از کلیپبورد جایگذاری شود
مقدار مثبت زیرنویسها را به تأخیر میاندازد (اگر زودتر از موعد ظاهر میشوند)؛ مقدار منفی آنها را جلو میبرد (اگر از صدا عقب هستند).
💡 زیرنویسهای ناهمزمان را برطرف میکند — همه چیز را جلوتر یا عقبتر ببرید و عدم تطابق نرخ فریم را با ضریب سرعت اصلاح کنید. فرمت شناسایی و حفظ میشود. همه چیز در مرورگر شما اجرا میشود.
کاربردهای رایج
- زیرنویس هایی را اصلاح کنید که خیلی زود ظاهر می شوندزیرنویس ها را تأخیر کنید تا با صوت بعدی تراز شوند.
- زیرنویس هایی را اصلاح کنید که صدا را عقب می اندازندزیرنویس هایی را که بعد از دیالوگ ظاهر می شوند جلو بیاورید.
- Drift زیرنویس نرخ فریم را اصلاح کنیدزیرنویس هایی که به آرامی از همزمانی خارج می شوند را در طول زمان اصلاح کنید.
- زیرنویس ها را برای یک برش متفاوت مجدد همزمان کنیدزیرنویس ها را تغییر دهید تا با نسخه ای با طول بازنمایش متفاوت تطابق پیدا کنند.
- زیرنویس های SRT، VTT یا ASS را مجدد همزمان کنیدزمان بندی را در هر قالب زیرنویسی که دارید تغییر دهید.
نحوه کار
وقتی زیرنویسها جلوتر یا عقبتر از صدا هستند، تنها باید زمانبندی آنها را جابهجا کنید. این ابزار زمانبندی هر خط زیرنویس را در مرورگر شما دوباره تنظیم میکند و قالب فایل را دستنخورده نگه میدارد.
- 1فایل زیرنویس را میچسبانید یا رها میکنیدSRT، VTT، SBV، LRC یا ASS — قالب خودکار تشخیص داده میشود. هیچ چیزی آپلود نمیشود.
- 2تغییر زمانی را تعیین میکنیدثانیه وارد کنید (مثبت برای تأخیر، منفی برای جلو بردن) یا از پیشتنظیمهای سریع استفاده کنید. ضریب سرعت نیز عدم تطابق نرخ فریم را اصلاح میکند (مثلاً 23.976↔25 fps).
- 3زمانبندی هر خط زیرنویس دوباره تنظیم میشودشروع و پایان هر خط زیرنویس با افست (و ضریب) تعدیل میشود و طوری محدود میشود که هیچ مقداری منفی نشود.
- 4فایل همزمانشده را دانلود میکنیدنتیجه دوباره در همان قالب نوشته میشود، آماده برای استفاده.
زیرنویسها میتوانند دیالوگ منتشرنشده را شامل داشته باشند. مجددا زمانبندی به طور کامل روی دستگاه شما اجرا میشود — زیرنویسهای شما هرگز آپلود نمیشوند.
راهنما
مثال عملی
روی «امتحان با نمونه» بزنید. کادر با چهار جمله پر میشود و برچسب میگوید «متن زیرنویس — SRT (SubRip)، 4 جمله». فرض کنید سطرها 2.5 ثانیه زود ظاهر میشوند: «+1s» را دو بار و «+0.5s» را یک بار بزنید و نشان کنار «جابهجایی زمان» +2.5s میشود. «پیشنمایش (قبل ⇒ بعد)» «جملهٔ نخست (#1)» را نشان میدهد که از 0:00:01.0 → 0:00:03.2 به 0:00:03.5 → 0:00:05.7 میرود، و «آخرین جمله در 0:00:11.5 ⇒ 0:00:14.0 تمام میشود». «⬇ دانلود SRT» فایل sample_shifted.srt را ذخیره میکند که نخستین سطر زمانبندیاش 00:00:03,500 --> 00:00:05,700 است. برای انحراف، زیر «جملهٔ نخست باید شروع شود در» عدد 2 و زیر «آخرین جمله باید شروع شود در» عدد 10.8 را بنویسید، سپس «اعمال همگامسازی» را بزنید: «ضریب سرعت» ×1.1 و «جابهجایی زمان» +0.9s را نشان میدهد.
کدام تنظیمات را استفاده کنید و محدودیتها
- جهت جابهجایی را بررسی کنید. «جابهجایی زمان» مثبت زیرنویس را به تأخیر میاندازد، برای سطرهایی که زود ظاهر میشوند؛ منفی آن را جلو میآورد، برای سطرهایی که از صدا عقب میمانند. مقداری بنویسید یا دکمههای از پیش تعیینشده را بزنید که به مقدار فعلی افزوده میشوند: -10s، -5s، -1s، -0.5s، -0.25s، -0.1s، +0.1s، +0.25s، +0.5s، +1s، +5s و +10s. «واحد» را روی میلیثانیه بگذارید برای دکمههایی مانند «+100 ms» و کادری که با گام 10 ms حرکت میکند؛ در ثانیه با گام 0.1 حرکت میکند. «بازنشانی» جابهجایی را صفر میکند و کادر خالیشده صفر حساب میشود.
- وقتی خطا با گذشت زمان بزرگ میشود از همگامسازی دونقطهای استفاده کنید. پنل «همگامسازی دونقطهای» وقتی ظاهر میشود که فایل دو جمله یا بیشتر داشته باشد. زمانی را بنویسید که جملهٔ نخست و آخر باید شروع شوند، مثلاً 2 و 10.8، یا 0:00:02.0 و 1:32:10.200: ثانیه، دقیقه و ثانیه، یا ساعت هم، با کسر اختیاری تا 3 رقم، و ویرگول و نقطه هر دو کار میکنند. زمان آخر باید بعد از اولی باشد. «اعمال همگامسازی» سپس هم «جابهجایی زمان» و هم «ضریب سرعت» را تعیین میکند و جایگزین مقادیر قبلی میشود. تا زمانی که زمانها معتبر نباشند «زمانهای معتبر مانند 1:23:45.500 وارد کنید، با آخرین جمله بعد از جملهٔ نخست.» را میبینید.
- برای ناسازگاری نرخ فریم از ضریب سرعت استفاده کنید. هر زمان میشود زمان قدیمی ضرب در ضریب، و سپس جابهجایی افزوده میشود. دکمهها «هیچ (1×)»، «23.976→25» (حدود ×1.04271)، «25→23.976» (حدود ×0.95904)، «25→24» (×0.96) و «24→25» (حدود ×1.04167) هستند. اگر یکی انحراف را بدتر کرد، مقابلش را امتحان کنید. ضریب در حال استفاده با حداکثر پنج رقم کنار برچسب نشان داده میشود. برای انحرافی که با هیچکدام از اینها نمیخواند، همگامسازی دونقطهای ضریب را برای شما محاسبه میکند.
- قالب را نگه دارید، یا در خروجی تبدیل کنید. قالب از روی متن شناسایی میشود: SRT، WebVTT، SBV، LRC یا ASS/SSA. «قالب خروجی:» از «مانند ورودی» شروع میشود. برای SRT، WebVTT و ASS که در همان قالب نوشته شوند فقط مهرهای زمانی بازنویسی میشوند، پس سبکها، بلوکهای NOTE و STYLE، شناسههای جمله و تنظیمات جمله باقی میمانند. هر انتخاب دیگری، از جمله SBV، LRC و «متن ساده»، فایل را از جملههای تجزیهشده بازسازی میکند. این متن و برچسبهای پایهٔ کج، پررنگ و زیرخط را، هر جا قالب جدید دارد، نگه میدارد اما سبک و موقعیتدهی دیگر ممکن است از دست برود.
- اگر حروف اشتباه به نظر میرسند کدگذاری را بررسی کنید. «کدگذاری فایل (خواندن)» از «تشخیص خودکار» شروع میشود. بهترتیب نشانهٔ ترتیب بایت، UTF-16 و UTF-8 معتبر را امتحان میکند. اگر هیچکدام نخواند، به جدول نویسهٔ قدیمی معمول برای زبان صفحه برمیگردد که در این صفحهٔ انگلیسی Windows-1252 است؛ GBK، Big5، Shift_JIS یا EUC-KR را از روی بایتها تشخیص نمیدهد. سطر «UTF-8 نبود، پس بهصورت windows-1252 خوانده شد» به شما میگوید حدس بوده است. گزینهٔ درست (UTF-8، UTF-16، Windows-1250 تا 1258، Windows-874، KOI8، Shift_JIS، GBK، Big5، EUC-KR) را انتخاب کنید و فایل اصلی دوباره رمزگشایی میشود.
- کدگذاری و نام دانلود را انتخاب کنید. «کدگذاری دانلود» از «مانند فایل ورودی» شروع میشود: UTF-8 همان UTF-8 میماند، با نشانهٔ ترتیب بایت یا بدون آن؛ UTF-16 BE بهصورت UTF-16 LE نوشته میشود؛ جدولهای تکبایتی همانطور که بودند میمانند؛ GBK، Big5، Shift_JIS و EUC-KR قابل نوشتن نیستند، پس بهصورت UTF-8 با BOM درمیآیند. میتوانید UTF-8، UTF-8 با BOM، UTF-16 LE، Windows-1250 تا 1258، Windows-874 یا KOI8 را اجباری کنید. «پایان سطر ویندوز (CRLF)» و «حفظ نام اصلی فایل» اختیاریاند؛ در غیر این صورت نام همان نام اصلی بهعلاوهٔ _shifted است.
مشکلات رایج و راه حل آنها
- میگوید «جملهٔ زیرنویسی پیدا نشد.»
- ابزار دنبال سطرهای زمانبندی دارای متن گشت و چیزی نیافت. قالب را از محتوا حدس میزند و هر چه را نشناسد بهصورت SRT امتحان میکند. جملههای SRT و WebVTT به سطری مانند 00:01:02,500 --> 00:01:04,000 و پس از آن دستکم یک سطر متن نیاز دارند؛ جملهای با زمان اما بدون متن رد میشود. ASS به سطرهای «Dialogue:» نیاز دارد، SBV به دو زمان جداشده با ویرگول، و LRC به برچسبهای [mm:ss.xx]. فایل را در ویرایشگر متن باز کنید تا ببینید واقعاً چه دارد.
- میگوید «آن فایل خوانده نشد. دوباره رها کردن آن را امتحان کنید.»
- مرورگر نتوانست بایتهای فایل را بخواند، یا تبدیل آنها به متن شکست خورد. علت رایج فایلی است که پس از انتخاب جابهجا یا تغییر کرده، یا هنوز از پوشهٔ ابری همگام میشود. آن را از جای فعلیاش دوباره انتخاب کنید. راهحل جایگزین: فایل را در ویرایشگر متن باز کنید و متنش را در کادر جایگذاری کنید که خواندن فایل را دور میزند.
- میگوید «UTF-8 نبود، پس بهصورت windows-1252 خوانده شد، کدگذاری قدیمی معمول برای این زبان. اگر متن درهم به نظر میرسد، کدگذاری درست فایل را در بالا انتخاب کنید.»
- فایل UTF-8 معتبر نبود، پس ابزار از روی زبان صفحه جدول نویسهٔ قدیمی را حدس زد و در صفحهٔ انگلیسی آن Windows-1252 است. برای فایل چینی، ژاپنی، کرهای، یونانی، عبری یا سیریلیک، «کدگذاری فایل (خواندن)» را باز کنید و GBK، Big5، Shift_JIS، EUC-KR، Windows-1253، Windows-1255 یا Windows-1251 را امتحان کنید تا متن درست دیده شود. سپس «کدگذاری دانلود» را بررسی کنید.
- میگوید «2 جمله پیش از 00:00 جابهجا شدند و به صفر رسیدند — جابهجایی منفی را کم کنید تا زمانبندی از دست نرود.»
- زیرنویس نمیتواند پیش از 0:00 شروع شود. با جابهجایی منفی، هر جملهای که آغازش زیر صفر بیفتد صفر میشود و پایانش هم محدود میشود، پس یک جمله ممکن است به هیچ برسد یا چند جمله در ابتدا روی هم انباشته شوند. عدد نشان میدهد چند جمله تحت تأثیر بودند. جابهجایی منفی را کم کنید، یا پیش از جابهجایی سطرهای نخست را در کادر حذف کنید، همانطور که نکتهٔ زیر پیام میگوید.
- میگوید «3 نویسه را نمیتوان در windows-1252 ذخیره کرد و بهصورت «?» دانلود میشوند. برای حفظ آنها UTF-8 را انتخاب کنید.»
- جدول نویسهٔ تکبایتی Windows یا KOI8 فقط 128 نویسه فراتر از ASCII ساده دارد. وقتی متن حروفی خارج از جدول انتخابی دارد، مانند نویسههای چینی در حالی که «کدگذاری دانلود» Windows-1252 است، هر کدام در فایل دانلودشده با علامت سؤال جایگزین میشود و پیام آنها را میشمارد. «کدگذاری دانلود» را روی UTF-8 بگذارید تا هر نویسه حفظ شود. متن در کادر تغییر نمیکند، فقط بایتهای ذخیرهشده.
مقایسه آن
جابهجاکنندهٔ زیرنویس فقط زمانبندی را تغییر میدهد: یک انحراف، یک ضریب سرعت، یا هر دو که از دو زمان مرجع محاسبه میشوند. SRT، WebVTT، SBV، LRC و ASS/SSA را میخواند، میتواند در آن قالبها یا بهصورت متن ساده ذخیره کند، و برای SRT، WebVTT و ASS که در همان قالب نوشته شوند سبک و یادداشتها را دستنخورده میگذارد. پخشکنندهٔ ویدیو ندارد، پس اینجا نمیتوانید زیرنویس را در برابر تصویر ببینید؛ نتیجه را از زمانهای جملهٔ نخست و آخر ارزیابی کنید و در پخشکنندهٔ خودتان بررسی کنید. انحراف درست را برایتان پیدا نمیکند و همگامسازی با شکل موج ندارد. میتوانید پیش از ذخیره متن را در کادر ویرایش کنید، اما ویرایشگر زمانبندی برای هر جمله وجود ندارد. صفحه میگوید همه چیز در مرورگر شما اجرا میشود.
ابزارهای مرتبط
ویرایشگر زیرنویس
زیرنویسهای SRT/VTT را در جدول ویرایش کنید، آنها را در ویدیویتان پیشنمایش کنید و صادر کنید.
مبدل رمزگذاری متن — رفع متن درهمریخته، تبدیل به UTF-8
زیرنویسها، فایلهای CSV و متنی که نویسههای عجیب نشان میدهند را درست کنید: فایل را در همهٔ رمزگذاریها ببینید، نسخهٔ خوانا را انتخاب کنید و با UTF-8، UTF-8 با BOM (برای Excel)، UTF-16 یا یک کدپیج قدیمی ذخیره کنید. چند فایل همزمان. در مرورگر شما اجرا میشود و چیزی بارگذاری نمیشود.
تبدیل فرمت زیرنویس
زیرنویسها را بین SRT، WebVTT، SBV، LRC و ASS با حفظ زمانبندی تبدیل کنید. فرمت ورودی به صورت خودکار تشخیص داده میشود. کاملاً در مرورگر شما اجرا میشود.