Kā tulkot anime?!
No MKV subtitru izvilkšanas līdz tulkošanai Aegisub un subtitru iededzināšanai ar FFmpeg vai HandBrake.
1. Programmas, ko iesaku
2. Kā izvilkt subtitrus no MKV
Vispirms noskaidro, kuri subtitru celiņi atrodas failā. Ar MKVToolNix komandrindu:
mkvmerge -i "episode.mkv"
Rezultātā redzēsi video, audio un subtitru Track ID. Piemēram, ja ASS subtitri ir ID 2:
mkvextract "episode.mkv" tracks 2:"subtitles.ass"
2 ir tikai piemērs — izmanto sava faila subtitru Track ID.Ātrs variants ar FFmpeg, ja gribi pirmo subtitru celiņu:
ffmpeg -i "episode.mkv" -map 0:s:0 "subtitles.ass"
Ja ASS izskatās citādi nekā oriģinālā, MKV var saturēt arī fontus. Tos vari izvilkt ar mkvextract attachments un instalēt vai glabāt atsevišķā fonts mapē.
3. Tulkošana ar Aegisub
- Atver Aegisub un izvēlies File → Open Subtitles, pēc tam savu
.assfailu. - Izvēlies Video → Open Video un atver to pašu epizodi.
- Ērtākai laikošanai vari atvērt audio no video un izmantot skaņas viļņa skatu.
- Tulko dialoga tekstu, bet nedzēs ASS tagus, piemēram,
{\i1},{\an8}vai rindas pārnesumu\N. - Pārbaudi garumzīmes, pieturzīmes, rakstzīmju vārdus un subtitru ilgumu.
- Saglabā rezultātu kā, piemēram,
latviesu.ass.
4. Kā iededzināt ASS subtitrus video
Ja gribi, lai subtitri kļūst par daļu no pašas bildes un tos vairs nevar izslēgt, izmanto FFmpeg ar ass filtru:
ffmpeg -i "episode.mkv" -vf "ass=latviesu.ass" -c:v libx264 -crf 18 -preset medium -c:a copy "episode-lv.mkv"
Ja subtitri izmanto īpašus fontus, ieliec tos mapē fonts un izmanto:
ffmpeg -i "episode.mkv" -vf "ass=latviesu.ass:fontsdir=fonts" -c:v libx264 -crf 18 -preset medium -c:a copy "episode-lv.mkv"
CRF 18–20 parasti ir labs sākumpunkts H.264 video. Neenkodē vienu un to pašu failu atkārtoti — turi oriģinālo master failu.Variants ar HandBrake
Ja negribi izmantot komandrindu, subtitrus vari iededzināt arī ar HandBrake. Visērtāk tas darbojas, ja ASS/SSA subtitru celiņš jau atrodas MKV failā.
- Atver epizodes
.mkvfailu HandBrake. - Izvēlies sev piemērotu video preset un izvades formātu.
- Atver cilni Subtitles un pievieno vajadzīgo SSA/ASS subtitru celiņu.
- Atzīmē Burn In, lai subtitri tiktu ierakstīti pašā video attēlā.
- Izvēlies saglabāšanas vietu un spied Start Encode.
5. Iededzināt vai atstāt izvēlamus subtitrus?
Vienmēr redzami un saglabā ASS stilu, bet skatītājs tos nevar izslēgt vai nomainīt valodu.
Labāki vairākām valodām. MKV var saturēt vairākus subtitru celiņus, kurus skatītājs pats izvēlas.
Bunny Stream izvēlamiem subtitriem izmanto SRT vai WebVTT. Ja tev ir ASS subtitri, vari izveidot WebVTT kopiju:
ffmpeg -i "latviesu.ass" "latviesu.vtt"
.ass.6. Īsā darba secība
Bunny Stream vari augšupielādēt sagatavoto video un atsevišķi pievienot SRT/VTT subtitrus. Sarežģītus ASS karaoke efektus visdrošāk iededzināt video pirms augšupielādes.