Kirjoittaja Aihe: VLC / Skaalaus menetelmä -> Saisi huomattavasti paremman kuvan  (Luettu 4321 kertaa)

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Morjens!

Tietääkö kukaan miten VLC:n saisi käyttämään fiksumpaa methodia kuin klassista "pixel resizeä". Esim cubic tai Sinc tekisivät aivan huimasti parempaa jälkeä skaalauksessa.

Kiitos!

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Bump!

Ilmeisesti sitä ei ole valittavissa missään. Mutta jos nyt olisi, niin kertokaa. - Kiitos

Karvameduusa

  • Käyttäjä
  • Viestejä: 1055
    • Profiili
Löysin pienen command-line listan: click

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Löysin pienen command-line listan: click

Kiitos! Katsotaan auttaako!

Lainaus
--swscale-mode={0 (Fast bilinear), 1 (Bilinear), 2 (Bicubic (good quality)), 3 (Experimental), 4 (Nearest neighbour (bad quality)), 5 (Area), 6 (Luma bicubic / chroma bilinear), 7 (Gauss), 8 (SincR), 9 (Lanczos), 10 (Bicubic spline)}
                                 Scaling mode
          Scaling mode to use.

Tuolta löytyy myös nuo huippulaadukkaat optiot mm. 8 ja 9. Jos vaan tehot riittää koneessa. ;) 0-2 ovat sitten hiukkasen kevyempiä ja nopeampia ja se näkyy myös laadussa. Näyttää siltä että oletuksena on tuo vaihtoehto 2Windows puolella. Tosin jostain syystä musta tuntuu siltä, että Linuxissa jostain ihmeen syystä tuntuisi olevan mode 4 päällä, tai ainakin siltä se on mun silmään näyttänyt.

Löysin kuin löysinkin netistä soveltuvan testipätkän. Kyllä, ero on huomattava riippuen siitä minkä skaalaus menetelmän valitsee. Testipätkä ei ollut ihan optimi, mutta osoitti selvän eron. Optimi testissä olisi tietysti eri kulmissa olevia viistoja viivoja, sekä interferenssi kuvioita tms. Joilla ilmenisi eri skaalaus menetelmien ongelmat. Mutta joka tapauksessa tulos on huomattavasti parempi kuin oletusasetuksilla. Varsinkin DVD resoluutio -> Full HD skaalauksessa näkyi aikaisemmin ajoittain todella pahasti häiritseviä sahalaitoja, nyt ne ovat mennyttä.

Monessa videossa ongelma oli kyllä pakkauksessa, eikä skaalauksessa. Nykyjään on turkasen vaikeaa löytää mitään laadukasta videomateriaalia. ;(
« Viimeksi muokattu: 18.11.08 - klo:18.44 kirjoittanut Ux64 »

moonstone

  • Vieras
Monessa videossa ongelma oli kyllä pakkauksessa, eikä skaalauksessa. Nykyjään on turkasen vaikeaa löytää mitään laadukasta videomateriaalia. ;(

Voisitko laittaa vlc:n komentorimpsun jolla saa mahdollisimman parhaan skaalausmenetelmän käyttöön?

Ux64

  • Käyttäjä
  • Viestejä: 586
    • Profiili
Voisitko laittaa vlc:n komentorimpsun jolla saa mahdollisimman parhaan skaalausmenetelmän käyttöön?

Ei tarvitse komentiriviä, kun osasin dokumentoinnin lukemisen jälkeen etsiä sitä oikealla nimellä ja oikeasta paikasta.

Asetus kun löytyy kohdasta: Video, Filters, swscale

Päädyin tähän valintaan testaamisen jälkneen:
http://en.wikipedia.org/wiki/Lanczos_resampling

Testimateriaalin löytäminen oli työlästä. Koska kuvan piti olla suhteellisen korkealla bitratella, mutta heikohkolla resollutiolla. Muuten käytetty pakkaus, bitrate ja  post prosessing on merkityksellisempi kuin scaling. Onneksi aikuisviihde pelasti, oli helppo löytää useita videoita vertailtavaksi eri menetelmillä. ;)

Huomeutettakoon sitten samalla, että tuo skaalaus menetelmä on yli 10 kertaa raskaampi matemaattisesti kiun esimerkiksi bilinear. Joten koneessa jossa ei ole riittävää tehoreserviä voi loppua vauhti kesken. Cubic tuottaa myös suhteellisen hyvältä näyttävän tuloksen, jos ei tarkastele ihan viimeisiä yksityiskohtia.

Tässä parit linkit. Huomaatko mitään eroa?
http://img145.imageshack.us/my.php?image=nearesetpixelqv6.png
http://img167.imageshack.us/my.php?image=lanczosta1.png

Muista klikata kuva isoksi. ;)
« Viimeksi muokattu: 21.11.08 - klo:15.58 kirjoittanut Ux64 »