Kirjoittaja Aihe: mpeg2 dekoodaus [ongelma pieneni asetuksilla, ja hävisi ffmpg-päivityksellä]  (Luettu 5209 kertaa)

redu

  • Käyttäjä
  • Viestejä: 487
    • Profiili
Katselen
mpeg2 transfer stream signaaleja  PC:llä satelliiteista ja digiTV:stä. Gutsyssä käytän Kaffeinea ja WinXP:ssä DVBViewer:iä. No, kumpikin systeemi pelittää, mutta kun katselen pidempään ja tarkemmin, niin huomaan, että Linux-puolella kuvassa on pieniä virheitä runsaan liikkeen kohdissa: Vaakasuuntaisia juovamaisia "liitoskohtia". WinXP-puolella ei moista ole.

Luulen ymmärtäväni, että Linuksin käyttämä mpeg2-dekoodaus töppäilee?

Joo, mulla on kyllä terävä näyttö: Mirai-FullHD, pixel perfect 1920* 1080, niin että pienetkin vilpit tulevat esille. Aikaisemmin, kun katselin samaa materiaalia 21-tuuman putkinäytöllä, eivät virheet sattuneet silmään.

Miten Linuksissa (Gutsy) näkee, mikä dekooderi on käytössä? Miten sitä voisi vaihtaa?

redu

« Viimeksi muokattu: 30.07.08 - klo:21.32 kirjoittanut redu »
Ubuntua 98%, Winkua 2%

Jouni Karlsson

  • Käyttäjä
  • Viestejä: 188
    • Profiili
    • G+
Vs: mpeg2 dekoodaus
« Vastaus #1 : 14.04.08 - klo:12.09 »
Ei se dekooderi varsinaisesti töppäile. Kaffeinen Xine moottorin lomituksenpoisto on vain väärä. Vaihtaa voi Settings -> Xine engine parameters -> Video - > Expert options -> output.xv_deinterlace_method. Melko syvällä siis tuo täpi. Mutta juu niitä vaihtelemalla pitäis saada erilaista kuvaa aikaan, siitä vain kokeilemaan.

Jos Kaffeine on kotimaisella niin tuon option polkua en pahemmin osaa kääntää. :P

- Jouni Karlsson
--- Jep ---

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: mpeg2 dekoodaus
« Vastaus #2 : 15.04.08 - klo:06.30 »
Ei se dekooderi varsinaisesti töppäile. Kaffeinen Xine moottorin lomituksenpoisto on vain väärä. Vaihtaa voi Settings -> Xine engine parameters -> Video - > Expert options -> output.xv_deinterlace_method. Melko syvällä siis tuo täpi. Mutta juu niitä vaihtelemalla pitäis saada erilaista kuvaa aikaan, siitä vain kokeilemaan.

Jos Kaffeine on kotimaisella niin tuon option polkua en pahemmin osaa kääntää. :P

- Jouni Karlsson

Toi taitaa olla deprekoitunut tapa.

Kannattaa laittaa tvtimen Greedy2Frame toimimaan, jolla pitäisi saada parasta lomituksen poistoa mitä xine-enginestä saa. Mplayerillä on ilmeisesti viel parempia lomituksenpoistosuotimia.

Täältä löytyy ohjeet.

redu

  • Käyttäjä
  • Viestejä: 487
    • Profiili
Vs: mpeg2 dekoodaus
« Vastaus #3 : 16.04.08 - klo:09.31 »
Ei se dekooderi varsinaisesti töppäile. Kaffeinen Xine moottorin lomituksenpoisto on vain väärä. Vaihtaa voi Settings -> Xine engine parameters -> Video - > Expert options -> output.xv_deinterlace_method. Melko syvällä siis tuo täpi. Mutta juu niitä vaihtelemalla pitäis saada erilaista kuvaa aikaan, siitä vain kokeilemaan.

Jos Kaffeine on kotimaisella niin tuon option polkua en pahemmin osaa kääntää. :P

- Jouni Karlsson

Kiitos Jouni
Kokeilin xine-asetuksia, mutta ne eivät vaikuttaneet ilmiöön.

Tarkennus:
"Saumailmiö" esiintyy vain liikekohdissa, eikä koko kuvan leveydellä (paitsi jos koko kuvaa panoroidaan). Jos esimerkiksi ukon pää liikehtii ruudulla, syntyy "palikoitumista", ja lisäksi tätä "saumausta". Saumassa on vähän sivusiirtymää, joka korjaantuu muutaman juovan aikana. "Saumoja" voi olla useita tuon liikkuvan pään alueella, tai niitä voi olla vain yksi. Onneksi WinXP:ssä ei moista esiinny samassa koneessa mutta eri partitiossa.

Näyttäisi siis siltä, että "saumat" liittyvät dekooderin liikkeenkorjauksen prosessiin?

redu
Ubuntua 98%, Winkua 2%

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: mpeg2 dekoodaus
« Vastaus #4 : 16.04.08 - klo:21.59 »
Ei se dekooderi varsinaisesti töppäile. Kaffeinen Xine moottorin lomituksenpoisto on vain väärä. Vaihtaa voi Settings -> Xine engine parameters -> Video - > Expert options -> output.xv_deinterlace_method. Melko syvällä siis tuo täpi. Mutta juu niitä vaihtelemalla pitäis saada erilaista kuvaa aikaan, siitä vain kokeilemaan.

Jos Kaffeine on kotimaisella niin tuon option polkua en pahemmin osaa kääntää. :P

- Jouni Karlsson

Kiitos Jouni
Kokeilin xine-asetuksia, mutta ne eivät vaikuttaneet ilmiöön.

Tarkennus:
"Saumailmiö" esiintyy vain liikekohdissa, eikä koko kuvan leveydellä (paitsi jos koko kuvaa panoroidaan). Jos esimerkiksi ukon pää liikehtii ruudulla, syntyy "palikoitumista", ja lisäksi tätä "saumausta". Saumassa on vähän sivusiirtymää, joka korjaantuu muutaman juovan aikana. "Saumoja" voi olla useita tuon liikkuvan pään alueella, tai niitä voi olla vain yksi. Onneksi WinXP:ssä ei moista esiinny samassa koneessa mutta eri partitiossa.

Näyttäisi siis siltä, että "saumat" liittyvät dekooderin liikkeenkorjauksen prosessiin?

redu

Testasitko tuota Greedy2Framea?

redu

  • Käyttäjä
  • Viestejä: 487
    • Profiili
Vs: mpeg2 dekoodaus
« Vastaus #5 : 20.04.08 - klo:17.37 »
Testasitko tuota Greedy2Framea?

En,
koska en tiedä mikä se on ja missä se on? Tai ei ole? Tai mistä sen saa?

redu
Ubuntua 98%, Winkua 2%

redu

  • Käyttäjä
  • Viestejä: 487
    • Profiili
Vs: mpeg2 dekoodaus
« Vastaus #6 : 20.04.08 - klo:17.58 »
Testasitko tuota Greedy2Framea?

En,
koska en tiedä mikä se on ja missä se on? Tai ei ole? Tai mistä sen saa?

redu

No joo,
löytyihän se "Player"-valikosta. Löysin ohjeen:
http://www.dvdplaza.fi/forums/showthread.php?t=67221
ja tein näin:
valitse Käyttäjän määrittämä ja paina "Määritä tvtime lomituksenpoisto-liitännäinen...". Tee seuraavat säädöt (x on valittu, - ei valittu):
Code:

deinterlace method: Greedy2Frame
enable: x
pulldown algorithm: none
framerate output mode: full
make frames evenly spaced: -
disable deinterlacing when progressive_frame flag is set: x
apply chroma filter: x
skip image format conversion: -

"User defined"-sijasta olisi ollut paljon valmisasetuksiakin:
"Low CPU usage" antoi paremmat rajaviivat, mutta enemmän saumausta.
"High CPU usage" antoi rosoisemmat rajaviivat, mutta vähemmän saumausta.

User defined / Greedy2Frame:
Antaa ehkä parhaan kokonaistuloksen. Pientä vilppiä on silti, etenkin jos kanava on huono (kaistaleveys).

redu
« Viimeksi muokattu: 20.04.08 - klo:18.41 kirjoittanut redu »
Ubuntua 98%, Winkua 2%

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: mpeg2 dekoodaus
« Vastaus #7 : 21.04.08 - klo:06.05 »
En,
koska en tiedä mikä se on ja missä se on? Tai ei ole? Tai mistä sen saa?

redu

No joo,
löytyihän se "Player"-valikosta. Löysin ohjeen:
http://www.dvdplaza.fi/forums/showthread.php?t=67221
ja tein näin:
valitse Käyttäjän määrittämä ja paina "Määritä tvtime lomituksenpoisto-liitännäinen...". Tee seuraavat säädöt (x on valittu, - ei valittu):
Code:

deinterlace method: Greedy2Frame
enable: x
pulldown algorithm: none
framerate output mode: full
make frames evenly spaced: -
disable deinterlacing when progressive_frame flag is set: x
apply chroma filter: x
skip image format conversion: -

"User defined"-sijasta olisi ollut paljon valmisasetuksiakin:
"Low CPU usage" antoi paremmat rajaviivat, mutta enemmän saumausta.
"High CPU usage" antoi rosoisemmat rajaviivat, mutta vähemmän saumausta.

User defined / Greedy2Frame:
Antaa ehkä parhaan kokonaistuloksen. Pientä vilppiä on silti, etenkin jos kanava on huono (kaistaleveys).

redu

Jeps, tuon saman linkinhän minä jo annoin omassa postissani :)

Eli eikö noikaan kuitenkaan parantanut kuvaa? Tuon parempaa kuvaa ei tietääkseni xinestä saa.. Itsellä on juurikin tuo Greedy2Frame digilähetyksen lomituksenpoistajana ja minun mielestäni ihan yhtä hyvää kuvaa saa aikaiseksi kuin normidigiboksilla hd ready telkkariin. Tosin en käytä Kaffeinea vaan VDR:ää xineliboutputin kautta.

redu

  • Käyttäjä
  • Viestejä: 487
    • Profiili
Vs: mpeg2 dekoodaus
« Vastaus #8 : 21.04.08 - klo:17.03 »
Eli eikö noikaan kuitenkaan parantanut kuvaa? Tuon parempaa kuvaa ei tietääkseni xinestä saa.. Itsellä on juurikin tuo Greedy2Frame digilähetyksen lomituksenpoistajana ja minun mielestäni ihan yhtä hyvää kuvaa saa aikaiseksi kuin normidigiboksilla hd ready telkkariin. Tosin en käytä Kaffeinea vaan VDR:ää xineliboutputin kautta.

Yritin sanoa, että parani! Defaulttina oli Kaffeinessa lähes huonoin mahdollinen asetus. Kiitos vaan timbba. vinkistä.

redu
Ubuntua 98%, Winkua 2%

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: mpeg2 dekoodaus
« Vastaus #9 : 21.04.08 - klo:18.34 »
Eli eikö noikaan kuitenkaan parantanut kuvaa? Tuon parempaa kuvaa ei tietääkseni xinestä saa.. Itsellä on juurikin tuo Greedy2Frame digilähetyksen lomituksenpoistajana ja minun mielestäni ihan yhtä hyvää kuvaa saa aikaiseksi kuin normidigiboksilla hd ready telkkariin. Tosin en käytä Kaffeinea vaan VDR:ää xineliboutputin kautta.

Yritin sanoa, että parani! Defaulttina oli Kaffeinessa lähes huonoin mahdollinen asetus. Kiitos vaan timbba. vinkistä.

redu

Hyvä homma :)

redu

  • Käyttäjä
  • Viestejä: 487
    • Profiili
Katselen
mpeg2 transfer stream signaaleja  PC:llä satelliiteista ja digiTV:stä. Gutsyssä käytän Kaffeinea ja WinXP:ssä DVBViewer:iä. No, kumpikin systeemi pelittää, mutta kun katselen pidempään ja tarkemmin, niin huomaan, että Linux-puolella kuvassa on pieniä virheitä runsaan liikkeen kohdissa: Vaakasuuntaisia juovamaisia "liitoskohtia". WinXP-puolella ei moista ole.

Luulen ymmärtäväni, että Linuksin käyttämä mpeg2-dekoodaus töppäilee?

Joo, mulla on kyllä terävä näyttö: Mirai-FullHD, pixel perfect 1920* 1080, niin että pienetkin vilpit tulevat esille. Aikaisemmin, kun katselin samaa materiaalia 21-tuuman putkinäytöllä, eivät virheet sattuneet silmään.

Miten Linuksissa (Gutsy) näkee, mikä dekooderi on käytössä? Miten sitä voisi vaihtaa?

redu


Uusi FFMPEG-dekooderi tuli päivityksenä muutama päivä sitten. Ja nyt vasta "liitoskohtaongelma" hävisi kokonaan.
Deinterlace-viilaus kyllä paransi kuvaa vanhalla dekooderilla, mutta "liitoskohtaongelma" hävisi kokonaan vasta uuden dekooderin myötä. Nyt kuva on samaa luokkaa kuin Windozen DVB-softissa. Perimmäinen vika taisi siis sittenkin olla dekooderissa?

redu
Ubuntua 98%, Winkua 2%