Subit

Millä ohjelmalla saa revittyä irti Mpeg2 tiedostosta subit erilliseen .sub tiedostoon? Että voisi mpg2 tiedoston pakata vaikka divx formaattiin?
3216
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

pakata ton mpeg2:n sellaisenaankin xvid:ksi..

Jos tarkoitat sen sijaan .vob-tiedostoja, joissa kuva on kyllä mpeg2-pakattua mutta eivät ole ihan sellaisenaan mpeg2-tiedostoja (siis nimenomaan mpeg2-tiedostoformaatissa) niin en tiedä auttaisko joku projectX tai ConvertX...kokeile kumminkin noita.

Äänestä

Onkos tämä mpeg2-tiedosto PS- vai TS-streamia?

DVD käyttää PS:ää. Itse olen käyttänyt seuraavaa komentoa subtitle-streamin rippaamiseen DVD:ltä ripatuista PS-streameista.

% tcextract -x ps1 -t vob -a 0x22 -i /path/to/ps-stream.vob > subs-fi

Vipu "-a 0x22" määrittää tekstityskielen. Saattaa olla, että joudut muuttamaan sitä. Tämä komento siis lukee "raa'an" PS1-"tekstiraidan" MPEG2-lähdetiedostosta ja kirjoittaa sen tiedostoon "subs-fi". Tätä bittikartta-subtitle-muotoa kutsutaan kaiketi nimellä "VobSub"?

Käsittääkseni aniharva videosoitin ymmärtää "raakoja" bittikarttatekstityksiä. Mplayer lienee ainoana.

ASCII-, eli tekstimuotoon muuntaminenkin onnistuu, mutta se voi olla hyvinkin työlästä. Jos tekstityksen kirjaimet on aseteltu hyvin tiiviisti, lähelle/kiinni toisiansa, tekstimuotoon muuntaminen voi olla miltei mahdotonta. Tämä johtuu siitä, että tekstimuotoon muuntamiseen tarvitaan merkintunnistusohjelmaa (gocr), joka parhaansa mukaan yrittää tunnistaa kirjainten ja numeroiden näköisiä kuvioita bittikartta-subtitleistä. Jos tekstityksen fontti on kovin koukeroista tai kirjaimet lähellä toisiaan, tietokoneen on hyvin vaikea arvata merkkien oikeaa laatua. Tällöin tuloksena voi olla vain pelkkää sotkua.

Tekstimuotoon muuntamiseen olen käyttänyt lähinnä seuraavia kolmea: ohjelmia "subtitle2pgm", "pgm2txt", "srttool" Sekä aikaa, että tekstieditoria. :)

Seuraava komento purkaa "subs-fi" bittikartta-subtitle-tiedostosta jokaisen yksittäisen repliikin omaksi PGM-kuvatiedostokseen. Tiedostoja tulee siis paljon.

subtitle2pgm -o suomi -c 255,255,0,255 < subs-fi

Sen jälkeen luetaan jokaisen .pgm -kuvan sisältö pgm2text -ohjelmalla tekstimuotoon. Jokaista .pgm -tiedostoa kohti luodaan siis .pgm.txt -tiedosto. Ohjelma kyselee käyttäjältä merkkejä, joita se ei ymmärrä.

pgm2txt suomi

Seuraavaksi sitten yhdistetään jokainen luotu .pgm.txt -tiedosto yhteen .srt-tiedostoon, joka on sitten (periaatteessa) valmis tekstitystiedosto.

srttool -s -w < suomi.srtx > suomi.srt

Tämän jälkeen tarvitaankin kärsivällisyyttä oikolukemiseen tekstieditorilla... "pgm2text":in käyttämä "gocr" tekee paljon virheitä, mutta yleensä ne toistuvat usein samanlaisina pitkin tiedostoa. Tämän vuoksi tekstieditorin "Replace/Korvaa" -ominaisuus on suureksi hyödyksi oikolukemisessa. Itse olen käyttänyt KWritea.

Äänestä

En noista subeista ole varma, mutta itse olen telkusta nauhoittamani mpegit käsitellyt projectx ja avidemuxin läpi, jotta saan niistä divx/mp3.

ProjectX:ää tarvitsen, jotta ei audion ja videon synkronointi mene vituiksi. Leikkaan videot projectX:llä ja vedän sen läpi. Pakkaamisen(divx/mp3) hoitaa avidemux.

Äänestä

Kommentoi aloitusta


Nimimerkki... kirjoitti:

Millä ohjelmalla saa revittyä irti Mpeg2 tiedostosta subit erilliseen .sub tiedostoon? Että voisi mpg2 tiedoston pakata vaikka divx formaattiin?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu