DGMPGDec este pentru decodarea MPEG. Este folosit pentru a decoda MPEG1 sau MPEG2 fluxuri de surse, cum ar fi fișierul VOB de pe DVD-video, capturat flux de transport (TS), * .mpg / *. M2V / *. Fișiere pva etc. Probabil este folosit cel mai adesea pentru a decoda VOB-urile de pe DVD.
Veți avea nevoie de DGMPGDec și Avisynth. Mai întâi, luați Avisynth 2.5 (sau mai mare) și instalați-l:
Vei folosi DGIndex.exe și DGDecode.dll furnizate DGMPGDec, astfel încât să le extragă din ZIP-fișier și le-a pus împreună într-un singur dosar.
Presupunem că aveți fișierele VOB pe care le-ați primit de pe DVD (utilizând Smart Ripper sau software similar).
Acum, selectați Fișier / Salvați proiectul și introduceți un nume pentru fișierul index (fișier D2V) care va fi generat. Vom presupune că VOB-ul dvs. are numele "myvob.vob"; Puteți selecta numele "myvob" pentru a apăsa intrarea, deoarece DGIndex însăși va adăuga automat ".d2v". Bine. Dați clic pe "Salvați". Procesul de indexare va începe și veți vedea un indicator care se deplasează de-a lungul liniei de timp care arată progresul. Aveți răbdare dacă filmul este lung. După terminarea procesului, ieșiți din DGIndex.
Ce este un fișier index și ce ar trebui să fac cu el?
LoadPlugin (". \ DGDecode.dll")
MPEG2Source ("myvob.d2v")
Înlocuiți calea ". "în prima linie a căii care indică DGDecode.dll.
Bineînțeles, bineînțeles, dar despre sunet?
DGIndex ți-a salvat piesele audio într-un fișier (fișiere). Acestea vor avea extensia ".wav", ".ac3" sau ".mpa". Dacă aveți ".wav", îl puteți încărca direct în VirtualDub. Dar puteți utiliza, de asemenea, Avisynth, care vă va oferi posibilitatea de a filtra fluxul audio.
Să presupunem că avem un fișier ".wav". Scenariul nostru Avisynth va fi astfel:
LoadPlugin (". \ DGDecode.dll")
video = MPEG2Source ("myvob.d2v")
audio = WAVSource ("myvob.wav")
AudioDub (video, audio)
Am descris procesarea fișierului ".wav". Aveți nevoie de un tip de filtru care să corespundă tipului sursei. Utilizați WAVSource () pentru ".wav", MPASource () pentru ".mpa", AC3Source () pentru ".ac3" etc. WAVSource () este construit în Avisynth. Alte filtre pot fi găsite aici: Colecția de filtre Avisynth.
Da, dar cum pot folosi generatorul de script automat?
A! Și pentru asta trebuie să plătiți suplimentar în partea de sus! Nu, sincer nu.
Să presupunem că aveți un script pe care îl utilizați întotdeauna. Poate așa:
loadplugin (". \ DGDecode.dll")
loadplugin (". \ Decomb.dll")
mpeg2source ("myvob.d2v", cpu = 6)
fielddeinterlace ()
Copiați acest lucru într-un fișier și denumiți-l "template.avs". Apoi, înlocuiți numele fișierului D2V cu __vid__ (aici este DOUĂ sublinieri înainte de "vid" și două după). template.avs ar trebui să arate acum cam așa:
loadplugin (". \ DGDecode.dll")
loadplugin (". \ Decomb.dll")
mpeg2source ("__ vid __", cpu = 6)
fielddeinterlace ()
După cum puteți vedea, DGIndex a început să utilizeze acest lucru ca șablon și introduce numele corect al fișierului în loc de __vid__. Inteligent, da? De asemenea, puteți utiliza __aud__ pentru a crea numele unui fișier audio; consultați ajutor pentru DGIndex pentru detalii.
DGIndex, selectați fișierul șablonului din meniul Opțiuni / Șablon AVS și salvați proiectul Fișier / Salvare proiect. Dacă fișierul * .avs nu este creat, atunci DGIndex îl va crea pe baza șablonului! Desigur, este creat o singură dată, iar apoi scriptul AVS va fi creat automat de fiecare dată când salvați proiectul DGIndex.