Une solution pour contrôler le résultat de vos tests Avisynth - Forum Divx Vidéo
Forum DivX de Ri4m - Encoder et réencoder les videos - DivX - XviD - RV10 - RV9 - VP6 - VP7
2 Pages V  1 2 >  
Reply to this topic Start new topic
stryke
mercredi 12 mai 2004 à 23:45
Message #1


Dialoguiste
Icône du groupe

Groupe : Membres
Messages : 1.600
Inscrit : 20/05/2003

Ses messages

Ci dessous un script avisynth pour vous faciliter la vie lorsque vous faites des tests d'encodage.

Ces tests, on peut les classer dans 2 types bien distincts :

- Des tests sur les paramètres du codec. Dans ce cas il faut passer par une étape d'encodage et ensuite de comparaison des différents fichiers AVI

- Des tests sur les filtres avisynth, soit différentes combinaisons de plusieurs filtres, ou des changement de paramètres sur un seul filtre (Deen par exemple...hein Jack). Dans ce cas pas besoin de passer par une étape d'encodage tout se fait en direct via le script.


Les scripts ci-dessous utilisent 4 fonctions particulières :

StackVertical (A, B, C, etc...) : Regroupe dans une même image, plusieurs images de différentes sources et les range verticalement (la première en haut, puis en dessous la 2ème etc...)

SelectEvery (X, Y) : Sélectionne 1 frame toutes les X frames en commençant à la frame Y

ImageWriter : Exporte la frame active dans un fichier image suivant le chemin, nom et format définis

Subtitle : Ajoute en haut à gauche de l'image le texte spécifié


Script pour faire des exportations d'images à partir de sources AVI.

CODE
# Encodage standard
v1 =aviSource("C:\XXXXXX\1.avi", false).Subtitle("Essai1").Trim(1,1100)

# Encodage avec etc.....
v2 = aviSource("C:\XXXXXX\2.avi", false).Subtitle("Essai2").Trim(1,1100)

# Encodage avec etc.....
v4 = aviSource("C:\XXXXXX\4.avi", false).Subtitle("Essai4").Trim(1,1100)


StackVertical(v1, v2, v4)
SelectEvery(last, 100, 0)
ConvertToRGB24()
ImageWriter(last, file="C:\XXXXXX\frm-", start=0, end=0, type="png")
crop(0,0,8,8)

Bien évidemment il vous faudra adapter ce script en :

- Spécifiant vos véritables chemin d'accès de vos fichiers AVI : aviSource(".....

- Spécifiant le chemin d'exportation des images créées : ImageWriter(last, file=".....

- Spécifiant le texte à afficher dans chaque image : Subtitle(".....

- Spécifiant vos valeurs de Trim

- Spécifiant vos valeurs X et Y dans SelectEvery


Ce script va réaliser sur les premières frames de chaque AVI (frames 1 à 1100) une compilation verticale des 3 sources (le nombre de sources est variable, vous pouvez en mettre autant que vous voulez mais attention à la taille finale de l'image en hauteur) et les exporter au format PNG en prenant à partir de la frame 0 une capture toutes les 100 frames (soit 0, 100, 200, 300, etc...)

Pour réaliser les captures il suffit d'ouvrir ce script dans VDM et de lancer la lecture. Le script va générer dans le répertoire C:\XXXXX les fichiers :
frm-000000.png
frm-000001.png
etc....

Pour info VDM va planter à la fin (visiblement il cherche à réaliser l'exportation de la frame 1200 ce qui n'est pas possible à cause du Trim qui bloque les vidéos jusqu'à la frame 1100)


C'est bon ? ...alors encore un peu plus compliqué... euh.gif

Script pour faire des exportations d'images à partir de script avs.

CODE
Source = "C:\XXXXX\VTS_01_1.d2v"
Top = 4
Bottom = 4
Left = 4
Right = 4
DimX = 720
DimY = 544
CPUType = 2

# Script standard
V1 = Mpeg2Source( Source, idct=CPUType)
V1 = Crop(V1, Left, Top, -Right, -Bottom)
V1 = Undot(V1)
V1 = BilinearResize(V1, DimX, DimY)
V1 = Limiter(V1)

# Script Lanczos
V2 = Mpeg2Source( Source, idct=CPUType)
V2 = Crop(V2, Left, Top, -Right, -Bottom)
V2 = Undot(V2)
V2 = lanczosresize(V2, DimX, DimY)
V2 = Limiter(V2)

# Script Lanczos + Tweak
V3 = Mpeg2Source( Source, idct=CPUType)
V3 = Crop(V3, Left, Top, -Right, -Bottom)
V3 = Undot(V3)
V3 = Tweak(V3, sat=1.1, bright=2, cont=1.1)
V3 = lanczosresize(V3, DimX, DimY)
V3 = Limiter(V3)


V1=V1.Subtitle("script standard").Trim(1,1100)
V2=V2.Subtitle("script Lanczos").Trim(1,1100)
V3=V3.Subtitle("script Lanczos+Tweak").Trim(1,1100)

StackVertical(V1, V2, V3)
SelectEvery(last, 300, 0)

ConvertToRGB24()
ImageWriter(last, file="C:\XXXXX\frm-", start=0, end=0, type="png")
crop(0,0,8,8)


Dans ce cas il vous faudra aussi adapter ce script en :

- Spécifiant le chemin d'exportation des images créées : ImageWriter(last, file=".....

- Spécifiant le texte à afficher dans chaque image : Subtitle(".....

- Spécifiant vos scripts avs (Ne prenez sourtout les miens en exemple)

- Spécifiant vos valeurs de Trim

- Spécifiant vos valeurs X et Y dans SelectEvery


Allez pour être définitivement complet, et pour éviter de faire un script aussi "lourd", vous pouvez utiliser des scripts avs externes.

Par exemple et pour revenir sur des terrains connus : Utiliser le script de RIAM + des variantes


CODE
v1 =import("C:\Program Files\Ripp-it_AM\dlls\Ripp-it.avs").Subtitle("Std RIAM").trim(0,1100)

v2 =import("C:\????????\essai.avs").Subtitle("Mon Essai").trim(0,1100)


StackVertical(v1, v2, v4)
SelectEvery(last, 300, 0)
ConvertToRGB24()
ImageWriter(last, file="C:\????????\frm-", start=0, end=0, type="png")
crop(0,0,8,8)


Là aussi il vous faudra spécifier vos valeurs.


2 remarques :

- L'origine de ce script n'est pas de moi, j'en remercie son auteur. Malheureusement je ne me souviens plus o๠j'ai trouvé ça...

- Pour que cela fonctionne correctement (bien que non testé) je pense qu'il faut absolument avoir les mêmes dimensions de resize, le StackVertical risque de ne pas aimer sinon


Amusez vous bien.........
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
pepsilite
jeudi 13 mai 2004 à 00:07
Message #2


none
Icône du groupe

Groupe : Membres
Messages : 942
Inscrit : 12/05/2003

Ses messages

Hem ... vais-je oser répondre là ... alors :

REMPLACER TOUT CA par un simple clic sur le bouton [ Capturer BMP ] dans la previsulisation de Ripp it . L'image créée portera le nom de la frame en cours est sera dans le dossier DLLS de Ripp it

hop1.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
stryke
jeudi 13 mai 2004 à 00:17
Message #3


Dialoguiste
Icône du groupe

Groupe : Membres
Messages : 1.600
Inscrit : 20/05/2003

Ses messages

ah oui c'est vrai y'a ce bouton dans RIAM...

Enfin c'est un peu ch*** quand tu veux comparer 2 (ou plus) encodages différents, ça doit pas être simple pour capturer la même frame.

L'avantage ici c'est que tu te retrouves avec une image regroupant la même image issue des différents encodages.

Et puis c'est pour le fun...avec RIAM tout devient trop facile...
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
pepsilite
jeudi 13 mai 2004 à 02:00
Message #4


none
Icône du groupe

Groupe : Membres
Messages : 942
Inscrit : 12/05/2003

Ses messages

Je ne veux pas défendre mon bifteck mais ça n'a plus rien de difficile pour se "caler" sur une frame dans Ripp it, vu qu'il y a aussi 2 boutons pour avancer ou reculer d'une image à  la fois yahoo1.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
dimdes
jeudi 13 mai 2004 à 05:56
Message #5


Prolo modo
Icône du groupe

Groupe : Membres
Messages : 1.161
Inscrit : 08/01/2004

Ses messages

Pourquoi faire simple quand on peut faire compliquer lol
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
stryke
jeudi 13 mai 2004 à 07:50
Message #6


Dialoguiste
Icône du groupe

Groupe : Membres
Messages : 1.600
Inscrit : 20/05/2003

Ses messages

Citation
Je ne veux pas défendre mon bifteck mais ça n'a plus rien de difficile pour se \"caler\" sur une frame dans Ripp it, vu qu'il y a aussi 2 boutons pour avancer ou reculer d'une image à  la fois yahoo2.gif

ils sont o๠ces 2 boutons ?


J'ai essayé ta façon, désolé je préfère la mienne. Lorsque que tu veux vérifier sur plusieurs encodages il faut que tu te cales manuellement sur la même frame et il faut renommer les fichiers images car sinon ils vont se faire écraser puisqu'ils portent tous le même nom (car issu de la même frame). Et pour finir il te faut jongler sur les différentes images lors de la vérification. Mais c'est faisable....

Par contre pour exporter une image seule, je reconnais volontiers que c'est plus simple an_ouarf.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
Jack...
jeudi 13 mai 2004 à 08:52
Message #7


JackoModo
Icône du groupe

Groupe : Membres
Messages : 2.958
Inscrit : 20/05/2003
Lieu : Overlook

Ses messages

Perso, la capture de BMP se révèle super utile (vérifier un format, un recadrage, etc.) mais je n'ai pas réussi à  avoir un BMP d'une frame précisément (tjrs la même, pour comparer plusieurs filtrages), même en pausant la lecture ou en portionnant la vidéo (10000 @ 10001 fr. par ex.). Il y a tjrs un décalage de qq frames... bof.gif

Et il me semble surtout que tant qu'on n'a pas encodé la portion, le BMP ne sera pas 100% révélateur du filtrage puisqu'il ne prend pas en compte ce que le codec fera de ce filtrage (pour reprendre le match bilinear / lanczos, les BMP de la preview montrent bcp moins de différences entre les 2 resizes que les BMP des encodages).


Merci Stryke pour ces scripts... cling.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
lauden
jeudi 13 mai 2004 à 11:33
Message #8


Producteur
Icône du groupe

Groupe : Membres
Messages : 10.947
Inscrit : 20/05/2003

Ses messages

Citation

ils sont o๠ces 2 boutons ?


Sur la prochaine version
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
pepsilite
jeudi 13 mai 2004 à 15:49
Message #9


none
Icône du groupe

Groupe : Membres
Messages : 942
Inscrit : 12/05/2003

Ses messages

Jack, arrête d'être bête hop.gif, si tu veux capturer une BMP de ton film encodé, tu le charges DANS LE REENCODAGE de ripp it et tu fais [ Capturer BMP ] sans rien toucher dans la previsualisation ...

yahoo1.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
Jack...
vendredi 14 mai 2004 à 07:24
Message #10


JackoModo
Icône du groupe

Groupe : Membres
Messages : 2.958
Inscrit : 20/05/2003
Lieu : Overlook

Ses messages

non yahoo1.gif : je le charge dans VDub... en sélectionnant la même frame si je veux comparer 2 encodages (je sais pas pourquoi mais AviSynth + [BMP] n'est pas aussi précis chez moi...)

...mais le [BMP] est très utile... yahoo1.gif


edit : en fait j'avais jamais essayé le BMP sur un encodageꀦ en partant du principe que chez moi AviSynth + [BMP] sur des VOBs est un poil imprécis. En testant sur un AVI, j'ai un léger décalage, mais toujours identique (1 image) (je "portionne" 1400@1401 et j'ai la frame 1402). C'est + rapide que le "save image séquence" de Vdub, c'est sà»r.
Par contre, le souci c'est effectivement comme disait Stryke que si tu veux comparer 2 encodages différents sur une même frame, le 2nd shot va effacer le 1erꀦ


l'option Stack d'AviSynth est quand même super utile pour comparer 2 solutions d'encodage simultanément, ET DANS LE TEMPS, ce que ne permettent pas les shots (voir l'effet d'un fluxsmooth surtout temporel par exemple).


Je crois que je vais essayer StackHorizontal, juste pour voir à  quoi ressemble une image de 4x720 pix de large... yahoo1.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
stryke
vendredi 14 mai 2004 à 13:00
Message #11


Dialoguiste
Icône du groupe

Groupe : Membres
Messages : 1.600
Inscrit : 20/05/2003

Ses messages

Citation
.....Je crois que je vais essayer StackHorizontal, juste pour voir à  quoi ressemble une image de 4x720 pix de large... yahoo2.gif



....ce qu'il est joueur......et un code pour une mosaà¯que ça t'intéresses pas des fois ???? yahoo.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
Jack...
lundi 17 mai 2004 à 13:52
Message #12


JackoModo
Icône du groupe

Groupe : Membres
Messages : 2.958
Inscrit : 20/05/2003
Lieu : Overlook

Ses messages

si... yahoo1.gif

j'ai pas eu le temps de tester les Stacks (ni de venir sur le forum ces derniers jours), mais un stackvertical avec 3 films o๠je pousse le hue de Tweak à  fond dans un sens ou dans l'autre, ça doit être assez beau... yahoo1.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
Yeno
mercredi 06 juillet 2005 à 11:36
Message #13


Figurant
Icône du groupe

Groupe : Membres
Messages : 67
Inscrit : 21/06/2005
Lieu : Pas-de-Calais (62)

Ses messages

Merci pour ce script ! Ca à l'air génial. Eh oui "Ca à l'air" car chez moi VirtualDubMod ne veut pas planter bof.gif (=Il ne crée pas d'images)

Voici mon script, il me semble tout à fait correct...

CODE
Source = AVISource("D:\Animes\BLEACH_37.avi")
Source = KillAudio(source)
Source = ChangeFPS(Source, 23.96)
Source = Trim(Source,6000,7000)
Return Source
DimX = 640
DimY = 480

# Script standard
V1 = AVISource(Source)
V1 = Undot(V1)
V1 = BilinearResize(V1, DimX, DimY)
V1 = Limiter(V1)

# Script de Spyke
V2 = AVISource(Source)
V2 = Undot(V2)
V2 = BilinearResize(V2, DimX, DimY)
V2 = Limiter(V2)
V2 = Tweak(V2,0,1,1,1)
V2 = aSharp(V2)
V2 = aWarpSharp(V2,8,1)

# Script Forum Hardware
V3 = AVISource(Source)
V3 = Undot(V3)
V3 = V3.Convolution3d(preset="movieHQ")
V3 = hybridfupp( V3, DimX, DimY , preset="anime")
V3 = Limiter(V3)


V1=V1.Subtitle("script standard").Trim(6000,7000)
V2=V2.Subtitle("script de Spyke").Trim(6000,7000)
V3=V3.Subtitle("script Forum Hardware").Trim(6000,7000)

StackVertical(V1, V2, V3)
SelectEvery(100, 0)

ConvertToRGB24()
ImageWriter(last, file="D:\Animes\frm-", start=0, end=0, type="png")
crop(0,0,8,8)


Help ! car ce script me ferai vraiment gagner BEAUCOUP de temps ! ouin.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
stryke
mercredi 06 juillet 2005 à 13:31
Message #14


Dialoguiste
Icône du groupe

Groupe : Membres
Messages : 1.600
Inscrit : 20/05/2003

Ses messages

Source = AVISource("D:\Animes\BLEACH_37.avi")
Source = KillAudio(source)
Source = ChangeFPS(Source, 23.96)
Source = Trim(Source,6000,7000) --> ligne à supprimer
Return Source  --> Ligne à supprimer
DimX = 640
DimY = 480

# Script standard
V1 = AVISource(Source)
V1 = Undot(V1)
V1 = BilinearResize(V1, DimX, DimY)
V1 = Limiter(V1)

# Script de Spyke --> C'est qui ? ceci étant j'aime bien cowboy bebop
V2 = AVISource(Source)
V2 = Undot(V2)
V2 = BilinearResize(V2, DimX, DimY)
V2 = Limiter(V2)
V2 = Tweak(V2,0,1,1,1)
V2 = aSharp(V2)
V2 = aWarpSharp(V2,8,1)

# Script Forum Hardware
V3 = AVISource(Source)
V3 = Undot(V3)
V3 = V3.Convolution3d(preset="movieHQ") --> ou Convolution3d(V3, preset="movieHQ")
V3 = hybridfupp( V3, DimX, DimY , preset="anime")  --> attention à la version d'hybridfupp, les presets anime ont changés avec les dernières versions
V3 = Limiter(V3)


V1=V1.Subtitle("script standard").Trim(6000,7000)
V2=V2.Subtitle("script de Spyke").Trim(6000,7000)
V3=V3.Subtitle("script Forum Hardware").Trim(6000,7000)

StackVertical(V1, V2, V3)
SelectEvery(100, 0)

ConvertToRGB24()
ImageWriter(last, file="D:\Animes\frm-", start=0, end=0, type="png")
crop(0,0,8,8 )

Ce message a été modifié par stryke - mercredi 06 juillet 2005 à 13:46.
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
stryke
mercredi 06 juillet 2005 à 13:51
Message #15


Dialoguiste
Icône du groupe

Groupe : Membres
Messages : 1.600
Inscrit : 20/05/2003

Ses messages

Attention avec les trim....

Soit tu laisses cette ligne : Source = Trim(Source,6000,7000)

mais auquel cas tu dois modifier ces lignes : V1=V1.Subtitle("script standard").Trim(6000,7000)

Car la variable Source après le trim ne comporte plus que 1000 frames et donc tu ne peux plus en fin de script faire un trim (6000,7000)

...je me demande si c'est clair ce que je dis ??
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
Yeno
mercredi 06 juillet 2005 à 19:48
Message #16


Figurant
Icône du groupe

Groupe : Membres
Messages : 67
Inscrit : 21/06/2005
Lieu : Pas-de-Calais (62)

Ses messages

100% clair yahoo.gif Mais bon je n'arrive toujours pas à le faire crasher mon VirtualDub lol

Sans le "Return Source" ça ne marche pas, il ne trouve plus la source pour les AVISource (ce qui me parait logique...)

Merci pour Hybridfupp j'avais pas fais gaffe gloups.gif

Voilà mon script, si tu vois encore une erreur hem.gif

CODE
Import("C:\PROGRA~1\RIPP-I~1\dlls\HybridFuPP.avsi")

Source = AVISource("D:\Animes\BLEACH_37.avi")
Source = KillAudio(source)
Source = ChangeFPS(Source, 23.96)
Source = Trim(Source,6000,7000)
Return Source
DimX = 640
DimY = 480

# Script standard
V1 = AVISource(Source)
V1 = Undot(V1)
V1 = BilinearResize(V1, DimX, DimY)
V1 = Limiter(V1)

# Script de Stryke
V2 = AVISource(Source)
V2 = Undot(V2)
V2 = BilinearResize(V2, DimX, DimY)
V2 = Limiter(V2)
V2 = Tweak(V2,0,1,1,1)
V2 = aSharp(V2)
V2 = aWarpSharp(V2,8,1)

# Script Forum Hardware
V3 = AVISource(Source)
V3 = Undot(V3)
V3 = Convolution3d(V3, preset="movieHQ")
V3 = hybridfupp( V3, DimX, DimY , preset="anime1")
V3 = Limiter(V3)


V1=V1.Subtitle("script standard").Trim(V1,0,1000)
V2=V2.Subtitle("script de Stryke").Trim(V2,0,1000)
V3=V3.Subtitle("script Forum Hardware").Trim(V3,0,1000)

StackVertical(V1, V2, V3)
SelectEvery(100, 0)

ConvertToRGB24()
ImageWriter(last, file="D:\Animes\frm-", start=0, end=0, type="png")
crop(0,0,8,8)


Edit : Ah lol pourquoi j'ai mis Spyke (Buffy me hante evil.gif ), c'est stryke gniark.gif

Ce message a été modifié par Yeno - mercredi 06 juillet 2005 à 19:50.
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
stryke
jeudi 07 juillet 2005 à 21:21
Message #17


Dialoguiste
Icône du groupe

Groupe : Membres
Messages : 1.600
Inscrit : 20/05/2003

Ses messages

manque les loadplugin pour faire fonctionner hybridfupp, il faut rajouter :

LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MaskTools.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MVTools.dll")


Je persiste à dire que "return source" est une erreur....

Tu peux également écrire ceci :
V1=V1.Subtitle("script standard")
V2=V2.Subtitle("script de Stryke")
V3=V3.Subtitle("script Forum Hardware")


Il faudrait me donner l'erreur que retourne VDM

Ce message a été modifié par stryke - jeudi 07 juillet 2005 à 21:23.
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
Yeno
vendredi 08 juillet 2005 à 12:04
Message #18


Figurant
Icône du groupe

Groupe : Membres
Messages : 67
Inscrit : 21/06/2005
Lieu : Pas-de-Calais (62)

Ses messages

L'erreur sans "Return Source"

user posted image


Et avec le return ça ne fonctionne toujours pas bof.gif Cela va-t-il marcher un jour ? Snif ouin.gif


Edit :

CODE
# Encodage avec etc.....
v2 = aviSource("D:\Animes\BLEACH_37.avi", false).Subtitle("Essai2").Trim(1,1100)

# Encodage avec etc.....
v4 = aviSource("D:\Animes\BLEACH_37.avi", false).Subtitle("Essai4").Trim(1,1100)


StackVertical(v2, v4)
SelectEvery(last, 100, 0)
ConvertToRGB24()
ImageWriter(last, file="D:\Animes\frm-", start=0, end=0, type="png")
crop(0,0,8,8)


Ca ça marche, je continus mes test après manger yahoo.gif

Ce message a été modifié par Yeno - vendredi 08 juillet 2005 à 12:26.
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
rol
vendredi 08 juillet 2005 à 12:28
Message #19


Admin
Icône du groupe

Groupe : Admin
Messages : 29.018
Inscrit : 12/05/2003
Lieu : DivX ou XviD

Ses messages

Sans le return donc gniark.gif
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message
stryke
vendredi 08 juillet 2005 à 13:14
Message #20


Dialoguiste
Icône du groupe

Groupe : Membres
Messages : 1.600
Inscrit : 20/05/2003

Ses messages

ark....je suis nul.....Il y a un double emploi de AviSource :

Source = AVISource("D:\Animes\BLEACH_37.avi")
....
V1 = AVISource(Source)


Un exemple de ce que tu peux faire :

CODE

....

Source = AVISource("D:\Animes\BLEACH_37.avi")
Source = KillAudio(source)
Source = ChangeFPS(Source, 23.96)
Source = Trim(Source,6000,7000)
DimX = 640
DimY = 480

# Script standard
V1 = Undot(source)
V1 = BilinearResize(V1, DimX, DimY)
V1 = Limiter(V1)

.....



Ce message a été modifié par stryke - vendredi 08 juillet 2005 à 13:39.
Utilisateur hors ligne Profil Envoyer un message personnel
Aller en haut de la page
+ Citer le message

Reply to this topic Start new topic
2 Pages V  1 2 >
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :


 



Regrouper

> Sujets Similaires

Sujet Réponses Vue(s) Dernière Action
Mise à  jour de l'actualité des logiciels vidéo 3.093 231.320 hier, 23:12
Der