digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Convertire e Codifica dei Video (Italiano) (http://www.digitalfaq.com/archives/italiano/)
-   -   Problema con Avisynt (http://www.digitalfaq.com/archives/italiano/8154-problema-avisynt.html)

memorex59 02-13-2004 10:18 PM

Problema con Avisynt
 
Ciao a tutti.
Sto iniziando i primi esperimenti e sto utilizzando la guida di Logan DVD -> KVCD (aggiornata al 2/9/03).
Ho scaricato tutti i programmi, installato i filtri ecc.
1) ho rippato Spider Man
2) con DVD2AVI ho generato il file .d2v e contemporaneamente ha generato .ac3 (stranezza: .d2v è 496 KB e .ac3 è di 372 MB! tutto Ok?)
3) ho convertito .ac3 in .mp2 con HEADAC3HE ed è diventato di 106 MB; ho provato ad ascoltarlo con Media Player e fino qui sembra tutto ok.
4) creo il file di prova .avs version() e funziona
5) nello stesso file allego tutta la lista riportata nella guida e dopo un paio di errori che comunque riesco a mettere a posto (versione old dei filtri, path errata, dll mancanti...) mi inchiodo.

Alla riga: Mpeg2Source("c:\0film_in_work\dvd2avi.d2v") mplayer2 risponde: MPEG2Source: couldn't open file bla bla linea 16.
(dvd2avi.d2v è il nome che chiaramente ho dato io al file quando l'ho generato con DVD2AVI).

Ho provato anche a "remmare" la riga di Mpeg2source e mi da un problema anche su Legalclip(): script error: invalid arguments to function "legalclip". Forse questo è un errore conseguente alla "remmatura" della linea precedente??

Il SO che uso è XP e più sotto vi copio la quanto scritto nel file .avs


loadplugin("c:\program files\filtri\mpeg2dec.dll")
loadplugin("c:\program files\filtri\gripfit_preview.dll")
loadplugin("c:\program files\filtri\legalclip.dll")
loadplugin("c:\program files\filtri\dustv5.dll")
loadplugin("c:\program files\filtri\stmedianfilter.dll")
loadplugin("c:\program files\filtri\unfilter.dll")
loadplugin("c:\program files\filtri\dustv5.dll")
Mpeg2Source("c:\0film_in_work\dvd2avi.d2v")
legalclip()
unfilter(50,50)
gripcrop(x,y)
gripsize(resizer="bicubicresize")
stmedianfilter(8, 32, 0, 0, 8, 32)
#spacedust()# Optional - for some "not so clean" DVDs
temporalsmoother(1,2)
mergechroma(blur(1.50))
mergeluma(blur(0.2))
#convolution3d or dctfilter for extreme worse cases.
gripborders()
legalclip()


Grazie per l'aiuto che potrete darmi.

Ciao.

Dialhot 02-14-2004 01:20 PM

Re: Problema con Avisynt
 
Quote:

Originally Posted by memorex59
2) con DVD2AVI ho generato il file .d2v e contemporaneamente ha generato .ac3 (stranezza: .d2v è 496 KB e .ac3 è di 372 MB! tutto Ok?)

Tutto e normale.

Quote:

Ho provato anche a "remmare" la riga di Mpeg2source e mi da un problema anche su Legalclip(): script error: invalid arguments to function "legalclip". Forse questo è un errore conseguente alla "remmatura" della linea precedente??
Tutte queste errore viene della versione del avisynth ! Usai uno script per avs2.08 (legalclip e una funzionna di avs2.08, per 2.5.x se chiama limiter...).

Non usai questo script. Prendi il ultimo optimal script per DVD che e qui :

http://www.kvcd.net/forum/viewtopic.php?t=3483

memorex59 02-14-2004 02:10 PM

Ciao Dialhot, grazie per la tua gentile risposta.
Scusami se dico delle cose elementari ma forse non sono riuscito a spiegarmi bene.

1) io ho installato Avisynt 2.08 come consigliato dalla guida, e non una versione superiore, quindi non capisco.... :cry:

2) prima di avere il problema con LegalClip io non riesco ad andare avanti a causa dell'errore di Mpegsource... :(
"Alla riga: Mpeg2Source("c:\0film_in_work\dvd2avi.d2v")
mplayer2 risponde: MPEG2Source: couldn't open file xxxxxx linea 16.
(dvd2avi.d2v è il nome che chiaramente ho dato io al file quando l'ho generato con DVD2AVI)."


3) devo eliminare tutto il vecchio script ed utilizzare questo qui sotto o solo una parte di questo?

## DLL Section ##
#
LoadPlugin("C:\Filters25\MPEG2Dec3.dll")
LoadPlugin("C:\Filters25\GripFit_YV12.dll")
LoadPlugin("C:\Filters25\STMedianFilter.dll")
LoadPlugin("C:\Filters25\asharp.dll")
LoadPlugin("C:\Filters25\unfilter.dll")
LoadPlugin("C:\Filters25\undot.dll")
#
####
## Main section and static filters ###
#
Mpeg2Source("Your_D2V_Source_Here")
#
undot()
Limiter()
asharp(1, 4)
GripCrop(Your_GripCrop_Parameters_Here)
GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(1.5))
MergeLuma(blur(0.1))
#
## Linear Motion Adaptive Filtering ##
#
# ( Portions from AviSynth's manual )
# This will apply variable temporalsoften
# and variable blur.
# Both filters are active at all times, and work inversely proportional to the
# activity, measured from current frame to next frame.

ScriptClip(" nf = YDifferenceToNext()" +chr(13)+ "unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ).TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")
#
#
#
GripBorders()
#LetterBox( Your_Values_Here ) # Depends on situation. Use MovieStacker!
Limiter()
#
#
## Functions ###

function fmin( int f1, int f2) {return ( f1<f2 ) ? f1 : f2}
#
####

4) ultimo e mi scuso se sono lungo ed impreparato: le guide, forse è un problema di uno come me che è molto inesperto, ma mi sembrano tutte orientate ad ottenere kvcd di formati AVI (Divx, Xvid ecc).
Sono proprio io che non capisco o i titoli (almeno due su tre) sono errati??
(prego Logan di non offendersi; non vuole essere una critica ma solo, ribadisco, una constatazione di uno che ne capisce ancora pochissimo...)

Grazie ancora per il paziente aiuto.

Ciao

P.S. come si fa a fare come hai fatto tu:
Memorex59 wrote (??)
Quote (??)

Dialhot 02-14-2004 02:57 PM

Quote:

Originally Posted by memorex59
1) io ho installato Avisynt 2.08 come consigliato dalla guida, e non una versione superiore, quindi non capisco.... :cry:

Okay. Si vuoi uzzare il 2.08 perche e quello della guida di logan, va bene. Pero il avs2.08 non e piu supportato ecco contiene molti problemi. Ti consiglio di uzzare la ultima versione 2.5.4. Pero tutto il script deve essere cambiato, e certo !

Quote:

2) prima di avere il problema con LegalClip io non riesco ad andare avanti a causa dell'errore di Mpegsource... :(
"Alla riga: Mpeg2Source("c:\0film_in_work\dvd2avi.d2v")
mplayer2 risponde: MPEG2Source: couldn't open file xxxxxx linea 16.
(dvd2avi.d2v è il nome che chiaramente ho dato io al file quando l'ho generato con DVD2AVI)."

Devi uzzare "mpeg2dec3" e no "mpeg2dec". Cambiai la prima linea "loadplugin" del script.

Quote:

3) devo eliminare tutto il vecchio script ed utilizzare questo qui sotto o solo una parte di questo?
Si vuoi fare KVCD che sarano molto piu belli e meglio uzzare avs2.54 e el script che hai copiato sotto.
Perch non e solo avs2.08 che e vecchio, e anche il script di loggan :-)

Quote:

4) ultimo e mi scuso se sono lungo ed impreparato: le guide, forse è un problema di uno come me che è molto inesperto, ma mi sembrano tutte orientate ad ottenere kvcd di formati AVI (Divx, Xvid ecc).
Non posso rispondere.

Quote:

P.S. come si fa a fare come hai fatto tu:
Memorex59 wrote (??)
Quote (??)
Con [quote="memorex59"]

memorex59 02-15-2004 05:46 PM

Grazie Dialhot, proverò a seguire i tuoi consigli; poi ti farò sapere.
:roll:
Ciao


P.S. Logan, (ma anche altri ...) come mai non vi esprimete in merito? :?: :?:

logan555 02-16-2004 07:43 AM

CArissimo memorex59 non puoi assolutamente chiedere scusa per un qualcosa che assolutamente non deve essere.
Sono io che chiedo scusa a te se le mie guide non sono comprensibili a tutti, ma proprio tutti specialmente che si avvicina ora.
E' un po' infatti che sto pensando di riscriverle con un approccio ancora più articolato, in modo da risultare più semplici.
Anche se la parola semplice per una guida si intende in modi diversi a seconda di chi legge.
C'è chi vuole un punta clicca, chi vuole un approfondimento maggiore, chi minore, etc...
Personalmente , avendo stuidiato su testi americani, preferisco un approccio non so niente spiegami tutto.
Anche perchè è forse l'unico modo per poi acquisisre maggiore indipendenza.

Il prossimo passo è passare all'avisynth 2.5 , anche se personalmente ho già trovato 2 o 3 macchine su cui ho molti problemi, ma spero di concludere che non dipendono dall' avisynth.
Durante questo passo prometto che semplificherò maggiormente la guida con l'approccio suddetto!
Grazie per ogni tipo di commento e consiglio!


Se qualcuno ha fame non dargli un pesce ma insegnagli a pescare

memorex59 02-18-2004 04:27 AM

Ringrazio e presto vi farò avere novità su e evntuali sviluppi.

Saluti

memorex59 02-18-2004 07:37 PM

E rieccomi qui!! :oops:

Riepilogo:
- ho installato Avisynth 2.54 e relativi filtri aggiornati, DVD2AVI 1773.
- fino alla parte di conversione da .ac3 a .mp2 tutto OK!
- ho copiato lo script proposto da Phil (kwag) che allego integralmente
(i 10 cancelletti li ho messi dopo la generazione di errore per valutare i passaggi successivi... :wink: )


## DLL Section ##
LoadPlugin("C:\program files\Filtri\MPEG2Dec3.dll")
##########LoadPlugin("C:\program files\filtri\GripFit_YV12.dll")
LoadPlugin("C:\program files\filtri\STMedianFilter.dll")
LoadPlugin("C:\program files\filtri\asharp.dll")
LoadPlugin("C:\program files\filtri\unfilter.dll")
LoadPlugin("C:\program files\filtri\undot.dll")
#
## Main section and static filters ###
Mpeg2Source("C:\1Film_In_Work\prova.D2V")
#
undot()
Limiter()
asharp(1, 4)
##########GripCrop(704, 576, overscan=1, source_anamorphic=false)
##########GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(1.5))
MergeLuma(blur(0.1))
#
## Linear Motion Adaptive Filtering ##
# ( Portions from AviSynth's manual )
# This will apply variable temporalsoften
# and variable blur.
# Both filters are active at all times, and work inversely proportional to the
# activity, measured from current frame to next frame.
ScriptClip(" nf = YDifferenceToNext()" +chr(13)+ "unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ).TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")
#
##########GripBorders()
#LetterBox( Your_Values_Here ) # Depends on situation. Use MovieStacker!
Limiter()
#
## Functions ###
function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}
####

Problemi riscontrati:
- Load plugin: unable to load "c:\program files\Gripfit_YV12.dll"
Infatti io ho trovato solo la dll gripfit_preview; la YV12 non sono riuscito a trovarla da nessuna parte :?:
- script error: there is no function named "Gripcrop"
- script error: there is no function named "Gripsize"
- script error: there is no function named "Gripborder"
- alla fine mi apre una finestra con scritto:
Impossibile riprodurre il flusso video. Non è stato trovato alcun decompressore adatto.

"lui" non riesce a decomprimere; io sono depresso :(

A parte le battute confido in un vostro aiuto.

Ciao e grazie.

Dialhot 02-19-2004 04:26 AM

Quote:

Originally Posted by memorex59
- Load plugin: unable to load "c:\program files\Gripfit_YV12.dll"
Infatti io ho trovato solo la dll gripfit_preview; la YV12 non sono riuscito a trovarla da nessuna parte :?:

Il nome era cambiato. Se chiama gripfit.dll addesso.

Quote:

Impossibile riprodurre il flusso video. Non è stato trovato alcun decompressore adatto.
Che cosa fa questa errore ? Tmpgenc ? Altro ? E cuando ?

memorex59 02-19-2004 06:14 PM

Tutti gli errori avvengono quando con wmplayer2 (vecchia versione) faccio girare il file .avs per testare se avisynth funziona correttamente.

Mi dici che adesso si chiama gripfit.dll; io sono andato su http://www.avisynth.org/warpenterprises/ e questa .dll non c'è.

... mi sta venendo veramente il dubbio di essere un po rimbambito :? :?

Ciao e grazie

Dialhot 02-19-2004 06:34 PM

Quote:

Originally Posted by memorex59
Tutti gli errori avvengono quando con wmplayer2 (vecchia versione) faccio girare il file .avs per testare se avisynth funziona correttamente.

E mglio uzzare zoomplayer pero si hai realmente un problema con avs, e meglio reinstallare avisynth.

Quote:

Mi dici che adesso si chiama gripfit.dll; io sono andato su http://www.avisynth.org/warpenterprises/ e questa .dll non c'è.

... mi sta venendo veramente il dubbio di essere un po rimbambito :? :?
Fai une ricerca sul forum con "gripfit AND rar".

memorex59 03-03-2004 05:31 PM

Ciao Phil ed anche a tutti gli altri...

E' un po che non mi faccio vivo perchè ho fatto molte prove anche con altri manuali di Logan (che saluto) ma per questo aprirò un'altro post...

Ok allora. Ho reinstallato tutto da capo, seguendo la guida di Logan da DVD a KVCD ma utilizzando le versioni nuove come da te consigliato.

- Avisynth 2.5.4
- DVD2AVI 1.77.3
- Headac3he 023a
- TMPGenc 2.5 plus
- tutti i filtri per avisynt versione 25 (compreso grip.dll)
- anche mpeg2dec3.dll
- ho fatto anche il test per avisynth ( version() ) e avisynth funziona

Lo script che uso (prova.avs) è il seguente:
## DLL Section ##
#
LoadPlugin("C:\program files\Filters25\MPEG2Dec3.dll")
LoadPlugin("C:\program files\Filters25\Grip.dll")
LoadPlugin("C:\program files\Filters25\STMedianFilter.dll")
LoadPlugin("C:\program files\Filters25\asharp.dll")
LoadPlugin("C:\program files\Filters25\unfilter.dll")
LoadPlugin("C:\program files\Filters25\undot.dll")
#
#
## Main section and static filters ###
#
#Mpeg2Source("Your_D2V_Source_Here")
Mpeg2Source("c:\1film_in_work\primo.d2v")
undot()
Limiter()
asharp(1, 4)
#GripCrop(Your_GripCrop_Parameters_Here)
GripCrop(704,576)
GripSize(resizer="BicubicResize")
STMedianFilter(3, 3, 1, 1 )
MergeChroma(blur(1.5))
MergeLuma(blur(0.1))
#
#
## Linear Motion Adaptive Filtering ##
#
# ( Portions from AviSynth's manual )
# This will apply variable temporalsoften
# and variable blur.
# Both filters are active at all times, and work inversely proportional to the
# activity, measured from current frame to next frame.
ScriptClip(" nf = YDifferenceToNext()" +chr(13)+ "unfilter( -(fmin(round(nf)*2, 100)), -(fmin(round(nf)*2, 100)) ).TemporalSoften( fmin( round(2/nf), 6), round(1/nf) , round(3/nf) , 1, 1) ")
#
#
#
GripBorders()
#LetterBox( Your_Values_Here ) # Depends on situation. Use MovieStacker!
Limiter()
#
#
## Functions ###
function fmin( int f1, int f2) {
return ( f1<f2 ) ? f1 : f2
}
#
####

Provando il file con WMplayer gira tutto ma alla fine mi da questo errore:

Impossibile riprodurre il flusso video. Non è stato trovato alcun decompressore adatto.

Impossibile riprodurre il flusso video. Non è stato trovato alcun decompressore adatto. (Errore=80040255)

Cosa sbaglio adesso?? :confused: :oops: :confused: :oops: :confused: :oops: :confused:

Un'altra domanda: il file primo.d2v che ho generato cosa contiene?

Grazie in anticipo Phil per l'aiuto.

P.S. per logan: vorrei tanto imparare a pescare ma sembra più complicato del previsto... speriamo di non morire di fame :wink:

Dialhot 03-03-2004 06:32 PM

Tu manca solo un decompressor MPEG2 (o MPEG1, che cosa hai fatto ?).
Ti consiglio prendere il pack ACE CODEC PACK PLAYER (o PRO) 5.93 qui :

http://www.codec-download.com/module...=search&query=

memorex59 03-04-2004 02:42 AM

Grazie Phil; provo oggi stesso. :D

Saluti

memorex59 03-05-2004 06:29 PM

Eccomi qui; ciao a tutti.

Quote:

Ti consiglio prendere il pack ACE CODEC PACK PLAYER
Fatto :)


Ok sono riuscito ad andare un pochino avanti; ora altro problemino.

Quando lancio TMPGenc ottengo un video vuoto (tutto nero); forse perche nel Environmental Setting / VFAPI plug-in manca "Avisynth/virtualdub script reader"? E se manca come si fa a farlo comparire?

Ciao e grazie (a tutti!?)

memorex59 03-06-2004 07:42 AM

Toc Toc nessuno mi aiuta???

Help me please!

Ciao a tutti

Dialhot 03-06-2004 08:10 AM

Quote:

Originally Posted by memorex59
Toc Toc nessuno mi aiuta???

:?: Hai fato la tua domada 1ora e mezzo fra ! Abbiamo una vita anche !

Cerci "ReadAvs AND RAR" in questo forum per trovare lo che ti manca.
Per la video tutte nero, aggiunca "ConvertToRGB24()" al fine del script. Si funzziona, e un problame di codec. Devi configurare il codec Divx e Xivd par fare YV12 e non YUY2.

memorex59 03-09-2004 01:29 AM

Ciao Phil,

prima di tutto voglio ancora ringraziarti per avermi dato per l'ennesima volta uno dei tuoi preziosi consigli che servono a noi inesperti a conoscere questo mondo nuovo del kvcd.

Detto questo; ci sono rimasto molto male della tua risposta.
Premesso che, il mio post era del 06/03/04 alle ore 12.29 am e non di un'ora e mezza prima. Tu in quel preciso momento stavi rispondendo a Zagor al post Crop Divx ed avrei voluto contattarti ma mi sembrava scortese farlo ed ho aspettato...
Se vai a rileggerti i miei post potrai verificare che i miei rapporti si sono sembre basati su gentilezza e cortesia. Mi spiace che tu abbia preso il il mio TOC TOC come un richiamo personale; un forum non dovrebbe essere un diloogo tra "uno e tanti" ma fra "tanti e tanti". So perfettamente che sarai preso da mille richieste e che tutti si aspettano di avere informazioni... ma scusa ti ho forse in qualche modo obbligato a rispondermi?
Comunque; se la mia richiesta ti ha dato fastidio ti prego di perdonarmi e ti chiedo scusa. Voglio però dirti che una persona che si prende un impegno come il tuo (oltrettutto di rispondere in un forum di una lingua che non si conosce benissimo) prima di rispondere come hai fatto tu dovrebbe rifletterci un pochino.

In ogni caso ancora grazie e buon proseguimento.

Dialhot 03-09-2004 04:32 AM

Quote:

Originally Posted by memorex59
Premesso che, il mio post era del 06/03/04 alle ore 12.29 am e non di un'ora e mezza prima. Tu in quel preciso momento stavi rispondendo a Zagor al post Crop Divx ed avrei voluto contattarti ma mi sembrava scortese farlo ed ho aspettato...

La domanda era a 12.29am e il "Toc Toc" a 1.10pm. Ecco ho pensato che aveva solo 1h30 tra le due pero no ! Era 13h30 ! Mi spiacce :-(

Quote:

ma scusa ti ho forse in qualche modo obbligato a rispondermi?
Non ti preoccupi. Tutto bene.


All times are GMT -5. The time now is 01:31 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.