آرکات | زیرنویس خودکار فارسی
Published on

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

Authors
  • avatar
    Name
    رضا نظری

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

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

تشخیص سریع مشکل

نشانهعلت احتمالی
حروف به شکل مربع یا علامت عجیبرمزگذاری فایل یا فونت ناسازگار
حروف فارسی جدا از همپشتیبانی ضعیف از شکل‌دهی حروف فارسی
ترتیب جمله یا علائم برعکسمشکل متن راست‌به‌چپ و ترکیب با عدد یا انگلیسی
زیرنویس جلوتر یا عقب‌تر از صدازمان‌بندی یا تفاوت نسخه ویدیو
کلمات اشتباه ولی ظاهر متن سالمخطای تبدیل گفتار به متن
متن در پیش‌نمایش درست و خروجی خرابتفاوت موتور نمایش یا فونت در مرحله خروجی
بخشی از زیرنویس بیرون کادرنسبت تصویر، جای متن یا محدوده امن نامناسب

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

۱. رمزگذاری فایل SRT درست نیست

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

راه‌حل

فایل را در یک ویرایشگر متن باز و با رمزگذاری UTF-8 ذخیره کنید. هنگام ذخیره، پسوند SRT را نگه دارید و مطمئن شوید برنامه به‌طور ناخواسته پسوند TXT به انتهای نام اضافه نکرده باشد.

پس از ذخیره:

  1. فایل را دوباره در ویرایشگر متن باز کنید؛
  2. چند جمله اول و آخر را کنترل کنید؛
  3. آن را در نرم‌افزار مقصد وارد کنید؛
  4. و یک خروجی کوتاه آزمایشی بگیرید.

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

۲. نرم‌افزار حروف فارسی را درست به هم وصل نمی‌کند

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

راه‌حل

  • نرم‌افزار یا برنامه را به نسخه جدیدتر ارتقا دهید؛
  • از فونتی استفاده کنید که نویسه‌های فارسی را کامل پشتیبانی کند؛
  • جهت پاراگراف را روی راست‌به‌چپ قرار دهید؛
  • متن را در خود ابزار تایپ کنید و با متن کپی‌شده مقایسه کنید؛
  • و پیش از تدوین کامل، یک جمله آزمایشی خروجی بگیرید.

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

۳. ترکیب فارسی، عدد و انگلیسی ترتیب را تغییر می‌دهد

متن فارسی راست‌به‌چپ است، اما عددها و واژه‌های انگلیسی معمولاً چپ‌به‌راست نمایش داده می‌شوند. ترکیب این دو جهت می‌تواند جای پرانتز، خط تیره، عدد یا نام انگلیسی را غیرمنتظره کند. الگوریتم دوطرفه یونیکد برای مدیریت همین نوع متن طراحی شده است، اما اجرای آن در همه ابزارها یکسان و بی‌نقص نیست.

راه‌حل

  • جهت کل پاراگراف را راست‌به‌چپ تنظیم کنید؛
  • جمله را با واژه فارسی شروع کنید، نه عدد یا نام انگلیسی؛
  • عبارت انگلیسی طولانی را در خط جدا قرار دهید؛
  • از فاصله و نشانه‌گذاری اضافی برای جابه‌جایی ظاهری متن استفاده نکنید؛
  • و خروجی را در همان پلتفرمی که منتشر می‌کنید آزمایش کنید.

مثلاً به‌جای شروع جمله با «2026»، بنویسید «در سال ۲۰۲۶». این تغییر کوچک، زمینه جهت متن را روشن‌تر می‌کند.

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

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

راه‌حل

قبل از انتخاب فونت، این جمله آزمایشی را بنویسید:

ویژگی‌های آرکات در سال ۲۰۲۶؛ نسخه RCut 2 و قیمت ۱۲۵٬۰۰۰ تومان

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

۵. زیرنویس با صدا هماهنگ نیست

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

راه‌حل برای اختلاف ثابت

همه زمان‌ها را به اندازه اختلاف جابه‌جا کنید. ابتدا یک جمله نزدیک شروع و یک جمله نزدیک پایان را بررسی کنید تا مطمئن شوید اختلاف واقعاً ثابت است.

راه‌حل برای اختلاف افزایشی

  • مطمئن شوید فایل زیرنویس برای همین نسخه ویدیو ساخته شده است؛
  • سرعت پخش یا تغییر نرخ فریم را بررسی کنید؛
  • زیرنویس را در چند نقطه دوباره همگام کنید؛
  • و در صورت تدوین مجدد، متن را روی نسخه نهایی زمان‌بندی کنید.

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

۶. متن خودکار کلمات را اشتباه تشخیص داده است

اگر ظاهر و زمان‌بندی درست است اما واژه‌ها غلط‌اند، مشکل از تشخیص گفتار است. نویز، موسیقی بلند، چند گوینده هم‌زمان، سرعت بالا و اصطلاح تخصصی می‌توانند دقت را کاهش دهند.

راه‌حل

متن را هم‌زمان با صدا بازبینی کنید و روی نام‌ها، عددها، قیمت‌ها و فعل‌های منفی تمرکز داشته باشید. اشتباه «هست» و «نیست» یا یک صفر اضافه در قیمت، معنی محتوا را عوض می‌کند.

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

۷. شکست خط و نشانه‌گذاری به‌هم ریخته است

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

راه‌حل

  • شکست خط را بعد از یک عبارت کامل قرار دهید؛
  • صفت را از اسم و فعل را از بخش اصلی جمله جدا نکنید؛
  • نیم‌فاصله را در واژه‌هایی مثل «می‌شود» و «به‌هم‌ریخته» درست بنویسید؛
  • و نشانه‌های اضافی گفتار را حذف کنید.

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

۸. متن در خروجی از کادر بیرون می‌رود

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

راه‌حل

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

۹. پیش‌نمایش درست است اما فایل نهایی خراب می‌شود

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

راه‌حل

  1. یک بازه کوتاه از پروژه را خروجی بگیرید.
  2. افکت یا انیمیشن متن را موقتاً ساده کنید.
  3. فونت دیگری را آزمایش کنید.
  4. تنظیمات خروجی استانداردتری انتخاب کنید.
  5. فایل را در یک پخش‌کننده دیگر هم ببینید.

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

زیرنویس چسبیده یا فایل جدا؛ کدام کمتر مشکل دارد؟

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

نیازانتخاب مناسب‌تر
ظاهر ثابت در شبکه اجتماعیزیرنویس چسبیده
امکان خاموش کردن و دسترس‌پذیریفایل جدا
اصلاح متن بدون رندر دوباره ویدیوفایل جدا
کنترل کامل برند روی ظاهرزیرنویس چسبیده

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

چک‌لیست عیب‌یابی

به همین ترتیب پیش بروید:

  1. متن داخل فایل سالم و قابل‌خواندن است؟
  2. فایل با UTF-8 ذخیره شده است؟
  3. جهت پاراگراف راست‌به‌چپ است؟
  4. فونت حروف و اعداد فارسی را پشتیبانی می‌کند؟
  5. زمان‌بندی برای همین نسخه ویدیو ساخته شده است؟
  6. متن خودکار از نظر نام و عدد بازبینی شده است؟
  7. پیش‌نمایش و فایل خروجی هر دو آزمایش شده‌اند؟
  8. مشکل در چند دستگاه یا فقط یک پخش‌کننده دیده می‌شود؟

این ترتیب کمک می‌کند به‌جای تغییر هم‌زمان چند تنظیم، علت اصلی را پیدا کنید.

پرسش‌های متداول

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

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

چرا عددها در زیرنویس فارسی جابه‌جا می‌شوند؟

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

آیا تغییر فونت، حروف جدا را درست می‌کند؟

گاهی بله، اگر فونت نویسه‌های فارسی را نداشته باشد. اما اگر خود نرم‌افزار شکل‌دهی فارسی را پشتیبانی نکند، فقط تغییر فونت کافی نیست.

چرا زیرنویس بعد از تدوین دوباره ناهماهنگ شد؟

حذف یا جابه‌جایی کلیپ‌ها زمان‌بندی را تغییر می‌دهد. زیرنویس را روی نسخه نهایی ویدیو بسازید یا پس از هر تدوین، بازه‌های بعدی را دوباره هماهنگ کنید.

چگونه زیرنویس فارسی سالم روی ویدیو بسازیم؟

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

جمع‌بندی

برای رفع مشکل زیرنویس فارسی، ابتدا مشخص کنید خطا مربوط به متن، جهت نوشتار، فونت، زمان‌بندی یا خروجی است. رمزگذاری UTF-8، پشتیبانی درست از راست‌به‌چپ، فونت فارسی مناسب و بازبینی متن خودکار، بخش بزرگی از مشکلات را حل می‌کنند.

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

چرا زیرنویس فارسی به‌هم می‌ریزد؟ مشکلات رایج و راه‌حل‌ها | آرکات | زیرنویس خودکار فارسی با هوش مصنوعی