Deschiderea fisierelor MPEG2 cu avisynth

1. Instalarea programelor folosite

Urmatoarele programe sunt necesare:

1. VirtualDub or VirtualDubMod (trebuie doar dezarhivate intr-un director)

2. Avisynth (2.5 or greater) (are installer)

3. Mpeg2dec3 (without lost-frame-bug) pachetul contine DVD2AVI (se dezarhiveaza in directorul c:\program files\avisynth 2.5\plugins)

4. BeSweet - pentru convertirea intre diferite formate audio (trebuie doar dezarhivate intr-un director)

5. Un editor text (Notepad)

 

2. Creearea fisierului index d2v

Utilitarul dvd2avi creeaza acest fisier, care este necesar pentru incarcarea deschiderea fisierului in Avisynth, folosind plugin-ul mpeg2dec3. Executabilul trebuie sa se gaseasca in acelasi director cu MPEG2Dec3dg.dll . Interfata utilitarului permite incarcarea unui sai mai multor fisiere MPEG2 (.mpg)

Apoi proiectul se salveaza, urmand a-l deschide din Avisynth (test.d2v). dvd.avi creeaza de asemenea un track audio (.mpa), in cazul acestul exemplu: ’test MPA T01 DELAY 0ms.mpa’

3. Crearea fisierului audio

Pentru a obtine un fisier WAVE, pe care-l putem asocia din nou imaginii, folosim utilitarul BeSweet.

4. Creearea fisierului avs.

Cu un editor text, trebuie creat un fisier cu extensia avs ce sa contina:

#-----------------------------------------------------
video=Mpeg2Source("test.d2v") #proiectul rezultat de la dvd2avi
audio = WAVSource("test - [20.04.2004] - [11.29.53].wav") #   WAVE-ul rezultat de la BeSweet
AudioDub(video, audio)
#------------------------------------------------------

Acest fisier se poate folosi ca orice script avisynth, se poate deschide in VirtualDub si prelucra la fel la si alte scripturi avisynth.

5. Exemplu ce include redimensionarea

#---------------------------------------
video=Mpeg2Source("test.d2v") 
audio = WAVSource("test.wav")
clip=AudioDub(video, audio)
clip.BilinearResize(448,336)
#----------------------------------------

Last update: 20 aprilie 2004