Kung saan naninirahan ang mga subtitle: embedded at external
Ang isang video file (MKV, MP4) ay isang container na naglalaman ng video track, audio track, at subtitle tracks nang sabay-sabay. Ang mga subtitle na selyado sa loob ay embedded; ang hiwalay na .srt / .ass file na nasa labas ay external, at ang embedded track ay tinatawag ding muxed in.
Ang mga external subtitle ay maaaring gamitin kung ano man sila. Ang problema ay ang mga embedded: para i-edit ang mga ito, isalin ang mga ito, o bumuo ng bilingual track mula sa orihinal, wala kang hawak na subtitle file — kailangan mo munang basahin ang track palabas ng container. Ang hakbang na ito ay hindi transcoding: ang video ay hindi muling naka-encode, ang data na nakaimbak na sa container ay binabasa lamang.
Aling container ang naglalaman ng ano
Ang iba't ibang container ay naglalaman ng iba't ibang subtitle format, at ang kahirapan sa pag-extract ay magkakaiba rin:

Bakit hindi ma-extract ang mga image subtitle
Ang mga Blu-ray PGS at DVD subtitle ay walang iniimbak na mga character kundi isang serye ng mga larawan na may alpha channel. Kapag ipinapakita ito ng isang player, nagdidikit ito ng larawan, hindi nag-render ng text.
Kaya walang text sa ganoong track na babasahin — hindi sa hindi sinusuportahan ng tool, kundi dahil walang mga character doon. Malinaw na sinasabi ng pahina kapag may nakasalubong ito.
Ang tanging paraan para makuha ang mga salita ay ang kilalanin muna ang mga character sa mga larawang iyon (OCR) at bumuo ng mga subtitle mula roon. Iyon ay hiwalay na proseso mula sa pag-pull ng isang track palabas.
Ang karaniwang kasunod pagkatapos ng pag-extract
Ang lumalabas ay ang track kung ano ito: ang tool ay hindi humuhula ng mga encoding at hindi nagtatama ng mga timeline. Kaya dalawang bagay ang kadalasang lumilitaw:
Ang isa ay garbled text — problema sa encoding sa source track na lumalabas pa ring garbled; pumunta sa How to repair garbled text para tukuyin ang encoding. Ang isa naman ay maling timing — kung ang source ay may intro logo, o hindi magkatugma ang mga frame rate, ang resulta ay offset sa kabuuan; gamitin ang Timeline adjustment para i-offset o i-scale ito.
Pagkatapos nito, para magsalin pumunta sa Subtitle translation, at para gawin itong bilingual tingnan ang Two ways to make bilingual subtitles.

Ilang bagay na madaling magkamali
Ang pag-extract ng mga subtitle ay hindi pagsusunog ng mga ito sa video. Ang video ay hindi muling naka-encode, kaya ang kalidad ng larawan at audio ay hindi apektado.
Ang pag-extract ay hindi nakakaapekto sa orihinal na file. Basahin lamang, hindi kailanman isinulat, at walang isang byte ng video ang nagbabago.
Ang pagiging mabagal ng malaking file ay hindi problema sa koneksyon. Ini-scan ng tool ang impormasyon ng track nang paisa-isang bahagi, at mas malaki ang file mas matagal ito; ang lahat ng ito ay nangyayari nang lokal.
Ang mga external subtitle ay hindi nangangailangan ng pahinang ito. Kung mayroon kang .srt / .ass, dumiretso sa Format conversion; ang mga subtitle lamang na selyado sa loob ng video ang kailangang i-extract muna.
Mga kaugnay na tool at gabay
Para sa kumpletong gabay tingnan ang How to extract subtitles embedded in a video; para isalin ang na-extract mo pumunta sa Subtitle translation, para gawin itong bilingual tingnan ang Two ways to make bilingual subtitles; para sa garbled text magsimula sa Garbled text repair.