Page 3 sur 4

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 13:14
par Subbat
Si je ne m'abuse, ça n'a jamais été LavFilter qui décodait les script avisynth dans graphstudio mais color space converter, comme le 2ème graph de Ducke.
Et chez moi, color space converter ne décode plus les script avisynth, sauf si j'ajoute avant la ligne Return(AssumeFrameBased(Video)) un ligne Video=ConvertToRGB(Video)

Mais pour autant, la prévisualisation, même en éditant le script et en ajoutant cette ligne Video=ConvertToRGB(Video) reste elle noire...

Tout ça avec la version m4ng publique...

Et avec cette version publique, même si je règle ffdshow pour qu'il décode tous les rawvidéo, graphstudio lit bien le script avisynth avec ffdshow comme décodeur du flux video, mais la prévisualisation ne marche elle toujours pas... écran noir... ou gris...

Il y a donc selon moi à minima 2 problèmes. Le 1er est l'affichage de la prévisualisation qui déconne et ne veut pas afficher l'image, et le second, c'est le color splace converter (quartz.dll) qui ne décode plus le yv12...

Espérant être clair...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 13:49
par Ducke
Pepsi vient de se connecter sur ma machine, et a réussit à trouver le problème, dans la prévisu il faut éditer le script avs et virer la ligne Video=ConvertToRGB(Video).
Par contre il a installé ffdshow également.

Edit :
Subbat a écrit : Mais pour autant, la prévisualisation, même en éditant le script et en ajoutant cette ligne Video=ConvertToRGB(Video) reste elle noire...
J'ai la #19 du 01/09 et cette ligne est dans le script par défaut et également dans la #16 publique, et justement, il faut la virer pour avoir l'image, en tout cas chez moi :mad: je comprends pas ou tu la rajoutes.

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 14:09
par Subbat
Euh, non... dans m4ng c'est convertToYv12 qu'il y a... et pas convertToRGB...
C'est bien pour ça que dans la version qu'il nous avait envoyé, il avait ajouté une option pour enlever cette ligne...
Le seul hic, c'est que pour certains filtres avisynth, il est nécessaire que la vidéo soit en Yv12...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 14:14
par Ducke

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\TDeint.dll")
LoadPlugin("C:\PROGRA~2\m4ng_v5\system\VSFilter.dll") #1

Source="E:\TéLéCHARGEMENTS\JDOWNLOADER\THE.TOWN.MKV"
Largeur=1920
Hauteur=796
ratio  =2.412060
vratio =2.412060
real_l=1920
real_l4=1920
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Borders_g=0
Borders_d=0
Borders_h=0
Borders_b=0
Bit_Rate=23.976000
Indice=0.017957

Video=DirectShowSource( Source, fps=23.976000).DelayAudio(-0.021000)
#0 RESIZE
Video=BilinearResize(Video, Largeur, Hauteur)
Video=ConvertToRGB(Video)
Return(AssumeFrameBased(Video))

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 14:19
par Subbat
Alors nous n'avons pas la même version de m4ng...

Dans la version 00028 #16

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

Source="C:\USERS\SBASTI~1\DESKTOP\STROMAE.MP4"
Largeur=1280
Hauteur=720
ratio  =1.777778
vratio =1.777778
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
Bit_Rate=25.000000
Indice=0.865799

Video=DirectShowSource( Source, fps=25.000000).DelayAudio(0.000000)
Video=ConvertToYV12(Video)
#0 RESIZE
Video=BilinearResize(Video, Largeur, Hauteur)

Return(AssumeFrameBased(Video))
Dans la version #19

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

Source="C:\USERS\SBASTI~1\DESKTOP\STROMAE.MP4"
Largeur=1280
Hauteur=720
ratio  =1.777778
vratio =1.777778
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
Bit_Rate=25.000000
Indice=0.865799

Video=DirectShowSource( Source, fps=25.000000).DelayAudio(0.000000)
Video=ConvertToYV12(Video)
#0 RESIZE
Video=BilinearResize(Video, Largeur, Hauteur)

Return(AssumeFrameBased(Video))
Et dans la version #19 si je décoche la case [video en Yv12]

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

Source="C:\USERS\SBASTI~1\DESKTOP\STROMAE.MP4"
Largeur=1280
Hauteur=720
ratio  =1.777778
vratio =1.777778
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
Bit_Rate=25.000000
Indice=0.865799

Video=DirectShowSource( Source, fps=25.000000).DelayAudio(0.000000)
#0 RESIZE
Video=BilinearResize(Video, Largeur, Hauteur)

Return(AssumeFrameBased(Video))

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 14:27
par Subbat
Ah bah tiens... maitenant la preview ne marche pas non plus avec la version #19 de m4ng... je pense qu'un reboot devrait faire l'affaire...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 14:34
par Ducke
Dans la version 00028 #16 j'ai la ligne convertToRGB
Dans la version 01/09/2017 #19 les cases YUV12 et YV12 sont décochées j'ai juste la ligne Video=ConvertToRGB(Video)
Dans la version 01/09/2017 #19 la case YUV12 Décochée et la case YV12 Cochée j'ai la ligne Video=ConvertToYV12(Video) et Video=ConvertToRGB(Video)

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 14:43
par Subbat
Bah alors là, c'est à n'y plus rien comprendre... je suis persuadé que cette ligne convertToRGB n'a jamais été générée par m4ng...

Et je confirme donc que même sur la version #19, je n'ai plus de prévisualisation, que j'avais encore il y a quelques jours j'en suis sur...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 14:51
par Ducke
tu n'as pas eu la mise a jour 1709? et qui aurait mis le bordel?

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 16:13
par Subbat
Non, suis toujours en 1703...
Mais j'ai installé hier Plex media server... si ça se trouve c'est lui qui a foutu le bordel...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 22:03
par pepsilite
Bon, j'ai du mal à vous suivre là ...
ALORS. Chez Ducke, j"ai installé ffdshow (celui du pack de codecs m4ng), il semble qu'il est indispensable pour avoir une image en prévisualisation maintenant, même avec les LAVfliters installés. Ensuite, il faut cocher la case [x] Utiliser le YUV12 pour en fait virer le "convertToRGB" du script, c'est lui qui fout la zone, ensuite, la prévisualisation fonctionne correctement. La case à cocher [x] Vidéo en YV12 ne sert finalement à rien, je l'ai virée dans la prochaine version...
Enfin, tout ceci est à tester chez vous.

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : ven. 03 nov., 2017 22:32
par Subbat
Ah... ceci explique cela. Chez moi la case YUV12 a toujours été cochée. Voilà pourquoi je n'avais pas le convertToRGB.
Et oui avec ffdshow ça marchait sur la version m4ng du mois d'août chez moi... mais plus depuis au moins aujourd'hui...
Et oui Lavfilter n'apporte rien pour la preview, puisque la preview lit le script avs et que LAV ne lit pas les raw...
Ffdshow est nécessaire avec la bidouille que tu as fait qui active le décodage des raw par ffdshow au démarrage de m4ng.
Et ainsi ĺe flux vidéo du script est décodé par ffdshow quand avant la maj Windows c'était depuis toujours color space converter (quartz.dll) qui le faisait.
Ce qui m'étonne dans votre histoire c'est que normalement avec le convertToRGB chez moi, justement la.preview marchait meme sans ffdshow sur la nouvelle version de m4ng puisque color space converter continue de décoder les script en RGB. C'est le YV12 qui n'est plus supporter chez moi par color space converter... mais vu que j'ai plus rien maintenant... je peux même pas vois refaire des tests...

[Edit]Je me retrouve maintenant dans la configuration de Ducke... Il faut que je lance 2 instances de m4ng avec chacun la même vidéo en lancant dans les 2 m4ng la préview pour qu'elle marche sur l'une des 2... :gna:


[Edit2]Bon bah là c'est du grand n'importe quoi... si je renomme l'exe de m4ng la préview marche, mais si je ne nomme à nouveau m4ng_v5.exe la preview ne marche plus... J'abandonne pour ce soir... on va dire que ça marche chez moi...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 4:58
par pepsilite
pour le [Edit2] ça devient du n'importe quoi là ... sauf qu'en le renommant peut-être qu'il change de statut, genre plus de droits admins ou un truc du genre...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 9:18
par Ducke
Je pense que rien correspond à ce que Subbat dit. FFdshow je l'avais installé pour tester à l'époque ou mon PC était en 1703, et j'avais coché/décocher les cases YV12 et YUV dans tous les sens possibles http://forum.m4ng.fr/image-vp127362.html#p127362


- Sur ma machine principale (celle ou pepsi s'est connecté) : installation complète de W10 1703 puis mise a jour en 1709, maintenant avec ffdshow en + de LAVfilters et la case YV12 [x] cochée la prévisu fonctionne.

- Sur une autre machine : installation complète en 1703, malgré ffdshow + LAVfilters toujours pas de prévisu, mais j'en est bien en ouvrant 2 instances et même sans FFDSHOW.
J'ai bien le même graph que sur ma machine principale pour le Am4ng.avs -> ffdshow video decoder -> video renderer

- Sur une VM : installation complète en W10 1703, tout fonctionne impeccable sans ffdshow, il y a juste LAVfilters d'installé.


@pepsi je peux te laisser la main sur la 2eme machine via TeamViewer si tu veux.

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 10:46
par pepsilite
Si ça ne veut absolument rien savoir avec la 1703 et que ça fonctionne avec la 1709 et ffdshow, je suggère de passer en 1709 et d"installer ffdshow...La différence entre la VM et la marchine physique ne sera pas évidente à trouver.

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 11:55
par Subbat
pepsilite a écrit :pour le [Edit2] ça devient du n'importe quoi là ... sauf qu'en le renommant peut-être qu'il change de statut, genre plus de droits admins ou un truc du genre...
Aucune idée... mais c'est quand l'exe s'appelle m4ng_v5 que ça plante... m4ng_v5_yv12.exe par exemple fonctionne...
En fait je me demande si ce n'est pas après avoir tester m4ng sur un autre disque que C et en mode sans trace que ça a foutu la merde...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 11:59
par Subbat
Ducke a écrit : Sur une autre machine : installation complète en 1703, malgré ffdshow + LAVfilters toujours pas de prévisu, mais j'en est bien en ouvrant 2 instances et même sans FFDSHOW.
J'ai bien le même graph que sur ma machine principale pour le Am4ng.avs -> ffdshow video decoder -> video renderer
Là tu es exactement dans la même configuration que mon PC aujourd'hui... essaie voir, juste comme ça, en renommant l'exe de m4ng...

Ducke a écrit :Sur une VM : installation complète en W10 1703, tout fonctionne impeccable sans ffdshow, il y a juste LAVfilters d'installé.
Et je suppose que c'est bien color space converter qui décode le script avisynth.... Le mode de fonctionnement que m4ng a toujours connu...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 12:06
par Subbat
pepsilite a écrit :Si ça ne veut absolument rien savoir avec la 1703 et que ça fonctionne avec la 1709 et ffdshow, je suggère de passer en 1709 et d"installer ffdshow...La différence entre la VM et la marchine physique ne sera pas évidente à trouver.
Si ffdshow devient obligatoire, ça voudrait presque dire qu'il faut qu'il soit embarqué dans le setup d'installation de m4ng, qu'il soit installé en étant configuré pour ne rien décoder... et que comme tu l'as fait sur la version #19, au lancement de m4ng ça active le rawvidéo, et que ça le désactive à la fermeture de m4ng...
Sauf que je ne suis pas sur qu'une installation de ffdshow transparente pour l'utilisateur soit possible...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 12:21
par pepsilite
Subbat a écrit : En fait je me demande si ce n'est pas après avoir tester m4ng sur un autre disque que C et en mode sans trace que ça a foutu la merde...
Pour t'en assurer, désactive le mode sans trace puis réactive le. Mais je doute que ça vienne de là.

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 12:36
par pepsilite
Subbat a écrit : Sauf que je ne suis pas sur qu'une installation de ffdshow transparente pour l'utilisateur soit possible...
Je l'ai installé / désinstallé plusieurs fois hier pour mes tests, au final, il m'a fallu le mettre à la main pour qu'il soit reconnu dans le tweaker, sinon rien n'était activé nulle part le concernant, donc je dirais que si, il peut être totalement transparent pour l'utilisateur. Et quand bien même, il est toujours excellent ce ffdshow...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 13:34
par Ducke
Subbat a écrit :
Ducke a écrit : Sur une autre machine : installation complète en 1703, malgré ffdshow + LAVfilters toujours pas de prévisu, mais j'en est bien en ouvrant 2 instances et même sans FFDSHOW.
J'ai bien le même graph que sur ma machine principale pour le Am4ng.avs -> ffdshow video decoder -> video renderer
Là tu es exactement dans la même configuration que mon PC aujourd'hui... essaie voir, juste comme ça, en renommant l'exe de m4ng...
La je confirme qu'en renommant l'exe de m4ng la prévisu fonctionne également, mais j'ai utilisé le mode sans trace également

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 13:49
par Ducke
Subbat a écrit :
Ducke a écrit :Sur une VM : installation complète en W10 1703, tout fonctionne impeccable sans ffdshow, il y a juste LAVfilters d'installé.
Et je suppose que c'est bien color space converter qui décode le script avisynth.... Le mode de fonctionnement que m4ng a toujours connu...
C'est sur m4ng #16 et l'exe s'appel bien m4ng_v5.exe



Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 16:34
par Subbat
pepsilite a écrit :
Subbat a écrit : Sauf que je ne suis pas sur qu'une installation de ffdshow transparente pour l'utilisateur soit possible...
Je l'ai installé / désinstallé plusieurs fois hier pour mes tests, au final, il m'a fallu le mettre à la main pour qu'il soit reconnu dans le tweaker, sinon rien n'était activé nulle part le concernant, donc je dirais que si, il peut être totalement transparent pour l'utilisateur. Et quand bien même, il est toujours excellent ce ffdshow...
Je ne suis pas sûr que je me soit bien fait comprendre, ce que je veux dire c'est qu'à l'installation de m4ng, ffdshow soit installé sans que les fenêtres d'installation de ffdshow n'apparaissent... Mais en même temps je me souviens ce qu'il y a à faire au moment de l'installation de ffdshow... s'il n'y a qu'à dire ok comme pour avisynth c'est pas bien grave non plus...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 16:37
par Subbat
Ducke a écrit : La je confirme qu'en renommant l'exe de m4ng la prévisu fonctionne également, mais j'ai utilisé le mode sans trace également
Bizarre ce truc...

Re: Prévisualisation impossible - quels codecs ajouter - Com

Posté : sam. 04 nov., 2017 16:38
par Subbat
Ducke a écrit :
Subbat a écrit :
Ducke a écrit :Sur une VM : installation complète en W10 1703, tout fonctionne impeccable sans ffdshow, il y a juste LAVfilters d'installé.
Et je suppose que c'est bien color space converter qui décode le script avisynth.... Le mode de fonctionnement que m4ng a toujours connu...
C'est sur m4ng #16 et l'exe s'appel bien m4ng_v5.exe



Et le script avisynth ici il dit quoi ?
Il y a du convertToYv12 ou pas dedans ?