Totale automatizzazione acquisizione VHS + encoding + masterizzazione DVD
Essendo in procinto di riversare un notevole numero di VHS su DVD, non avendo un DVD recorder MA !
... E specialmente... volendo ottenere la MASSIMA qualita' che solo una soluzione custom tramite PC puo' dare... !
Ho semplificato, il tedioso, processo di:
- acquisizione da VHS su PC (che dura ovviamente il tempo della cassetta da riversare, nel mio caso intorno alle 2 ore)
- encoding di CCE Basic in MPEG2 (che dura lo stesso tempo dell'acquisizione + il 20% circa)
- authoring e masterizzazione del DVD
Ho creato uno script, piuttosto basico..., con AutoIt v.3
Prerequsiti SW:
- AutoIt v.3 , per gestire gli script (freeware)
- Virtual VCR, per l'acquisizione da VHS (Freeware)
- CCE Basic, per l'encoding MPEG2 (ca. € 50)
- TMPGEnc DVD Author 1.6, per il DVD authoring e masterizzazione finale (ca. € 60)
So' bene che esistono SW piu' "pregiati" di TMPGEnc, come DVD Lab Pro, ma per un authoring cosi' semplice, ho trovato MOLTO piu' semplice "addestrare" gli script con TMPGEnc rispetto a DVD Lab Pro
Prerequisiti HW:
- scheda acquisizione video
nel mio caso una Terratec Cinergy TV400, una delle migliori occasioni in circolazione
- masterizzatore DVD (perche' e' questo che stiamo facendo !)
Il risultato che verra' fuori sara' un DVD con un capitolo ogni TOT minuti, ma senza menu', che per me va' benissimo cosi', anche perche' se mi metto a creare un menu' personalizzato per la montagna di VHS che devo acquisire... :rolleyes:
Di base ho creato 3 script che si adattatano alla lunghezza media delle VHS che devo acquisire, e cioe' 110, 120 e 130 minuti ca., con un semplice strumentino come Videocalc, scaricabile su www.videohelp.com, ho calcolato il Bitrate video medio che dovra' avere il DVD, settando di conseguenza CCE, per difetto di 50kbs ca. , non si sa' mai che il file generato sia un po' troppo grosso del dovuto ...
Il bitrate audio l'ho settato su un piu' che abbondante, per una VHS, 192Kbs.
CCE e' universalmente riconosciuto come il miglior encoder MPEG2 in circolazione, e la versione basic che costa solo € 50 e' limitata a 2 passaggi VBR, piu' che sufficienti nella maggior parte delle situazioni !
Dovete preventivamente settare Virtual VCR, e alcuni dettagli di TMPGEnc DVD Author, come la creazione dei capitoli, nel mio caso li ho settati ogni 5 minuti.
Il seguente script non vuole e non puo' essere di utilizzo universale, primo perche' dovrebbero essere cambiati i riferimenti di percorso dei SW in possesso e i vari path di lavoro degli stessi, secondo perche' ... fate un po' voi ;)
Molti click automatizzati del mouse fanno riferimento ad una risoluzione video di 800x600, quindi se alzeret la risoluzione devono essere cambiati tutti...
Esempio per VHS da 120 minuti
; Lo script inizia con una finestrella che chiede di immettere l'etichetta/label per il DVD
$answer = InputBox("Immetti l'etichetta del DVD", "Disc label ?", "", "", _
-1, -1, 0, 0)
sleep (7000)
filechangedir ("d:\programmi\virtual vcr")
Run("D:\Programmi\Virtual VCR\virtualvcr.exe")
Sleep (7000)
send ("{F5}")
send ("s")
; Qui di seguito lo script rimane in pausa per 120 minuti prima di interrompere l'acquisizione del VHS
sleep (7202000)
SEND ("S")
send ("{esc}")
SLEEP (2000)
winclose ("Virtual VCR - D:\myworks\virtual vcr.avi")
sleep (4000)
; Qui di seguito viene avviato CCE Basic
Run("D:\Programmi\Custom Technology\Cinema Craft Encoder Basic 269\cct2.exe")
sleep (1000)
send ("!T")
sleep (1000)
send ("{down}")
send ("{enter}")
sleep (1000)
controlclick ("Template setting", "", "Button63")
controlclick ("Load parameters", "", "Button2")
controlclick ("Load parameters", "", "Edit1")
sleep (1000)
; Qui di seguito viene caricato il settaggio preimpostato ottimizzato per un video di 120 minuti
send ("d:\myworks\vhs120.csv")
send ("{enter}")
controlclick ("Template setting", "", "Button61")
send ("!f")
send ("o")
send ("f")
sleep (1000)
send ("d:\myworks\virtual vcr.avi")
send ("{enter}")
sleep (2000)
controlclick ("Cinema Craft Encoder Basic -- noname *", "", 1)
send ("n")
sleep (3000)
winwaitactive ("Cinema Craft Encoder Basic -- noname *")
winclose ("Cinema Craft Encoder Basic -- noname *")
sleep (3000)
send ("n")
; Qui di seguito viene avviato TMPGEnc per l'authoring
sleep (2000)
run ("D:\Programmi\Pegasys Inc\TMPGEnc DVD Author 1.6\TMPGEncDVDAuthor16.exe")
sleep (2000)
mouseclick ("left", 577, 233)
sleep (2000)
mouseclick ("left", 695, 186)
sleep (2000)
send ("d:\myworks\virtual vcr.mpv")
send ("{enter}")
sleep (2000)
mouseclick ("left", 257, 52)
sleep (2000)
controlclick ("Add clip", "", "TPGSkinButton5")
sleep (2000)
send ("{enter}")
sleep (20000)
controlclick ("Add clip", "", "TPGSkinButton2")
sleep (2000)
mouseclick ("left", 360, 66)
sleep (2000)
controlclick ("", "", "TPGComboBox1")
mouseclick ("left", 100, 170, 2)
sleep (2000)
mouseclick ("left", 500, 66)
;clicka su "Begin output"
mouseclick ("left", 280, 437)
winwaitactive ("Outputting complete")
controlclick ("Outputting complete", "", "TPGSkinButton1")
; Inizia la masterizzazione
SLEEP (3000)
controlclick ("DVD Writing Tool", "", 1007)
SEND ($answer)
controlclick ("DVD Writing Tool", "", 1)
sleep (2000)
SEND ("{enter}")
sleep (2000)
SEND ("{enter}")
; L'attesa seguente e' prefissata e va' bene per un DVD-R 4x/8x
sleep (1020000)
SEND ("{enter}")
winclose ("DVD Writing Tool")
send ("Y")
SLEEP (5000)
winclose ("")
send ("n")
; Al termine di tutta la procedura il PC viene riavviato affinche' torni in WMCE 2005 per poi andare in Stand-by
sleep (5000)
shutdown (2)
Ovviamente bisogna mandare in Play il VHS..., pochi secondi dopo che si e' immessa l'etichetta per il DVD.
Lo script e' piuttosto semplice e si presta a svariate migliorie, bisogna preventivamente creare dei settaggi .CSV per CCE, in base alla lunghezza della vostra registrazione su VHS...
Buona... INTERPRETAZIONE !
:cool:
Re: Totale automatizzazione acquisizione VHS + encoding + masterizzazione DVD
Citazione:
charger2000 ha scritto:
Essendo in procinto di riversare un notevole numero di VHS su DVD, …
Ciao Charger,
intanto complimenti per il lavoro fatto e auguri anche se in ritardo.
Io mi occupo anche professionalmente di acquisizioni video ed authoring DVD, ed ho già riversato almeno un centinaio di VHS e S-VHS della mia videoteca.
Volevo chiederti se la scelta di mettere una sola VHS da 120 su ogni DVD è dettata solo dalla comodità dello script o se ritieni che possa veramente significare una qualità superiore.
Da PCignorante avrei anche una paio di curiosità.
1) la schedina video, può acquisire anche in Uncompressed?
2) CCE Basic nel processo di encoding ha la possibilità di applicare USM?
3) se non ho sbagliato i calcoli, tutto il processo richiede sulle 5/6 ore, giusto?
4) lo script cancella anche i file inutiliti da un passaggio all'altro (tipo l'acquisito dopo la compressione Mpeg2)?
Ciao.