CropResizeBorder 3.8 - Script vidéo AviSynth

Modérateur: Modérateurs

Messagepar leon1789 » Lun 31 Mar, 2008 7:29

Tu as raison, c'est ce qui demande le moins de calculs :D mais des fois, on aime bien faire compliqué :)
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar leon1789 » Ven 04 Avr, 2008 21:03

Je voudrais quand même remercier tous ceux qui ont participer au développement de votre logiciel. Non pas que je l'utilise pour encoder, mais mieux, parce qu'il est source d'idées intéressantes, ce qui permet d'apprendre des choses... plein de choses.

Mise à jour 3.6 dans laquelle il y a maintenant l'option Pixels="pc" ou Pixels="tv".

Exemples simples :
Source.CropResizeBorder(full=true,pixels="pc") donne ceci

Source.CropResizeBorder(full=true,pixels="tv") donne ceci
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar leon1789 » Ven 04 Avr, 2008 22:52

Dans la prochaine version, il y aura aussi Pixels="dvd" (pour encoder en mpeg)
Voir la discussion (avec Jack...) sur http://forum.surdvd.com/viewtopic.php?p=14...84c29827ac6d5c4
si vous n'avez pas mal à la tête... :)
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar Underground78 » Sam 05 Avr, 2008 8:58

Hum, j'avais ma technique pour faire ça avant mais je sais plus comment je faisais .... :gy:
Avatar de l’utilisateur
Underground78
Administrateur
Administrateur
 
Messages: 11267
Inscription: 06 Fév 2007
Localisation: France

Messagepar leon1789 » Sam 05 Avr, 2008 10:49

En résumé, si on a une vidéo en pixels carrés (pour PC) que l'on veut lire sur une platine salon qui ne prend pas en charge les pixels carrés, on a le choix entre faire un divx & co ou un DVD (mpeg).

On imagine que la résolution de la vidéo d'origine est L x H.
-- si on veut un divx pour la TV alors on encode en L x (H*59/54)
-- si on veut un DVD alors on encode en L x (H*16/15)

Je me trompe ?
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar Underground78 » Sam 05 Avr, 2008 11:01

Ben en DVD 4/3 moi j'aurais fais 720 * (768*H/L) puis rajout de bandes noires si besoin mais je suis pas du tout sûr que ça soit juste ... Pour moi les DVD vidéos en 4/3 sont du 720*576 qui est étiré en largeur mais c'est sans doute là que je me plante ...
Avatar de l’utilisateur
Underground78
Administrateur
Administrateur
 
Messages: 11267
Inscription: 06 Fév 2007
Localisation: France

Messagepar Ducke » Sam 05 Avr, 2008 11:13

leon1789 a écrit:Voir la discussion (avec Jack...) sur http://forum.surdvd.com/viewtopic.php?p=14...84c29827ac6d5c4
si vous n'avez pas mal à la tête... :)

c'est le jack qui se promenait sur le forum de ri4m?
Image Image
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Image
Avatar de l’utilisateur
Ducke
Administrateur
Administrateur
 
Messages: 8544
Inscription: 08 Fév 2007

Messagepar pepsilite » Sam 05 Avr, 2008 11:22

Apparemment si, mais ce sujet date de 4 ans ...
05/07/15 m4ng v5 est disponible au téléchargement en version finale : m4ng v5
Avatar de l’utilisateur
pepsilite
The Grinch
The Grinch
 
Messages: 22974
Inscription: 03 Fév 2007
Localisation: Chez moi le plus possible ...

Messagepar Ducke » Sam 05 Avr, 2008 11:25

ah ouais j'ai pas fait gaffe
Image Image
Avant de poster votre problème, venez faire un tour dans la FAQ voir si la solution ne s'y trouve pas
INFOS UTILES
Image
Avatar de l’utilisateur
Ducke
Administrateur
Administrateur
 
Messages: 8544
Inscription: 08 Fév 2007

Messagepar leon1789 » Sam 05 Avr, 2008 12:54

Ah oui, c'est un vieux sujet. A ce sujet, Jack a totalement disparu des forums ?
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar Underground78 » Sam 05 Avr, 2008 13:00

leon1789 a écrit:Ah oui, c'est un vieux sujet. A ce sujet, Jack a totalement disparu des forums ?


Il me semble qu'on l'a revu ici mais très peu ...
Avatar de l’utilisateur
Underground78
Administrateur
Administrateur
 
Messages: 11267
Inscription: 06 Fév 2007
Localisation: France

Messagepar pepsilite » Sam 05 Avr, 2008 13:03

ici?
05/07/15 m4ng v5 est disponible au téléchargement en version finale : m4ng v5
Avatar de l’utilisateur
pepsilite
The Grinch
The Grinch
 
Messages: 22974
Inscription: 03 Fév 2007
Localisation: Chez moi le plus possible ...

Messagepar leon1789 » Sam 05 Avr, 2008 13:30

Underground78 a écrit:Ben en DVD 4/3 moi j'aurais fais 720 * (768*H/L) puis rajout de bandes noires si besoin mais je suis pas du tout sûr que ça soit juste ... Pour moi les DVD vidéos en 4/3 sont du 720*576 qui est étiré en largeur mais c'est sans doute là que je me plante ...

Il n'y a pas problème : ta formule (qui force la dimension horizontale finale à être égale à 720) correspond à même que la mienne (dans le cas où la largeur est déjà 720) ! Je ne suis peut-être pas clair, mais en résumé, on a raison tous les deux ;) (car 720*16/15 = 768)


Cela dit, contrairement à toi, j'oubliais de dire qu'il faut ajouter des bandes noires après le resize,
mais j'oublais surtout de penser qu'il y a deux formats de DVD !! (4/3 et 16/9) :glups: (je ne pensais qu'à un DVD 4/3...)

Je corrige :
si on a une vidéo en pixels carrés (pour PC) que l'on veut lire sur une platine salon qui ne prend pas en charge les pixels carrés, on a le choix entre faire un divx & co ou un DVD (mpeg).

On imagine que la résolution de la vidéo d'origine est L x H (avec L=720 par exemple).
-- si on veut un divx pour la TV alors on encode en L x (H*59/54),
-- si on veut un DVD 4/3 alors on encode en L x (H*48/45),
-- si on veut un DVD 16/9 alors on encode en L x (H*64/45),
puis on borde de bandes noires pour obtenir une résolution 720x576.
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar Underground78 » Sam 05 Avr, 2008 13:46

Ah ben si on est d'accord alors ! :D

Par contre je comprends pas trop pour le divx pour la TV ?

pepsilite a écrit:ici?


Euh non j'ai fais erreur en fait ... :spo:
Avatar de l’utilisateur
Underground78
Administrateur
Administrateur
 
Messages: 11267
Inscription: 06 Fév 2007
Localisation: France

Messagepar leon1789 » Sam 05 Avr, 2008 14:03

Underground78 a écrit:Ah ben si on est d'accord alors ! :D

si si, je t'assure :mrgreen:

Underground78 a écrit:Par contre je comprends pas trop pour le divx pour la TV ?

C'est l'option "pixel TV" de m4ng :) (regarder un divx sur une tv via un "lecteur pas carré")
(ça là que j'ai pompé l'idée de départ :whi: )
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar leon1789 » Dim 25 Mai, 2008 18:37

Pardon,
mais comment puis-je faire référence au message ci-dessus Posté le: Dim 30 Mar, 2008 22:31 ?
(pour un autre forum)
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar pepsilite » Dim 25 Mai, 2008 18:48

05/07/15 m4ng v5 est disponible au téléchargement en version finale : m4ng v5
Avatar de l’utilisateur
pepsilite
The Grinch
The Grinch
 
Messages: 22974
Inscription: 03 Fév 2007
Localisation: Chez moi le plus possible ...

Messagepar leon1789 » Dim 25 Mai, 2008 18:53

ok, merci.
(48925 est le numéro du message, ok)
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar BiGf0oT » Dim 25 Mai, 2008 21:00

juste devant "Posté le ...." tu as une petite feuille et tu peux avec un clic droit dessus copier le lien du message
Proverbe Chien : Si ça ne se mange pas, Si ça ne se baise bas, Pisse dessus !
Avatar de l’utilisateur
BiGf0oT
Administrateur
Administrateur
 
Messages: 6072
Inscription: 03 Fév 2007
Localisation: Dans ma grotte

Messagepar leon1789 » Lun 26 Mai, 2008 7:27

Ah !! :D
Je me disais que cette fonctionnalité manquait au forum.
Je n'ai pas eu l'idée de cliquer sur ce petit rectangle...
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar leon1789 » Dim 28 Oct, 2012 23:26

Suite à une remarque de ricou, je me suis aperçu que j'avais oublié de mettre en ligne la version que j'utilise tous les jours ! --> version 3.8.
Le resize se fait par lanczos en non plus par bicubic...
Avatar de l’utilisateur
leon1789
 
Messages: 775
Inscription: 26 Aoû 2007

Messagepar Subbat » Mar 03 Mar, 2015 14:42

Salut léon,

Mon fils a eu à Noël une PSP et je me suis essayé à lui ré-encoder des films pour qu'il puisse les regarder dessus... Seulement voilà, le format vidéo est assez tordu sur la PSP... Et depuis m4ng_V5, pepsi a viré les presets PSP qui de de toute façon, après avoir tester avec la V4 ne fonctionnait pas comme je le souhaite (et je ne sais pas s'il le sait...)

En fait, le preset de m4ng V4 permettait d'ajouter des bandes noire pour avoir un format 720x480, ce que la PSP veut... sauf qu'avec cette résolution, en fait l'image n'apparait pas en plein écran sur la PSP...

Ce qu'il faut en fait, c'est par exemple, si notre vidéo source fait 720x400, la déformer en 720x480 (donc pas de bande d'ajout de bandes noires, mais une augmentation de sa fauteur) et lui indiquer que son ratio doit être du 16/9... et là, à la lecture, on est bien en plein écran avec le ratio 16/9... l'image n'est pas déformé à la lecture...

Pour une vidéo dont la source est du 720x400, c'est pas bien compliqué avec m4ng... mais dès lors que les dimensions de la source sont autres, et le ratio différents de 16/9, c'est une vrai galère dans la mesure où l'on doit d'abord redimensionner avec m4ng avant d'ajouter les bandes noires si besoin... donc je me cogne des allers-retours entre la preview et le crop/border de m4ng pour arriver à mes fins... et qu'il me faut ensuite penser à indiquer que le ratio de la vidéo finale devra bien être du 16/9...

Espérant que tu es compris mon propos... la question est donc.... Penses-tu qu'il te serait possible d'ajouter à ce script un espèce de preset qui gèrerait tout ça... à savoir donc, à partir d'une source quelconque, cropper ou ajouter des bandes noires, redimensionner en 720x480 et tagger cette vidéo finale en 16/9 pour que cette vidéo soit bien lu en plein écran 16/9 sur ma PSP...

Je parle de preset, mais peut-être que sans rien modifier à ton script, en entrant juste les bonnes valeurs à différents paramètres c'est déjà jouable, mais j'avoue ne pas bien tout comprendre à la manière de paramétrer ce script...

Merci d'avance,

Subbat

[Edit] J'ai voulu essayer un truc mais j'ai une erreur avisynth concernant Lanczos... l'erreur exacte renvoyée est : Invalid arguments to function "LanczosResize" (CropResizeBorder.avsi, line 260)... et le script que j'ai fait à partir du script m4ng est celui-ci :
Code: Tout sélectionner
# **** m4ng & AVIsynth 2.5x script **** pass 2+

LoadPlugin("C:\PROGRA~2\m4ng_v5\system\undot.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v5\system\FluxSmooth.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v5\system\Convolution3D.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v5\system\MaskTools.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v5\system\MVTools.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v5\system\Asharp.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v5\system\MSharpen.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v5\system\VSFilter.dll") #1
LoadPlugin("C:\PROGRA~2\m4ng_v5\system\AutoCrop.dll") #1

Source="c:\users\SBASTI~1\desktop\test.mkv"
Largeur=1280
Hauteur=640
ratio  =2.000000
vratio =2.000000
real_l=1280
real_l4=1280
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Borders_g=0
Borders_d=0
Borders_h=0
Borders_b=0
Indice=0.048828

Video=DirectShowSource( Source, fps=25.000000).DelayAudio(0.000000)
Video=ConvertToYV12(Video)
# RESIZE
Video=CropResizeBorder(Video, Larg=720, Haut=480, Format=16/9.0)
Video=ConvertToRGB(Video)
Return(AssumeFrameBased(Video))
Image
Image Image
Avatar de l’utilisateur
Subbat
Administrateur
Administrateur
 
Messages: 8403
Inscription: 11 Déc 2008
Localisation: Quelque part... dans le centre de la France...

Messagepar Subbat » Lun 27 Juil, 2015 19:42

Salut léon :D
Vu que tu traines par ici ces temps-ci, avais-tu vu mon message juste au dessus de ce dernier ?
Image
Image Image
Avatar de l’utilisateur
Subbat
Administrateur
Administrateur
 
Messages: 8403
Inscription: 11 Déc 2008
Localisation: Quelque part... dans le centre de la France...

Précédente

Retourner vers Scripts Avisynth

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités