Elikkä olen kokeillut "leikellä" VirtualDub ohjelmalla AVI:a ja olen huomannut että koska siinä käytetään keyframeja ja siksi hypitään useamman sekunnin yli kerralla ei lopullisesta tiedostosta meinaa saada millään sopivan kokoista. Eli tietääkö joku parempaa keinoa millä saisi AVI:t tarkemmin kahtia?
Kaikki kodekit jotka perustuvat key-frameihin, ja niiden väliin laskettaviin frameihin, ovat epätarkkoja. Jos keyframen paikkaa pitää muuttaa, pitää ainakin osa leffasta koodata uudelleen. Teoriassa leffasta voisi koodata uudelleen vain leikkauskohdassa tarvittavat framet. Se on kuitenkin helpommin sanottu kuin tehty. En tiedä onko olemassa softaa, joka tuon tekisi. Yksi vaihtoehto on käyttää kodekkia, joka tallentaa kaikki framet.
Ei yleensä onnistu tuo leikkaus kuin megan parin tarkkuugella. Auttaa, jos leffa olisi alunperin koodattu lyhyellä keyframe välillä, mutta silloin videon koko helposti kasvaa. Ite tein joskus juuri noin kun piti saada tarkkoja kokoja. Lisäksi leikatessa esim. 1.4Gt videotiedostoa, pitää ottaa huomioon headerien viemä tila, eli kahden pätkän koko yhteensä ei tule olemaan tuo 1.4 vaan enemmän (juuri sen verran että ei sovi kahdelle levylle...kokemusta on)
Joo olen itsekkin huomannut että se tarkkuus on noin 1-2mt. No täytyy varmaan tyytyä siihen että toinen levy vie esim. 701mt ja toinen 698mt. On sekin parempaa laatua mitä joskus näkee kun porukka rippaa 2h leffan 1CD:lle ja koko on jotain 500-620mt. Mitä ideaa?
Virtualdubilla on mahdollista leikata tarkasti, edellyyttää vain pientä laskutoimitusta, eli haluttu koko miinus 2mb, niin saadaan tarkkaan haluttu koko. Ja tähän puolestaan pääsee helposti, laittaa vain "go to xxx MB" (esim 699 on 699-2=697), jolloin se hyppää kyseiseen kohtaan.