Reinikaisen kopsaus

Viestiketju DVD-R -keskustelu -osiossa. Ketjun avasi scorps 15.11.2003.

  1. scorps

    scorps Guest

    Eli tarkoitus olisi tehdä Reinikaisesta ( 7 gb:n kokoinen levy x 2) kopio siten, että molemmat levyt kopioitaisiin omalle levylle.

    Kokeilin tehdä dvd shrinkillä ja tulos oli kuvanlaadullisesti järkyttävä.
     
  2.  
  3. MrShavez

    MrShavez Regular member

    Liittynyt:
    01.08.2003
    Viestejä:
    306
    Kiitokset:
    0
    Pisteet:
    26
    Viimeksi muokattu: 15.11.2003
  4. scorps

    scorps Guest

    Eli olen tekemässä tätä 7 gb -> 4.37 gb konversiota molemmille levyille erikseen.

    Ongelmana on se, että kun kyseessä on tv-sarja, niin se on levyllä on esim. 1. levyllä 7 jaksoa ja toisella on loput.
    Näihin jaksoihin on sitten erikseen laitettu chapterit.
    Menu on yksinkertainen, jossa voi valita vain esitettävän jakson.
     
  5. scorps

    scorps Guest

    En muuten käynnistämään tuota dvd2dvdr-ohjelmaa.
    Herja: install aspi driver first

    Mites tästä eteenpäin?
     
  6. MrShavez

    MrShavez Regular member

    Liittynyt:
    01.08.2003
    Viestejä:
    306
    Kiitokset:
    0
    Pisteet:
    26
    Ahaa, episodi-dvd...

    Tuo tekee käytännössä CCE:n käyttämisen todella työlääksi. Voisit kokeilla tuota DVD2One:a tai Pinnaclen Instant copyä. Instant copyä on ainakin kehuttu laatunsa suhteen, jonka voin itsekin myöntää olevan alle 40% kompressiolla ainakin parempi kuin DVDShrinkin (kauneus on tosin katsojan silmässä). Nuo ohjelmat ovat kyllä maksullisia.
     
  7. Adder_78

    Adder_78 Guest

  8. Adder_78

    Adder_78 Guest

  9. MrShavez

    MrShavez Regular member

    Liittynyt:
    01.08.2003
    Viestejä:
    306
    Kiitokset:
    0
    Pisteet:
    26
    Cool Adder_78! Tuo multi--single pgc-threadi auttoi ainakin minua, kiitos=)
     
  10. scorps

    scorps Guest

    Laatu parani huomattavasti tuolla allaolevalla tavalla tehtynä verrattuna Instant Copyyn ja Dvd2One:lla tehtyyn, mutta silti kuvanlaatu oli suoraan sanoen aika huono. Koska Reinikainen on kuitenkin niin hyvä sarja, päätinkin sitten ostaa sen ihan alkuperäisenä sen sijaan, että olisin kopioinut kirjastosta lainatun.

    Kiitokset vain hyvistä neuvoista!

    ***
    Mutta jos menuilla ei ole väliä niin sitten voit tehdä sen myös näin:

    1.) multi pgc -> single pgc
    http://www.mpegit.net/Ifoedit_pgc.php

    2.) cce opv metodilla:
    http://www.mpegit.net/DVD-R_2_Bach.php
     
  11. Burneri

    Burneri Member

    Liittynyt:
    21.11.2003
    Viestejä:
    20
    Kiitokset:
    0
    Pisteet:
    11
    Satuitko kertaakaan katsomaan Reinikaista siltä alkuperäiseltä levyltä ja toteamaan että laatu on todella huono jo siinä. Onhan se purkitettu jo yli 20 vuotta sitten eikä sitä ilmeisesti olla suuremmin paranneltu digitaalisesti siinä vaiheessa kun sitä on alettu levittämään DVD:llä.
     
  12. scorps

    scorps Guest

    Kyllä satuin katsomaan koko sarjan niiltä alkuperäisiltä ja vaikka laatu ei siinä päätä huimannutkaan, niin kyllä siitä silti puuttui mielestäni täysin kuvan rankasta uudelleen pakkaamisesta aiheutuneet häiriöt. Esim. kun tää partasuinen konstu vokottelee sitä murua siellä rannalla, niin nurmikko kuhisi ja liikkui kokonaisena pikselimössönä tässä uudelleen pakattuna versiona. Tämän lisäksi kaikissa lähikuvissa henkilöiden naamat olivat yhtä elotonta klönttiä. Ei hyvä ja mielestäni Reinikainen on Reinikainen ja ansaitsee paremman version minun hyllyssäni; alkuperäisen.
     
  13. pjh

    pjh Regular member

    Liittynyt:
    07.02.2003
    Viestejä:
    451
    Kiitokset:
    0
    Pisteet:
    26
    Pakkaussuhde alkaa olla sitä luokkaa että pakkaushäröiltä ei taida välttyä millään. Lisäksi eikös ole niin että materiaali, joka on laadultaan rakeista ja kuvassa on kohinaa plus muuta ajan patinaa, pakkautuu huonosti verrattuna priima kuvaan.
     
  14. Adder_78

    Adder_78 Guest

    Tuossa tapauksessa olis tietty voinut tehdä CVD resoilla niin se pakkaus jälki ei olis näkynyt niin selkeästi. Mutta originelli on aina originelli :eek:)
     
  15. Boulder

    Boulder Regular member

    Liittynyt:
    18.02.2002
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    Vaihtoehtoisesti voisi opetella käyttämään AviSynthin lukuisia filttereitä, joilla videosta saa helposti todella laadukkaan, vaikka joutuisikin pakkaamaan rankasti. Itse pistän usein n. 5h videota yhdelle levylle.

    Lisää pakkautuvuutta saa jo sillä, että pistää CCE:ssä GOPin pituudeksi PAL-formaatin maksimin eli 15 framea.
     
  16. scorps

    scorps Guest

    Voisitko laittaa esimerkin mainitsemastasi avisynth-sriptistä?

     
  17. Boulder

    Boulder Regular member

    Liittynyt:
    18.02.2002
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    MPEG2Source("path\video.d2v",idct=5) # idct=5 P4-prossuille, jätä muuten pois!
    Crop(4,0,712,576)
    UnDot()
    BicubicResize(672,544)
    MergeChroma(Blur(1.5))
    FluxSmooth()
    AddBorders(16,16,16,16)
    DCTFilter(1,1,1,1,1,1,0.5,0)
    ConverttoYUY2()
    Limiter()

    Croppaus menee niin, että poistetaan kaikki musta osuus videon ympäriltä ja niin, että kuvasuhteen virheestä ei tule liian suurta (omasta mielestäni alle 2%), FitCD auttaa tässä.

    Video koodataan resolla 704x576 ja sen koko muutetaan niin, että jokaiselle reunalle saadaan 16 pikselin musta palkki. Nämä palkit (eli overscan) eivät näy kun DVD:tä katsotaan televisiosta, mutta ne lisäävät pakkautuvuutta melkoisesti.

    Jos alkuperäisessä videossa on häiritsevää palikkaisuutta, voi niitä poistaa lisäämällä MPEG2Sourceen kohdan CPU=4,moderate_h=30,moderate_v=50 eli rivistä tulee MPEG2Source("path\video.d2v",idct=5,cpu=4,moderate_h=30,moderate_v=50).

    Tässä sitten oletetaan, että käytössä on uusin AviSynth (eli 2.5.3) ja siihen sopivat filtterit. Filtterit löytyvät osoitteesta wwww.avisynth.org/warpenterprises.
     
  18. pjh

    pjh Regular member

    Liittynyt:
    07.02.2003
    Viestejä:
    451
    Kiitokset:
    0
    Pisteet:
    26
    @Boulder:

    Mitenkäs interlaced matskulla (kuten oletettavasti ko. tapauksessa). Kannattaako kentät ajaa pehmennysfiltteristä erikseen?

     
  19. Boulder

    Boulder Regular member

    Liittynyt:
    18.02.2002
    Viestejä:
    127
    Kiitokset:
    0
    Pisteet:
    26
    Siihen tehoaa esim. tämä:

    MPEG2Source("path\video.d2v",idct=5) # idct=5 P4-prossuille, jätä muuten pois!
    Crop(4,0,712,576)
    UnFoldFieldsVertical(flip=true)
    UnDot()
    BicubicResize(672,544)
    MergeChroma(Blur(1.5))
    FluxSmooth()
    DCTFilter(1,1,1,1,1,1,0.5,0)
    FoldFieldsVertical(flip=true)
    AddBorders(16,16,16,16)
    ConverttoYUY2(interlaced=true)
    Limiter()

    Tässä FoldFieldsVertical- ja UnFoldFieldsVertical-funktiot:

    # JDL_UnfoldFieldsVertical
    #
    # Separates the fields in a clip and stacks them vertically.
    # Regardless of field order, even fields are on top.
    #
    # PARAMETERS:
    # flip - pass true to flip the bottom field vertically;
    # useful when dealing with spatial filters
    # (default: false)
    #
    function UnfoldFieldsVertical(clip c, bool "flip")
    {
    flip = default(flip, false)
    oldParity = c.GetParity()
    c.AssumeTFF().SeparateFields().AssumeFrameBased()
    top = SelectEven()
    bottom = SelectOdd()
    StackVertical(top, flip ? bottom.FlipVertical()
    \ : bottom)
    return (c.FrameCount() == 0)
    \ ? c
    \ : SetParity(oldParity)
    }

    # JDL_FoldFieldsVertical
    #
    # Folds fields from a clip that resulted from calling
    # JDL_UnfoldFieldsVertical.
    #
    # PARAMETERS:
    # flip - pass true if the bottom field was flipped vertically with
    # JDL_UnfoldFieldsVertical
    # (default: false)
    #
    function FoldFieldsVertical(clip c, bool "flip")
    {
    assert(c.Height() % 2 == 0, "JDL_FoldFieldsVertical: unexpected frame height")
    flip = default(flip, false)
    oldParity = c.GetParity()
    originalHeight = c.Height() / 2
    evens = c.Crop(0, 0, c.Width(), originalHeight)
    odds = c.Crop(0, originalHeight, c.Width(), originalHeight)
    odds = flip ? odds.FlipVertical() : odds
    Interleave(evens, odds).AssumeFieldBased().AssumeTFF().Weave()
    return (c.FrameCount() == 0)
    \ ? c
    \ : SetParity(oldParity)
    }

    Nuo funktiot kannattaa tallentaa tavallisena ASCII-tiedostona vaikka Notepadilla. Tallenna Avisynthin plugin-hakemistoon esim. nimellä foldfields.avsi niin ei tarvi kirjoittaa noita funktioita skriptiin mukaan joka kerta.
     

Jaa tämä sivu