Bienvenue invité ( Connexion | Inscription )
08/11/2007 19:27
Message
#21
|
|
Monteur 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. |
|
|
09/11/2007 03:20
Message
#22
|
|
Ri(n)oModo 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 |
|
|
09/11/2007 08:48
Message
#23
|
|
Monteur 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)
|
|
|
12/11/2007 18:03
Message
#24
|
|
Monteur 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. |
|
|
25/11/2007 21:05
Message
#25
|
|
Ri(n)oModo 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) |
|
|
25/11/2007 22:23
Message
#26
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
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. |
|
|
31/12/2007 11:07
Message
#27
|
|
Monteur 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. |
|
|
04/01/2008 13:39
Message
#28
|
|
Monteur 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. |
|
|
04/01/2008 15:26
Message
#29
|
|
Monteur 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. |
|
|
04/01/2008 15:44
Message
#30
|
|
Producteur 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) |
|
|
04/01/2008 17:16
Message
#31
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
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. |
|
|
07/02/2008 22:57
Message
#32
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
Ahh oki !!! Merci Rol, je peux attach
Mise à jour CropResizeBorder 2.6 Ce message a été modifié par leon1789 - 08/02/2008 09:46. |
|
|
24/02/2008 19:13
Message
#33
|
|
Monteur 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 |
|
|
24/02/2008 19:18
Message
#34
|
|
Producteur 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 ... |
|
|
24/02/2008 19:38
Message
#35
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
|
|
|
24/02/2008 21:42
Message
#36
|
|
Monteur 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. |
|
|
28/02/2008 18:55
Message
#37
|
|
Monteur 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 ! 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) 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. |
|
|
02/03/2008 09:50
Message
#38
|
|
Monteur Groupe : Rédacteurs Messages : 2.959 Inscrit : 04/05/2007 Lieu : Poitiers Membre no 26.133 |
mise à jour 3.2
|
|
|
21/03/2008 15:44
Message
#39
|
|
Monteur 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. |
|
|
27/03/2008 21:48
Message
#40
|
|
Monteur 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) |
|
|
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
Nous sommes le : 25/04/2024 13:04 |