Subtitrlar qayerda yashaydi: ichki va tashqi
Video fayl (MKV, MP4) bir vaqtning o‘zida video yo‘lagi, audio yo‘lagi va subtitr yo‘laklarini ushlab turadigan konteyner hisoblanadi. Ichkarida muhrlangan subtitrlar ichki deyiladi; tashqarida turgan alohida .srt / .ass fayli tashqi deyiladi va ichki yo‘lak shuningdek qo‘shilgan (muxed in) deb ham ataladi.
Tashqi subtitrlardan qanday bo‘lsa, shunday foydalanish mumkin. Muammo ichki subtitrlarda: ularni tahrirlash, tarjima qilish yoki asl nusxadan ikki tilli yo‘lak qurish uchun qo‘lingizda subtitr fayli yo‘q — avval yo‘lakni konteynerdan o‘qib chiqishingiz kerak. Ushbu qadam transkodlash emas: video qayta kodlanmaydi, faqat konteynerda allaqachon saqlangan ma'lumotlar o‘qib chiqiladi.
Qaysi konteyner nimani o‘z ichiga oladi
Turli xil konteynerlar turli xil subtitr formatlarini ushlab turadi va chiqarib olish qiyinligi ham farq qiladi:

Nima uchun rasm subtitrlarini chiqarib olish mumkin emas
Blu-ray PGS va DVD subtitrlari umuman hech qanday belgini saqlamaydi, faqat alfa kanaliga ega bir qator rasmlarni saqlaydi. Pleyer ularni ko‘rsatganda, u matnni render qilmayapti, balki rasmni yopishtiryapti.
Shuning uchun bunday yo‘lakda o‘qish uchun matn yo‘q — vosita buni qo‘llab-quvvatlamaydi degani emas, balki u yerda hech qanday belgi yo‘q. Sahifa shunday holatga duch kelganda buni ochiq-oydin aytadi.
So‘zlarni olishning yagona yo‘li – birinchi navbatda o‘sha rasmlardagi belgilarni tanib olish (OCR) va shundan subtitrlarni qurish. Bu yo‘lakni chiqarib olishdan alohida jarayon.
Chiqarib olingandan keyin odatda nima keladi
Nima chiqsa, o‘sha yo‘lak chiqadi: vosita kodlashlarni taxmin qilmaydi va vaqt jadvallarini tuzatmaydi. Shuning uchun ikkita narsa tez-tez yuzaga keladi:
Biri — buzilgan matn — manba yo‘lakdagi kodlash muammosi bo‘lib, baribir buzilgan holda chiqadi; kodlashni aniqlash uchun How to repair garbled text ga o‘ting. Ikkinchisi — noto‘g‘ri vaqt — manbada kirish logotipi bo‘ladimi yoki kadrlar tezligi mos kelmaydimi, natija butunligicha suriladi; uni surish yoki masshtablash uchun Timeline adjustment dan foydalaning.
Shundan so‘ng, tarjima qilish uchun Subtitle translation ga o‘ting va uni ikki tilli qilish uchun Two ways to make bilingual subtitles ga qarang.

Xatoga yo‘l qo‘yish oson bo‘lgan bir nechta narsa
Subtitrlarni chiqarib olish ularni video ustiga yopishtirish (burning in) emas. Video qayta kodlanmaydi, shuning uchun rasm sifati va audio ta'sir qilmaydi.
Chiqarib olish asl faylga ta'sir qilmaydi. Faqat o‘qish uchun, hech qachon yozilmaydi va videoning bir bayti ham o‘zgarmaydi.
Katta faylning sekin ishlashi ulanish muammosi emas. Vosita yo‘lak ma'lumotlarini bo‘lakma-bo‘lak skanerlaydi va fayl qanchalik katta bo‘lsa, shuncha ko‘p vaqt oladi; bularning barchasi lokal ravishda sodir bo‘ladi.
Tashqi subtitrlarga ushbu sahifa kerak emas. Agar .srt / .ass faylingiz bo‘lsa, to‘g‘ridan-to‘g‘ri Format conversion ga o‘ting; faqat video ichida muhrlangan subtitrlarni oldindan chiqarib olish kerak.
Tegishli vositalar va qo‘llanmalar
To‘liq qo‘llanma uchun How to extract subtitles embedded in a video ga qarang; chiqargan narsangizni tarjima qilish uchun Subtitle translation ga o‘ting, uni ikki tilli qilish uchun Two ways to make bilingual subtitles ga qarang; buzilgan matn uchun Garbled text repair bilan boshlang.