ربات تلگرامی مدیاگیر
یوتیوب

دانلود زیرنویس یوتیوب و اضافه کردن آن به ویدیو

انتشار: به‌روزرسانی: ۵ دقیقه مطالعه

تصویر شاخص: نشان یوتیوب و عنوان «دانلود زیرنویس یوتیوب و اضافه کردن آن به ویدیو» با متن سفید روی زمینهٔ رنگی مدیاگیر
فهرست مطالب

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

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

  1. لینک ویدیو را از یوتیوب کپی کنید. لینک معمولی، youtu.be و شورتس پذیرفته می‌شوند.
  2. صفحهٔ دانلود زیرنویس یوتیوب را باز کنید و لینک را در کادر بالا بچسبانید.
  3. با حساب تلگرام خود وارد شوید. اگر عضو کانال‌های لازم مدیاگیر نباشید، فهرستشان همان‌جا نمایش داده می‌شود.
  4. اگر ویدیو زیرنویس داشته باشد، دکمهٔ «زیرنویس» در منو هست. آن را بزنید و زبان را انتخاب کنید.
  5. فرمت را انتخاب کنید: SRT یا VTT. فایل در مرورگر شما ذخیره می‌شود.

نام فایل از نام کانال و عنوان ویدیو ساخته می‌شود و کد زبان در کروشه در آخر آن می‌آید، مثلاً [en] یا [fa]. خود ویدیو را از صفحهٔ دانلود از یوتیوب بگیرید؛ برای هیچ‌کدام فیلترشکن لازم نیست.

کدام زبان‌ها و کدام نوع زیرنویس؟

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

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

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

SRT یا VTT؟

  • VTT همان فایل یوتیوب است، بدون تغییر، و برای پخش‌کننده‌های HTML5 مناسب است. در زیرنویس خودکار ممکن است خطوط تکراری و برچسب‌های زمان‌بندی کلمه‌به‌کلمه داشته باشد.
  • SRT را مدیاگیر از همان VTT می‌سازد؛ برچسب‌های رنگ و قالب و خط‌های تکراری زیرنویس خودکار حذف می‌شوند.

برای کارهای بعدی SRT را بگیرید؛ VLC، MX Player و بیشتر تلویزیون‌های هوشمند آن را می‌خوانند.

نمایش زیرنویس روی ویدیو در پخش‌کننده

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

کامپیوتر

  1. فایل ویدیو و فایل SRT را در یک پوشه بگذارید.
  2. نام زیرنویس را دقیقاً هم‌نام ویدیو کنید، فقط پسوند فرق کند؛ مثلاً lesson.mp4 و lesson.srt.
  3. ویدیو را با VLC باز کنید. اگر زیرنویس خودکار بارگذاری نشد، از منوی Subtitle گزینهٔ Add Subtitle File را بزنید.

اندروید و آیفون

در اندروید، ویدیو را در MX Player یا VLC باز کنید و از گزینهٔ Subtitle فایل SRT را انتخاب کنید. پخش‌کنندهٔ پیش‌فرض آیفون فایل زیرنویس جدا را نمی‌خواند؛ VLC برای iOS را نصب کنید، ویدیو و SRT را به آن بدهید و زیرنویس را از تنظیمات پخش انتخاب کنید.

اگر حروف فارسی به‌هم‌ریخته بود

فایل‌های زیرنویس مدیاگیر با UTF-8 ذخیره می‌شوند. اگر پخش‌کننده حروف را نامفهوم نشان داد، در تنظیمات زیرنویس آن Encoding را روی UTF-8 بگذارید. اگر مربع‌های خالی دیدید، فونت زیرنویس را به فونتی که فارسی را پشتیبانی می‌کند تغییر دهید.

اضافه کردن زیرنویس به فایل ویدیو

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

زیرنویس قابل خاموش شدن (Soft Sub)

زیرنویس به‌عنوان یک «ترک» جدا داخل فایل قرار می‌گیرد. تصویر دوباره فشرده نمی‌شود، کار چند ثانیه طول می‌کشد و بیننده می‌تواند زیرنویس را خاموش کند. با FFmpeg و یک فایل MP4:

ffmpeg -i lesson.mp4 -i lesson.srt -map 0 -map 1 -c copy -c:s mov_text -metadata:s:s:0 language=per lesson-sub.mp4

برای MKV بخش -c:s mov_text را بردارید و خروجی را با پسوند mkv بنویسید؛ برنامهٔ گرافیکی MKVToolNix هم همین کار را می‌کند. بعضی پخش‌کننده‌ها، به‌خصوص در گوشی، ترک زیرنویس داخل MP4 را نشان نمی‌دهند.

زیرنویس چسبیده به تصویر (Hard Sub)

متن زیرنویس جزو تصویر می‌شود و در هر پخش‌کننده‌ای دیده می‌شود، اما دیگر خاموش نمی‌شود. چون تصویر دوباره ساخته می‌شود، کار طول می‌کشد و کمی از کیفیت از دست می‌رود. در HandBrake از زبانهٔ Subtitles فایل SRT را اضافه کنید و Burn In را بزنید، یا با FFmpeg:

ffmpeg -i lesson.mp4 -vf subtitles=lesson.srt -c:a copy lesson-hardsub.mp4

محدودیت‌ها

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

زیرنویس سازنده هم اثر اوست؛ فقط برای استفادهٔ مجاز دانلودش کنید.

جمع‌بندی

برای بیشتر کاربردها SRT را بگیرید و در VLC یا MX Player کنار ویدیو باز کنید. اگر زیرنویس باید همراه فایل باشد، آن را با FFmpeg یا MKVToolNix به‌صورت ترک جدا اضافه کنید و فقط وقتی روی تصویر بچسبانید که پخش‌کنندهٔ مقصد ترک زیرنویس را نمی‌خواند. برای شروع، لینک ویدیو را در صفحهٔ دانلود زیرنویس یوتیوب بچسبانید. اگر ویدیو را برای تلویزیون می‌گیرید، راهنمای کیفیت ویدیو یوتیوب: فرق 720p، 1080p و 4K هم به کارتان می‌آید.

پرسش‌های پرتکرار

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

فقط SRT و VTT. VTT همان فایل یوتیوب است و SRT را مدیاگیر از آن می‌سازد.

آیا مدیاگیر زیرنویس فارسی را ترجمه می‌کند؟

خیر. گزینهٔ فارسی فقط وقتی هست که یوتیوب برای آن ویدیو زیرنویس فارسی داشته باشد.

آیا مدیاگیر زیرنویس را روی ویدیو می‌چسباند؟

خیر. زیرنویس همیشه فایل جداست؛ آن را در پخش‌کننده باز کنید یا با FFmpeg به فایل اضافه کنید.

چرا دکمهٔ زیرنویس را برای بعضی ویدیوها نمی‌بینم؟

یعنی یوتیوب برای آن ویدیو زیرنویسی به فارسی، انگلیسی، عربی یا زبان اصلی ویدیو نداده است.

نوشته‌های مرتبط