پرش به محتوای اصلی

ویرایشگر زیرنویس رایگان

زیرنویس‌های SRT/VTT را در جدول ویرایش کنید، آن‌ها را در ویدیویتان پیش‌نمایش کنید و صادر کنید.

یک فایل زیرنویس رها کنید، یا یک فایل ویدیویی یا صوتی برای ساخت خودکار زیرنویس

SRT, VTT, SBV, LRC, ASS, SSA, TXT, MP4, MOV, MKV, WEBM, MP3, M4A, WAV, OGG, FLAC, AAC · پردازش روی دستگاه شما

یا Ctrl+V را بزنید تا از کلیپ‌بورد جای‌گذاری شود

مرور فایل‌ها

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

🔒 زیرنویس‌ها و ویدیو روی دستگاهتان باقی می‌ماند — چیزی آپلود نمی‌شود.

نحوه کار

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

  1. 1
    زیرنویس‌ها را باز کنید
    یک فایل .srt/.vtt را رها کنید، یا با یک زیرنویس خالی شروع کنید.
  2. 2
    زیرنویس‌ها را ویرایش کنید
    زمان‌ها HH:MM:SS.mmm را می‌پذیرند؛ متن از چند خط پشتیبانی می‌کند.
  3. 3
    پیش‌نمایش روی ویدیو
    اختیاری: ویدیو را بارگذاری کنید و زیرنویس‌ها را زنده ببینید که ظاهر می‌شوند.
  4. 4
    خروجی
    زیرنویس‌ها مرتب و به‌صورت SRT یا VTT ذخیره می‌شوند.

زیرنویس‌ها و ویدیو روی دستگاه شما می‌مانند — چیزی آپلود نمی‌شود.

راهنما

مثال عملی

روی «یا از صفر شروع کنید» کلیک کنید. یک زیرنویس ظاهر می‌شود، از 00:00:00.000 تا 00:00:03.000، با متن «Your first subtitle»، و شمارنده «1 زیرنویس» را نشان می‌دهد. متن را با این جایگزین کنید: We drove all night to reach the coast, and the sunrise over the water was worth every mile of it. این 97 نویسه در 3 ثانیه است، پس مثلث هشدار می‌گوید «سرعت خواندن سریع (32 کاراکتر در ثانیه)» و «خطی طولانی‌تر از 42 کاراکتر». «طول خط و زمان‌بندی» را باز کنید، پیش‌تنظیم «تلویزیون / یوتیوب · 42×2» را نگه دارید و «تقسیم مجدد همهٔ زیرنویس‌ها» را بزنید. گزارش می‌دهد «انجام شد: 1 زیرنویس به 2 تبدیل شد.» زیرنویس اول حالا در 00:00:01.192 با «We drove all night to reach the coast,» تمام می‌شود و دومی تا 00:00:03.000 در دو خط ادامه دارد. هشدار خط طولانی رفته است، اما هر دو زیرنویس هشدار سرعت را نگه می‌دارند. زیر «قالب خروجی» «SRT (SubRip)» را انتخاب کنید و «خروجی» را بزنید تا subtitles.srt ذخیره شود.

کدام تنظیمات را استفاده کنید و محدودیت‌ها

  • از یک فایل، از صفر یا از یک پیش‌نویس شروع کنید. فایل .srt، .vtt، .sbv، .lrc، .ass یا .ssa یا یک فایل متن ساده را رها کنید. قالب از روی محتوا تشخیص داده می‌شود: سرتیتر WEBVTT، خط‌های [Script Info] یا Dialogue در ASS، خط‌های زمان‌بندی «-->»، یا برچسب‌های زمانی LRC. «یا از صفر شروع کنید» یک زیرنویس 3 ثانیه‌ای می‌دهد. کار شما 0.6 ثانیه پس از هر تغییر در همین مرورگر خودکار ذخیره می‌شود و دفعه بعد «بازگردانی پیش‌نویس قبلی» با تعداد زیرنویس‌ها ارائه می‌شود. پیش‌نویس 1.5 میلیون نویسه یا بیشتر ذخیره نمی‌شود. «شروع دوباره» پیش‌نویس را پاک می‌کند. صفحه‌کدهای قدیمی‌تر، مثل Windows-1251، با حدسی بر پایه زبان صفحه رمزگشایی می‌شوند.
  • زمان‌ها را با تایپ کردن ویرایش کنید. هر کادر شروع و پایان HH:MM:SS.mmm را نشان می‌دهد. زمان جدید را تایپ کنید و بیرون از کادر کلیک کنید تا اعمال شود. «1:05.5» یعنی 1 دقیقه و 5.5 ثانیه و «0:01:05,500» هم کار می‌کند، با 1 تا 3 رقم اعشار. هر چیز دیگر، مثل «65»، «زمان نامعتبر» را نشان می‌دهد و کادر را بازنشانی می‌کند. «+» یک زیرنویس بعد از آن ردیف اضافه می‌کند، به طول 3 ثانیه و از جایی که ردیف تمام می‌شود، و «×» آن را حذف می‌کند. ردیف‌ها هنگام ویرایش دوباره مرتب نمی‌شوند، اما خروجی بر اساس زمان شروع مرتب می‌شود. «جابه‌جایی همه» هر زیرنویس را به اندازه -1s، -0.5s، +0.5s یا +1s جابه‌جا می‌کند و جابه‌جایی منفی وقتی متوقف می‌شود که اولین زیرنویس به صفر برسد.
  • مثلث‌های هشدار و ردیف‌های کهربایی را بخوانید. مثلث کنار یک زیرنویس وقتی متن از 21 نویسه در ثانیه بیشتر باشد (شکست خط شمرده نمی‌شود) «سرعت خواندن سریع» را با رقم نشان می‌دهد، وقتی خطی از تنظیم «نویسه در هر خط» بلندتر باشد «خطی طولانی‌تر از 42 کاراکتر» را، یا هر دو را. ردیف‌های کهربایی، با یادداشت «برخی از زیرنویس‌ها همپوشانی دارند یا قبل از شروع پایان می‌یابند»، یعنی زیرنویسی در زمان شروع خودش یا پیش از آن تمام می‌شود، یا بیش از یک میلی‌ثانیه پیش از پایان ردیف بالایی شروع می‌شود. هشدارها هرگز مانع خروجی نمی‌شوند.
  • خط‌ها را با محدودیت نویسه جور کنید. «طول خط و زمان‌بندی» را باز کنید. پیش‌تنظیم‌ها: «تلویزیون / یوتیوب · 42×2»، «ویدیوی عمودی · 28×2» و «یک خط کوتاه · 20×1». فیلدها نویسه در هر خط 12 تا 80، خط در هر زیرنویس 1 تا 3، حداقل ثانیه 0.3 تا 3 و حداکثر ثانیه 2 تا 15 را می‌پذیرند (پیش‌فرض‌ها 42، 2، 1 و 7). «تقسیم مجدد همهٔ زیرنویس‌ها» هر زیرنویس را دوباره می‌چیند، شکست‌های دستی خط را به هم می‌چسباند، زیرنویس‌های بلند را در پایان جمله‌ها، ویرگول‌ها یا فاصله‌ها تقسیم می‌کند و زمان را بر اساس طول سهم می‌دهد، پس زمان‌های شروع و پایان بیرونی ثابت می‌مانند. زیرنویسی کوتاه‌تر از حداقل از سکوت کناری‌اش زمان قرض می‌گیرد. زمان‌بندی گفتار هرگز تغییر نمی‌کند، پس زیرنویس‌های سریع علامت‌دار می‌مانند.
  • قالب خروجی را با در نظر گرفتن محدودیت‌هایش انتخاب کنید. «قالب خروجی» گزینه‌های «SRT (SubRip)»، «WebVTT»، «SBV (یوتیوب)»، «LRC (متن آهنگ)»، «ASS / SSA» و «متن ساده (TXT)» را ارائه می‌دهد. فایل نام اصلی شما را با پسوند .srt، .vtt، .sbv، .lrc، .ass یا .txt نگه می‌دارد و فایل ترجمه‌شده کد زبان را اضافه می‌کند، مثل talk.es.srt. LRC فقط زمان‌های شروع را نگه می‌دارد و هر زیرنویس را در یک خط می‌گذارد. متن ساده زمان‌ها را کلاً حذف می‌کند. خروجی ASS اندازه متن درج دائمی، رنگ‌ها، موقعیت و خط دور را همراه دارد. زیرنویس‌ها به ترتیب زمان شروع نوشته می‌شوند.
  • برای پیش‌نمایش، ساخت یا درج دائمی یک ویدیو اضافه کنید. «ویدیویی برای پیش‌نمایش مستقیم اضافه کنید (اختیاری)» آن را با زیرنویس فعلی روی تصویر پخش می‌کند و شماره ردیف‌ها به دکمه‌های ▶ تبدیل می‌شوند که به آن زیرنویس می‌پرند. با ویدیوی بارگذاری‌شده، «ساخت خودکار زیرنویس از این فایل» گفتار را روی دستگاه شما به متن تبدیل می‌کند: «زبان گفتاری» و «مدل گفتار» را انتخاب کنید («تندتر» در تلفن‌ها پیش‌فرض است). فقط 5 ساعت اول در رایانه یا 90 دقیقه در تلفن به متن تبدیل می‌شود. «درج دائمی زیرنویس در ویدیو» آن را دوباره رمزگذاری می‌کند و name_subtitled.mp4 را ذخیره می‌کند. رها کردن فایل ویدیویی یا صوتی روی صفحه شروع، صفحه ساخت خودکار را باز می‌کند.

مشکلات رایج و راه حل آن‌ها

پیام «نتوانستم این فایل زیرنویس را بخوانم. از یک فایل SRT، VTT، SBV، LRC یا ASS/SSA معتبر استفاده کنید.» را می‌بینید.
فایل بارگذاری شد اما هیچ زیرنویسی از آن درنیامد، یا خوانده نشد. خواننده دنبال خط‌های زمان‌بندی «-->» (SRT و WebVTT)، خط‌های زمان‌بندی «شروع,پایان» (SBV)، برچسب‌های [mm:ss.xx] (LRC) یا خط‌های Dialogue: (ASS/SSA) می‌گردد و هر زیرنویس بدون متن را حذف می‌کند. فیلم‌نامه ساده، فایل .sub مبتنی بر فریم یا فایل زیرنویس XML هیچ‌کدام را ندارد. فایل را در ویرایشگر متن باز کنید تا ببینید خط‌های زمان‌بندی هستند، یا اول آن را به SRT تبدیل کنید.
پیام «زمان نامعتبر» را می‌بینید و کادر به مقدار قبلی برگشت.
زمان‌ها وقتی از کادر بیرون می‌روید بررسی می‌شوند. دقیقه و ثانیه با دو نقطه بینشان لازم است، ساعت اختیاری است، و 1 تا 3 رقم اعشار بعد از نقطه یا ویرگول، مثل 1:05.5، 0:01:05,500 یا 00:01:05.500. عدد تنها مثل 65 یا 1.5 رد می‌شود. کادر به زمان قبلی برمی‌گردد و حدود دو ثانیه با رنگ قرمز دور آن خط کشیده می‌شود.
پیام «تبدیل به متن ناموفق بود. مدل گفتار سریع‌تر یا فایل کوتاه‌تری را امتحان کنید.» را می‌بینید.
این پیام عمومی است وقتی موتور گفتار پس از خوانده شدن صدا و بارگذاری مدل شکست می‌خورد. گزینه «تندتر» را زیر «مدل گفتار» انتخاب کنید که مدل کوچک‌تر است، یا فایل کوتاه‌تری استفاده کنید. اگر بخشی از اجرا تمام شده بود، به‌جای آن «تبدیل به متن به دلیل خطا در 12:30 متوقف شد» را با زمان خودتان می‌بینید و بخش تمام‌شده از قبل در جدول است. «توقف» هم کار انجام‌شده تا آن لحظه را نگه می‌دارد.
پیام «آن فایل ذخیره نشد. بررسی کنید که دانلود در اینجا مجاز باشد، یا مرورگر دیگری را امتحان کنید.» را می‌بینید.
«خروجی» این را نشان می‌دهد وقتی مرورگر راهی برای ذخیره فایل نمی‌دهد، مثل مرورگر داخل یک برنامه بدون برگه اشتراک‌گذاری یا تب جدید مسدودشده. ویدیوی درج دائمی ذخیره‌شده هم همین را گزارش می‌دهد. صفحه را در مرورگر معمولی خود باز کنید، دانلود را برای سایت مجاز کنید و دوباره «خروجی» را بزنید. زیرنویس‌های شما هنوز در جدول هستند و پیش‌نویس در همین مرورگر ذخیره شده است.
پیام «فونت‌های درج دائمی زبان‌های لاتین، سیریلیک، یونانی، عربی، فارسی، اردو و عبری را پوشش می‌دهند. این نویسه‌ها در ویدیو نمایش داده نخواهند شد: 日本語.» را می‌بینید.
موتور ویدیو فونت سیستمی ندارد، پس ابزار سه فایل فونت خودش را فراهم می‌کند: Noto Sans، Noto Sans Arabic و Noto Sans Hebrew. نویسه‌های خارج از آن‌ها، مثل چینی، ژاپنی، کره‌ای، تایلندی یا هندی، در ویدیو کشیده نمی‌شوند. این یادداشت پیش از شروع درج ظاهر می‌شود. یک فایل SRT یا WebVTT خروجی بگیرید و بگذارید پخش‌کننده متن را نشان دهد.

مقایسه آن

این ویرایشگر روی یک جدول کار می‌کند: متن و زمان‌ها را با تایپ کردن تغییر می‌دهید، بدون شکل موج، بدون خط زمانی برای کشیدن زیرنویس‌ها و بدون جست‌وجو و جایگزینی. فایل‌های ASS/SSA فقط برای متن و برچسب‌های ایتالیک، بولد و زیرخط خوانده می‌شوند، پس سبک‌ها، موقعیت‌ها و جلوه‌های فایل اصلی هنگام وارد کردن از دست می‌روند. در عوض همه‌چیز در مرورگر شما اجرا می‌شود. صفحه می‌گوید «زیرنویس‌ها و ویدیو روی دستگاهتان باقی می‌ماند»، و مدل گفتار و موتور ویدیو یک بار روی دستگاه دانلود می‌شوند. متن ساخته‌شده خودکار نیاز به بازبینی دارد، و ترجمه ماشینی هم، که فقط در مرورگرهایی ارائه می‌شود که مترجم داخلی گزارش کنند.

ابزارهای مرتبط

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