Kirjoittaja Aihe: Mencoder tekee nykivää kuvaa.  (Luettu 1645 kertaa)

Blackheart

  • Vieras
Mencoder tekee nykivää kuvaa.
« : 16.12.09 - klo:19.19 »
Yritin muuntaa mencoderilla DVD:tä h.246 muotoon. DVD:n kuva on lomitettu ja jos laitan mencoderille käskyn poistaa lomitukset, niin lopputulos on nykivää videota, jos taas jätän lomitukset leffaan, niin näyttäis pyörivän oikein, mutta lomitukset häiritsee. ja pahasti. Olisko jotain keinoa ottaa lomitus pois .vob tiedostosta, jos sitten kokeilis muuntaa lopputuloksen.

Tuossa on nyt kasassa 3 S. King leffaa ja kaikissa sama homma. Yleensä lomituksenpoisto on onnistunut muilla levyillä. Nuo 3 leffaa on jotain ihan muuta.

nm

  • Käyttäjä
  • Viestejä: 16375
    • Profiili
Vs: Mencoder tekee nykivää kuvaa.
« Vastaus #1 : 17.12.09 - klo:02.29 »
Tuossa on nyt kasassa 3 S. King leffaa ja kaikissa sama homma. Yleensä lomituksenpoisto on onnistunut muilla levyillä. Nuo 3 leffaa on jotain ihan muuta.

Jos ne ovat tavallisia eurooppalaisia PAL-levyjä, ongelma johtuu julkaisijan käyttämästä heikkolaatuisesta NTSC->PAL-muunnoksesta (30i->25i), jossa osa videon peräkkäisistä kentistä on sekoitettu yhteen (blended fields). Tämän voi todeta vaikkapa toistamalla videota mplayerin -vf tfields -suotimella ja etenemällä kuva kerrallaan (onnistuu piste-näppäimellä). Sekoitetut kentät näkyvät tasaisesti liikkuvien kohteiden reunoilla haamukuvina. Minulla on hyllyssä Stephen Kingin Langoliers -DVD (R2, PAL), joka näyttää olevan juuri tällainen tapaus.

Ainoa kunnollinen ratkaisu tähän ongelmaan taitaa olla AviSynthin srestore-suodin, jolla sekoitetut kentät deblendataan ja alkuperäinen kuvanopeus palautetaan. Olen käyttänyt srestorea joskus Linuxissa avs2yuv:n ja Winen avulla, mutta kokoonpano vaatii aika paljon säätämistä: http://forum.doom9.org/showthread.php?p=1322859#post1322859

Toinen vaihtoehto on tosiaan säilyttää video lomitettuna, jolloin toiston aikana on käytettävä laadukasta täyden kuvanopeuden lomituksenpoistoa, tai muuntaa video 50p:ksi ennen uudelleenpakkausta jollain vastaavalla menetelmällä. MEncoderissa hyvä vaihtoehto tähän on "-vf yadif=1 -ofps 50". Mutta korjaamatta varsinaista ongelmaa ei siis saavuteta läheskään alkuperäistä NTSC-videota vastaavaa laatua.

syväpaahto

  • Käyttäjä
  • Viestejä: 137
    • Profiili
Vs: Mencoder tekee nykivää kuvaa.
« Vastaus #2 : 17.12.09 - klo:18.48 »
Ainoa ohjelma, jolla olen saanut noita pilalle lomitettuja korjattua on Avisynth + Virtualdub -yhdistelmä. Huolellisessa analyysillä ja skriptauksella saa lomituksen jokseenkin taas erilleen ja fps-muutoksen tehtyä tasaisemmin. doom9 forumista löytyy kyllä apua. Kumpikin ohjelma toimii Winellä täydellisesti. Wine tarvitsee sitten myös codecien asennukset.