kompresija video fajla

2

kompresija video fajla

offline
  • Pridružio: 18 Dec 2005
  • Poruke: 340

Da bi koristio Avisynth sa VOB fajlovima treba ti DGIndex. AutoGK indeksira VOB fajlove sa DGIndex a zatim dobijeni d2v fajl otvara uz pomoć Avisynth.
VirtualDub MPEG2 plugin ne zahteva da Avisynth bude instaliran i sam indeksira VOB fajlova umesto da koristi DGIndex. Takođe, VD ima ugrađen deinterlace i IVTC filter ako je DVD interlaced ili telecined.
Ko zna kako da se snađe sa ovom vrstom materijala, može da koristi VD. Ko je početnik, AutoGK je najjednostavnije rešenje.
Čak i MeGUI zahteva da se ručno pokrene analiza kako bi se utvrdilo o kakvom izvornom fajlu je reč. Nadam se da će Zator uskoro da završi MeGUI One-Click i prebaci ga na redovan update server kako bi se funkionalnost MeGUI-a približila AutoGK-u.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • higuy  Male
  • Legendarni građanin
  • penzionisani tabijatlija
  • crni hronicar
  • Pridružio: 21 Apr 2010
  • Poruke: 8565
  • Gde živiš: Dubocica

Napisano: 12 Jun 2012 14:07

ilidan ::Da bi koristio Avisynth sa VOB fajlovima treba ti DGIndex

Ne treba, ako korists DirectShowSource u skripti. X je slovo optickog uredjaja. Primer, film se nalazi na 4 VOB fajla.

DirectShowSource("X:\VIDEO_TS\VTS_01_01.Vob+DirectShowSource("VTS_01_02.Vob")+DirectShowSource("VTS_01_03.Vob")+DirectShowSource("VTS_01_04.Vob")

Mozes i iskopirati folder VIDEO_TS na neku od particija. X je onda slovo particije. Ripovanje je mnogo brze sa HDD-a nego sa DVD-a. Jos ako imas vise HDD-a, sa jednog citas, na drugi ripujes.

Dopuna: 12 Jun 2012 14:25

I da, sad je koriscenje VirtualDub-a mnogo lakse.





offline
  • Pridružio: 18 Dec 2005
  • Poruke: 340

Može DirectShowSouce() ali nije baš najsrećnije rešenje. Naime, DSS nije frame accurate pa ako radiš deinterlace, IVTC ili trim može da dovede do desinhronizacije zvuka i slike.
Ja sam se jednom opekao tako. Konvertovao sam neku snimnjenu emisiju i trebalo je da izbacim reklame. Umesto da indeksiram fajl ja sam koristio DSS. Rezultat je bio totalna desinhornizacija zvuka već nakon odsecanja prvih reklama.
Takođe, nije preporučljivo konvertovati DVD direkno sa diska jer možda postoji neka zaštita od kopiranja ili da film jednostavno sadrži više uglova. IFO fajlovi sadrže te informacije i plejeri znaju šta da čitaju a šta da preskoče. Sami VOB fajlovi ih ne sadrže. Zato DVD uvek treba prvo kopirati na HDD uz pomoć nekog dekriptera pa tek onda konvertovati.
Poznatiji dekripteri su DVDShrink, DVDDecrypter (oba već malo zastarela i ne uklanjaju novije zaštite) i DVDFab HD Decrypter.

Edit:

Ovde imaš najnovije verzije VirtualDub Input Plugin-ova kao i link ka nezvaničnom VD forumu na kome se mogu naći još neki pluginovi kojih ovde nema.

offline
  • higuy  Male
  • Legendarni građanin
  • penzionisani tabijatlija
  • crni hronicar
  • Pridružio: 21 Apr 2010
  • Poruke: 8565
  • Gde živiš: Dubocica

ilidan ::Može DirectShowSouce() ali nije baš najsrećnije rešenje. Naime, DSS nije frame accurate pa ako radiš deinterlace, IVTC ili trim može da dovede do desinhronizacije zvuka i slike.


Citat:DirectShowSource("F:\TestStreams\xvid.avi",fps=25, audio=false, pixel_type="RGB")

fps: This is sometimes needed to specify the framerate of the video. If the framerate or the number of frames is incorrect (this can happen with asf or mov clips), use this option to force the correct framerate. For live sources, this is like "max fps" that will be displayed.

http://avisynth.org/mediawiki/DirectShowSource

A fps se lako dobija, MediaInfo ili bilo koja aplikacija koja daje properties fajla.

offline
  • Pridružio: 18 Dec 2005
  • Poruke: 340

Nisam na to mislio. Kada se fajl ne isčitava linearno već pojedini frejmovi preskaču (najbolji primer je isecanje pojedinih delova video fajla komandom trim) DSS nije u stanju da tačno "skoči" na prvi sledeći frejm koji treba zadržati.
Primer: Imam fajl od 3000 frejmova a treba da izbacim deo od 1000 do 1500 frejma. Funkcija bi glasila:
DirectShowSource("video.avi")
trim(0,999)+trim(1500,0)
Ovde je problem što je malo verovatno da DirectShowSource pogodi tačno 1501. frejm kada mu komanta trim to "kaže". A još je manje verovatno da će zadržati A/V sinhronizaciju.

offline
  • higuy  Male
  • Legendarni građanin
  • penzionisani tabijatlija
  • crni hronicar
  • Pridružio: 21 Apr 2010
  • Poruke: 8565
  • Gde živiš: Dubocica

Pozeljno je secenje na I frame-u, on se uzalud ne zove i key frame. Na njega se oslanjaju i B i P frame-ovi.

https://en.wikipedia.org/wiki/I-frame

https://en.wikipedia.org/wiki/Key_frame

offline
  • Pridružio: 18 Dec 2005
  • Poruke: 340

Kada se sečenje radi bez ikakve rekompresije ne samo da je poželjno već je i obavezno da se sečenje radi na I/IDR frejmovima. Ali, ako se već rekompresuje onda sečenje može da se radi na bilo kom frejmu jer su nakon dekodiranja (a Avisynth uvek šalje dekodirane frejmove) svi frejmovi samostalni.
Ako sečeš na, recimo, B frejmu source filter (dekoder) će dostaviti dekodirani B frejm a ne reference ka drugim frejmovima kao kad se radi isecanje bez rekompresije. Prilikom dekodiranja tog B frejma dekoder će dekodirati i one frejmove koji mu prethode iako su deo fajla koji se odbacuje. Samo ih neće dostaviti enkoderu. Na taj način enkoder vidi taj B frejm kao nezavistan frejm, kao I frejm. U stvari, enkoder sve frejmove vidi kao I fremove jer mu dekoder dostavlja cele frejmove (slike) a ne reference ka drugim frejmovima.

offline
  • higuy  Male
  • Legendarni građanin
  • penzionisani tabijatlija
  • crni hronicar
  • Pridružio: 21 Apr 2010
  • Poruke: 8565
  • Gde živiš: Dubocica

@ilidan

Lepo je bilo popricati s tobom. Ziveli

offline
  • Zora
  • Pridružio: 22 Okt 2004
  • Poruke: 1434
  • Gde živiš: ni na nebu ni na zemlji

Smile a ja malo pogledala vase vestine razgovora koje su meni pocetniku jos uvek 'spansko selo'
(neznam odakle taj izraz Smile

ali ja se vratih da kazem hvala Ziveli djolew-u koji mi je dao link za Frimake Video Converter, za koji sam i ne probajuci ga rekla ..'a po cemu je bolji od drugih'.._povlacim primedbu. Razz

ali danas mogu reci da mi je Autogk flipnuo 2 puta
u konvertovanju jednog starog kineskog filma (kung fu stil-Hero)
i nikako nije mogao naci subtitle file idx..

i onda sam pokusala Freemake Video Converter i tako je lepo sve uradio Smile
bez mnogo mog podesavanja
i subtitlove izbacio.
i velicina je bila 1, 36 GB kao i kad obicno radim sa Autogk ,
(ako ostavim predefiniranu velicinu...)

a sa Virtual Dub mod-om sam se propisno namucila da isecem klip tocno onako kako ja hocu...nisam mogla jer ne znam to sa frameovima..
avidemux mi je malo pomogao..
.......................
saVirtual Dub Mod-om-om sam radila -crop,
da odsecem donji dio filma gde su subtitlovi .
Nisam znala drugi nacin, t.j kako da nalepim nove subtitlove (prevod) sa crnom pozadinom i prekrijem postojece.
i to secenje je bilo lepo ali odakle mi je izasla velicina 1.97 GB?
a izvorni klip je bio svega 10MB.
a kaze da kod secenja (crop) nista ne menja..
nisam mogla u istovreme definirati i crop i kompresiju. pa da bude samo jedan prolaz
trebala sam u 2 navrata da to uradim..: prvo 'crop'(secenje dela sa subovima)
a onda ponovo kompresija onog velikog fajla ..

offline
  • Pridružio: 05 Jul 2012
  • Poruke: 44

Да ли постоји неки програм у ком могу компресовати фајлове,јер морам да ослободум хард,а за то мије потребно 11 ДВД дискова што ће створи поред досадашњих велики логистички проблем,па ме интересује да ли постоји начин да смњим број дискова. Чуо сам неку причу преко торента да је могуће да се смањи на свега неколико МБ,али незнам како.

Ko je trenutno na forumu
 

Ukupno su 1069 korisnika na forumu :: 46 registrovanih, 11 sakrivenih i 1012 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Apok, bankulen, bladesu, Bokiboks, bokisha253, Boris BM, cavatina, cinoeye, darkangel, dragoljub11987, drimer, esx66, Fog of War, galerija, goxin, HogarStrashni, hyla, ivan1973, Karla, kokodakalo, Krvava Devetka, kunktator, kybonacci, laganini123, Marko Marković, mercedesamg, Metanoja, milenko crazy north, mnn2, nemkea71, NoOneEver Dreams, Pikac-47, rajkoplje, repac, RJ, sevenino, slonic_tonic, stalja, Stoilkovic, Trpe Grozni, TwinHeadedEagle, vathra, Vatreni Zmaj, Vlada1389, vladulns