CropResizeBorder 3.7 - Script vidéo AviSynth début 20 - ...comparaison avec ri4m
Forum DivX de Ri4m - Encoder et réencoder les videos - DivX - XviD - RV10 - RV9 - VP6 - VP7

Bienvenue invité ( Connexion | Inscription )

> 

4 Pages V  < 1 2 3 4 >  
Reply to this topicStart new topic
leon1789
posté 08/11/2007 19:27
Message #21


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



YannBresil,
il y a un truc qui me gratouille : normalement, le script ne crée pas d'image HD, i.e. plus grande que 720x576, sauf si on lui demande (en fixant les hauteur et largeur, ou en mettant HD=true). Comment se fait-il que tu obtiennes cette image 1280x1024 ?

Ce message a été modifié par leon1789 - 08/11/2007 19:31.
Aller en haut de la page
 
+Citer le message
YannBresil
posté 09/11/2007 03:20
Message #22


Ri(n)oModo
Icône de groupe

Groupe : Super Modérateurs
Messages : 7.488
Inscrit : 18/10/2003
Lieu : Manaus, au centre de l'Amazonie
Membre no 443



Je suis magique!

(IMG:http://forum.ripp-it.com/style_emoticons/default/yahoo.gif)

je prend une capture mpc plein écran sur mon écran (IMG:http://forum.ripp-it.com/style_emoticons/default/yahoo.gif)
Apparemment ce n'est pas trop utile...
je vais voir pour mettre capture taille réelle
Aller en haut de la page
 
+Citer le message
leon1789
posté 09/11/2007 08:48
Message #23


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



ok, magique en effet (IMG:http://forum.ripp-it.com/style_emoticons/default/aga.gif)
Aller en haut de la page
 
+Citer le message
leon1789
posté 12/11/2007 18:03
Message #24


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



je viens de mettre à jour le script (version 2.3) : une amélioration (function LargeurOptimale) dans le cas d'un traitement sans bandes noires, et où ni la hauteur, ni la largeur de l'image à encoder ne sont précisées.

Ce message a été modifié par leon1789 - 14/11/2007 09:33.
Aller en haut de la page
 
+Citer le message
YannBresil
posté 25/11/2007 21:05
Message #25


Ri(n)oModo
Icône de groupe

Groupe : Super Modérateurs
Messages : 7.488
Inscrit : 18/10/2003
Lieu : Manaus, au centre de l'Amazonie
Membre no 443



en utilisant ce script, j'ai eu un truc bizarre hier.
c'est un film sans bande noire, l'autocrop reste a zéro.
En mettant le script, l'image est déformée et il se passe des trucs bizarres avec les carré bleus dans les coins de la prévisualisation, et il y ajout de bandes noires.
Malheureusement, mes captures n'ont pas l'image, mais on peut voir les carrés.

Autocrop: (IMG:http://img235.imageshack.us/img235/1560/20071124212726vv3.th.png)

CropResizeBorder: (IMG:http://img145.imageshack.us/img145/5388/20071124212753fh7.th.png)
Aller en haut de la page
 
+Citer le message
leon1789
posté 25/11/2007 22:23
Message #26


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



(YannBresil @ dimanche 25 novembre 2007 à 21:05) *
en utilisant ce script, j'ai eu un truc bizarre hier.
c'est un film sans bande noire, l'autocrop reste a zéro.
En mettant le script, l'image est déformée et il se passe des trucs bizarres avec les carré bleus dans les coins de la prévisualisation, et il y ajout de bandes noires.

Ok, il s'agit d'une vidéo DVD sans bande noire.
Dans ces circonstances, la fonction heuristique essaie de deviner le format de la source et choisit le 4/3 ... l'autre choix possible étant le 16/9, et c'est celle-ci justement la bonne réponse (vu ce que donne ri4m) !
Bref, encore un coup de format non deviné ... Comme tu le sais, il faut alors aider le script :
--> CropResizeBorder(Format=16/9.0)

Si c'est bien là la raison du problème, je modifierai ma fonction heuristique.

Ce message a été modifié par leon1789 - 25/11/2007 22:26.
Aller en haut de la page
 
+Citer le message
leon1789
posté 31/12/2007 11:07
Message #27


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



mise à jour 2.4 en ce dernier jour de l'année

Rol,
je ne peux pas mettre de fichier attaché dans ce sujet... (IMG:http://forum.ripp-it.com/style_emoticons/default/bof.gif)

Ce message a été modifié par leon1789 - 31/12/2007 11:08.
Aller en haut de la page
 
+Citer le message
leon1789
posté 04/01/2008 13:39
Message #28


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



Mise à jour 2.5 avec deux nouvelles options :

-- "Full = true/false" pour ceux qui ne veulent pas rogner (un peu) l'image, ni avoir des petites bandes noires, mais qui préfèrent avoir 100% de l'image quitte à subir une très légère déformation.

-- "Verbose =true/false" pour voir les constantes du script. C'est parfois bien utile...



Rol,
je ne peux pas mettre de fichier attaché dans ce sujet...

Ce message a été modifié par leon1789 - 04/01/2008 13:43.
Aller en haut de la page
 
+Citer le message
leon1789
posté 04/01/2008 15:26
Message #29


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



Des petits exemples avc l'option Verbose activée pour "mieux" voir (IMG:http://forum.ripp-it.com/style_emoticons/default/mrgreen2.gif)

-0- Voici l'image source :
Source.BilinearResize(720,406) : (IMG:http://img91.imageshack.us/img91/3131/originalnm4.th.jpg)


-1- On veut conserver l'intégralité de l'image, sans déformation, en gardant des bandes noires les plus petites possibles :
Source.CropResizeBorder(Bords=true,Verbose=true) : (IMG:http://img88.imageshack.us/img88/7118/bordsfullah4.th.jpg)

-2- On ne veut plus de bandes noires, mais on désire quand même garder le ratio initial de la source, quitte à rogner un peu l'image :
Source.CropResizeBorder(Bords=false,Full=false,Verbose=true) : (IMG:http://img91.imageshack.us/img91/3228/bordsfullzh8.th.jpg)

-3- On veut garder l'intégralité de l'image, mais sans bandes noires, avec une déformation minimale :
Source.CropResizeBorder(Bords=false,Full=true,Verbose=true) : (IMG:http://img91.imageshack.us/img91/8755/bordsfullak5.th.jpg)

Ce message a été modifié par leon1789 - 04/01/2008 15:41.
Aller en haut de la page
 
+Citer le message
micjul
posté 04/01/2008 15:44
Message #30


Producteur
Icône de groupe

Groupe : Super Modérateurs
Messages : 6.326
Inscrit : 19/03/2004
Lieu : Un chouette endroit
Membre no 1.888



Le résultat est pas mal dans chaque configuration, après c'est a chacun d'appliquer la méthode qui lui semble la mieux ...
Merci de ces explications (IMG:http://forum.ripp-it.com/style_emoticons/default/cling.gif)
Aller en haut de la page
 
+Citer le message
leon1789
posté 04/01/2008 17:16
Message #31


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



(micjul @ vendredi 04 janvier 2008 à 15:44) *
Le résultat est pas mal dans chaque configuration, après c'est a chacun d'appliquer la méthode qui lui semble la mieux ...

Il n'y a pas une énorme différence entre ces trois configurations possibles, c'est peut-être plus psychologique qu'autre chose...
Enfin, pas si sûr que ça, car encoder avec des petites bandes a un petit coût (perte de 1 ou 2% du bitrate).

Et puis, je ne voudrais pas que quelqu'un me dise que mon recadrage est mauvais, qu'il déforme, qu'il n'y a pas assez de possibilité, etc... Alors j'essaie de faire au mieux en fonction de diverses contraintes, mais en laissant le choix à utilisateur quand c'est possible. Du coup, ça multiplie les paramètres, et tout ça se combine dans la soupe du script.

Ce message a été modifié par leon1789 - 04/01/2008 17:18.
Aller en haut de la page
 
+Citer le message
leon1789
posté 07/02/2008 22:57
Message #32


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



Ahh oki !!! Merci Rol, je peux attachéer des fichiers maintenant ! (IMG:http://forum.ripp-it.com/style_emoticons/default/yahoo1.gif)

Mise à jour CropResizeBorder 2.6

Ce message a été modifié par leon1789 - 08/02/2008 09:46.
Aller en haut de la page
 
+Citer le message
leon1789
posté 24/02/2008 19:13
Message #33


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



Mise à jour 2.9 après une petite discussion sur Unité-Vidéo
http://www.unite-video.com/phpbb/viewtopic.php?t=8535
http://www.unite-video.com/phpbb/viewtopic.php?p=86392#86392
Aller en haut de la page
 
+Citer le message
micjul
posté 24/02/2008 19:18
Message #34


Producteur
Icône de groupe

Groupe : Super Modérateurs
Messages : 6.326
Inscrit : 19/03/2004
Lieu : Un chouette endroit
Membre no 1.888



Bien la discussion ...
Pas facile de trouver le compromis idéal ...
Perso j'essaie toujours de privilégier la "non perte " d'image ...quitte à ce que le ratio comporte un petit % de perte ...
Aller en haut de la page
 
+Citer le message
leon1789
posté 24/02/2008 19:38
Message #35


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



(micjul @ dimanche 24 février 2008 à 19:18) *
Perso j'essaie toujours de privilégier la "non perte " d'image ...quitte à ce que le ratio comporte un petit % de perte ...

idem pour moi en général : pas de petites bandes noires (Bords=false) et pas de perte d'image (Full= true)
Aller en haut de la page
 
+Citer le message
leon1789
posté 24/02/2008 21:42
Message #36


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



Voici quelques images pour illustrer encore une fois le paramètre Zoom de CropResizeBorder.

Imaginons vouloir encoder un film au format 2.35 (provenant d'un DVD zone 2) pour le visionner sur un écran PC 4/3. C'est une situation que l'on rencontre souvent sur le forum.

Source = "C:\tmp\vts_01.d2v".MPEG2Source


image 1 : image obtenue avec les paramètres par défaut de CropResizeBorder
return Source.CropResizeBorder()
(IMG:http://img513.imageshack.us/img513/4131/image1wb3.th.jpg)

image 2 : image obtenue en forçant une résolution 4/3 (avec de grosses bandes noires remplissant 43% de l'image).
return Source.CropResizeBorder(720,544)
(IMG:http://img512.imageshack.us/img512/3306/image2xs4.th.jpg)

image 3 : image forcée 4/3 mais sans bandes noires (provoquant 43% de perte de l'image d'origine)
return Source.CropResizeBorder(720,544,Bords=false)
(IMG:http://img513.imageshack.us/img513/5947/image3dn7.th.jpg)

image 4 : une solution (si problème il y a ! (IMG:http://forum.ripp-it.com/style_emoticons/default/gniark.gif) ) intermédiaire en utilisant l'argument Zoom (25% de bandes noires, 25% d'image perdue)
return Source.CropResizeBorder(720,544,Zoom=0.25)
(IMG:http://img339.imageshack.us/img339/8563/image4yf9.th.jpg)

Ce message a été modifié par leon1789 - 24/02/2008 21:50.
Aller en haut de la page
 
+Citer le message
leon1789
posté 28/02/2008 18:55
Message #37


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



mise à jour 3.1 :
plusieurs améliorations dont surtout une meilleure heuristique de reconnaissance de format source et de ratio image !

(YannBresil @ mercredi 07 novembre 2007 à 03:13) *
Je vais essayé en forçant le format de l'image, mais la beauté de ce script serait s'il était tout auto, non, (IMG:http://forum.ripp-it.com/style_emoticons/default/yahoo.gif)

Et qu'en penses-tu maintenant ? essaie Source.CropResizeBorder() tout court sur un peu n'importe quel genre de vidéo (IMG:http://forum.ripp-it.com/style_emoticons/default/cling1.gif)

(YannBresil @ jeudi 08 novembre 2007 à 01:46) *
Sinon, je n'ai pas dit que c'était facile pour détecter le format de l'image. Tu ne peux te baser sur le ratio larg/haut trouvées par l'autocrop?

Voilà, maintenant, j'ai une heuristique de détection fiable à au moins 80% (IMG:http://forum.ripp-it.com/style_emoticons/default/aga.gif) (suite à quelques jours de discussions sur unité-video)

Ce message a été modifié par leon1789 - 28/02/2008 20:06.
Aller en haut de la page
 
+Citer le message
leon1789
posté 02/03/2008 09:50
Message #38


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



mise à jour 3.2
Aller en haut de la page
 
+Citer le message
leon1789
posté 21/03/2008 15:44
Message #39


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



Encore une petite mise à jour, introduisant une nouvelle option force.

Ce message a été modifié par leon1789 - 27/03/2008 21:48.
Aller en haut de la page
 
+Citer le message
leon1789
posté 27/03/2008 21:48
Message #40


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



Mise à jour 3.4 introduisant deux options : image (anciennement "force") et cadre :
-- image permet de viser un certain ratio d'image "réelle"
-- cadre permet de fixer impérativement une résolution de sortie

J'avoue que le nombre de paramètres et d'options augmentant, pour envisager tous les cas de configurations possibles, ça commence à chauffer dans l'algorithme ! (IMG:http://forum.ripp-it.com/style_emoticons/default/mrgreen2.gif)

Explication par l'exemple.

Source anamorphique : (IMG:http://img361.imageshack.us/img361/2306/image0hu3.th.jpg)

-----------
Voyons une première analyse automatique (verbose=true) de la vidéo. L'option full=true n'est pas obligatoire, mais c'est plus joli ainsi. (IMG:http://forum.ripp-it.com/style_emoticons/default/cling1.gif)

Source.CropResizeBorder(full=true,Verbose=true) : (IMG:http://img382.imageshack.us/img382/5416/image1zw6.th.jpg)

-----------
Si on veut, on voit que l'on peut parier sur une image réelle de ratio 1.85. On peut viser ce ratio avec le paramètre image :
Source.CropResizeBorder(image=1.85) : (IMG:http://img361.imageshack.us/img361/2516/image2km8.th.jpg)

-----------
Avec le paramètre cadre, on peut imposer un ratio de résolution de sortie (c'est une option très contraignante en général). Pourquoi pas du 4/3 par exemple ?
Source.CropResizeBorder(cadre=4/3.) : (IMG:http://img361.imageshack.us/img361/3342/image3sy0.th.jpg)

-----------
En pour finir, on peut mixer les deux options (IMG:http://forum.ripp-it.com/style_emoticons/default/cling1.gif) Remarquer une légère différence avec le cas précédent...
Source.CropResizeBorder(cadre=4/3., image=1.85) : (IMG:http://img361.imageshack.us/img361/7218/image4qw5.th.jpg)

-----------
..ou encore un exemple, résolution multiple de 8, avec un cadre 16/10
Source.CropResizeBorder(bloc=8, cadre=16/10., image=1.85) : (IMG:http://img148.imageshack.us/img148/7318/image5kt8.th.jpg)
Aller en haut de la page
 
+Citer le message

CropResizeBorder 3.7 - Script vidéo AviSynth


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

 

Modes d'affichage: Standard ·


Regrouper

> Discussions similaires à la discussion "CropResizeBorder 3.7 - Script vidéo AviSynth"

Sujet Réponses
Vidéo sur Ipod 5
vidéo accélérée 8
avisynth et Windows 7 x64 3
vidéo sur psp 1
videos pour ipod 1
Avisynth Multithread 5
Vidéo Sans Son PS3 0
Scripte avisyth mrestore 19
Video qui saccade 1
Avisynth open failure 16

> Sujets récents

Sujets
Décalage audio
Assistante informatique
disparus de Mourmelon (site off.)
Protection DRM fichiers Divx de l'INA
Tous les codecs nécessaires pour ripper
Firmwares RFPlayer 1000 Domotique
EXTRAIRE PISTE AUDIO D'UN FICHIER VIDEO .MKV
Convertir WAV en MP3
Film à retrouver
Tuto Convertir un DVD en MP4 - DVD en MP4
Mkvmerge : Comment différencier les pistes audio anglaise / françaises ?
Ripper DVD en 50 FPS (simplement)
L'actu des logiciels pour la vidéo
test2
Why Ripp-it(ing) After Me and why Ripp-it(ing) For Me ? So then what's the third Ripp-it(ing) part ?

RSS Nous sommes le : 28/03/2024 22:21
Ripp-It - Le site - Glossaire Audio Vidéo - Versions Rippit - Présentation - Tutoriaux divx - Télécharger Ripp-It - Ripper DVD
Forum Vidéo DivX - Ripp-It - Plan du site
Forum PSP - Forum iPod - Forum Mobile - Forum cinéma - Ripit4ME - Contact

Foot
Forum Ri4m™ © 2019 Ri4m™ - Enregistré à la CNIL sous le numéro 1081457