مبدل SUB به CSV

زیرنویس‌های SUB را فوری به CSV در مرورگر تبدیل کنید.

پذیرفتن
SUB
خروجیCSV

فایل زیرنویس خود را اینجا رها کنید

یا برای مرور کلیک کنید (چندین فایل پشتیبانی می‌شود)

پشتیبانی‌شده: SUB

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

درباره تبدیل SUB به CSV

تبدیل فایل SUB (.sub) به CSV زیرنویس‌های شماره‌گذاری‌شدهٔ MicroDVD را به یک صفحهٔ گسترده با تایم‌استمپ‌های میلی‌ثانیه واقعی تبدیل می‌کند: آماده برای باز کردن در Excel یا Google Sheets برای بررسی، ویرایش دسته‌ای یا تحویل به مترجمی که در صفحات گسترده کار می‌کند نه در یک ویرایشگر زیرنویس.

MicroDVD (SUB) چیست؟

MicroDVD (.sub) یک فرمت زیرنویس مبتنی بر فریم است که هر خط را بر اساس شماره فریم به‌جای زمان ساعت زمان‌بندی می‌کند. این فرمت با پخش‌کنندگان دسکتاپ و DVD قدیمی‌تر رایج است.

صادرات CSV زیرنویس چیست؟

CSV (.csv) یک صادرات آماده برای صفحه‌گسترده است: نه یک فرمت زیرنویسی که هر پخش‌کننده رسانه‌ای بخواند، بلکه فرمتی برای بررسی، ویرایش یا پردازش دسته‌ای متن زیرنویس در Excel، Google Sheets یا هر ابزار صفحه‌گسترده‌ای. هر cue به یک ردیف تبدیل می‌شود با شاخص، کدهای زمانی شروع/پایان، زمان‌بندی میلی‌ثانیه و متن در ستون‌های جداگانه، بنابراین یک مترجم، ویرایشگر یا بررسی‌کننده QA می‌تواند کل فایل زیرنویس را به‌جای فرمت متن مبتنی بر خط به‌عنوان جدول پردازش کند.

درباره تبدیل SUB به CSV

  • یک ردیف برای هر cue: هر خط MicroDVD {startFrame}{endFrame}text به یک ردیف CSV با ستون‌های index، start/end، startMs/endMs و text تبدیل می‌شود.
  • شماره‌های فریم با استفاده از نرخ فریم تبدیل می‌شوند: SUB زمان‌بندی را به‌عنوان شمارش فریم ذخیره می‌کند، نه زمان. اگر خط اول فایل یک نشانگر FPS حمل کند ({1}{1}25)، آن نرخ به‌طور خودکار تشخیص داده شده و استفاده می‌شود؛ در غیر این صورت مبدل پیش‌فرض 23.976 fps را فرض می‌کند، اگر فایل شما از نرخ دیگری استفاده می‌کند قبل از تبدیل FPS منبع متفاوتی را انتخاب کنید.
  • کد‌زمانی‌ها نقل‌قول‌شده‌اند: فرمت کد‌زمانی نرمال‌شده (00:00:01,000) شامل کاما است، بنابراین ستون‌های start/end طبق استاندارد CSV نقل‌قول‌شده‌اند، در غیر این صورت نرم‌افزار صفحهٔ گسترده کاما را به‌عنوان شکستن ستون غلط تفسیر می‌کند.
  • جداکننده‌های خط لوله به یک فاصله فروپاشی می‌کنند: جداکنندهٔ خط MicroDVD (|) (مثلاً Hello|world) به یک فاصلهٔ واحد در CSV تبدیل می‌شود، زیرا یک سلول صفحهٔ گسترده یک خط متن ساده است بدون هیچ قرارداد شکستن خط.

کدهای زمانی به دقت زمان‌بندی CSV تبدیل می‌شوند بدون از دست رفتن هم‌زمانی.

آنچه از دست می‌دهید در مقابل آنچه به دست می‌آورید

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

  • زمان‌بندی شماره فریم (مرتبط با نرخ فریم ویدیو)

آنچه در تبدیل به دست می‌آید

  • مستقیماً در Excel، Google Sheets یا هر ابزار صفحه‌گسترده‌ای باز می‌شود، بدون نیاز به جادوگر واردات
  • یک ردیف برای هر cue باعث می‌شود جستجو و جایگزینی دسته‌ای، مرتب‌سازی یا فیلترکردن در صفحه‌گسترده بسیار ساده باشد
  • یک فرمت جدول آشنا برای مترجمان و بررسی‌کنندگانی که در صفحه‌گسترده کار می‌کنند، نه در ویرایشگرهای زیرنویس

زمان تبدیل SUB به CSV

بررسی صفحه‌گسترده

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

ویرایش دسته‌ای متن

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

گردش‌های کار ترجمه و QA

متن cue را به مترجم یا بررسی‌کننده QA در فرمتی که قبلاً در آن کار می‌کنند تحویل دهید، بدون آموزش آن‌ها برای استفاده از ویرایشگر زیرنویس.

سؤالات متکرر

آیا می‌توانم CSV را ویرایش کنم و آن را دوباره به فایل SUB تبدیل کنم؟

نه با این ابزار: صادرات CSV یک‌طرفه است. این برای بررسی یا ویرایش دسته‌ای متن cue در یک صفحهٔ گسترده است، نه به‌عنوان یک فرمت زیرنویس قابل‌بازگشت. اگر نیاز دارید فایل اصلی .sub خود را نگه دارید.

چرا تایم‌استمپ‌های CSV برای فایل SUB من غلط به نظر می‌رسند؟

فایل‌های .sub MicroDVD شماره فریم را ذخیره می‌کنند، نه زمان، تبدیل آن‌ها به میلی‌ثانیه نیاز به نرخ فریم صحیح دارد. اگر فایل شما نشانگر FPS ندارد در خط اول، این ابزار پیش‌فرض 23.976 fps را فرض می‌کند. اگر ویدیوی منبع شما در واقع با 25، 24 یا 29.97 fps اجرا می‌شود، قبل از تبدیل آن نرخ را انتخاب کنید یا تایم‌استمپ‌های CSV drift خواهند کرد.

چه اتفاقی برای cue‌های چند‌خطی (با <code class="bg-gray-100 px-1 rounded text-sm">|</code>) در CSV می‌افتد؟

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

نکات برای تبدیل SUB به CSV

صادرات CSV یک‌طرفه است: هیچ مبدل CSV-به-SUB وجود ندارد، زیرا CSV در اینجا یک فرمت بررسی/ویرایش برای صفحات گسترده است، نه یک فرمت زیرنویس که هیچ پخش‌کننده‌ای آن را دوباره می‌خواند.

قبل از تبدیل نرخ فریم را بدانید: اگر تایم‌استمپ‌های حاصل غلط به نظر می‌رسند، فایل شما احتمالاً نشانگر FPS ندارد و از نرخ متفاوتی استفاده می‌کند، نرخ فریم ویدیوی منبع را با VLC (Tools → Media Information → Codec Details) یا MediaInfo بررسی کنید و قبل از تبدیل آن را انتخاب کنید، پیش‌فرض 23.976 است.

برای فرمول‌های صفحهٔ گسترده از ستون‌های عددی startMs/endMs استفاده کنید (مدت = endMs − startMs) به‌جای اینکه میلی‌ثانیه‌ها را از شماره‌های فریم منبع دوباره محاسبه کنید.