Erreur X264 lancement m4ng + X264 probléme nombre de passes
Modérateur : Modérateurs
Erreur X264 lancement m4ng + X264 probléme nombre de passes
Bonjour à tous
Je viens d'effectuer un encodage, seulement il n'effectue qu'une seule passe (le résultat se voit grandement).
Je vous donne les principaux paramètres d'encodages:
Système windows seven 64 bits
m4ng 2.1.0.7 RC7
x264 cli (encodage en deux passes) MP4
Désentrelacement Yadiff
lanczos
Il encode la première passe normalement mais il effectue le mux au lieu de lancer la deuxième.
Pour information quand je lance m4ng j'ai une erreur qui apparait "m4ng - x264 config a cessé de fonctionner (erreur que je n'avais pas avec la version précédente de m4ng v2.1.0.3 RC4)
Signature du problème :
Nom d’événement de problème: BEX
Nom de l’application: m4ng_x264_config.exe
Version de l’application: 1.0.0.0
Horodatage de l’application: 4c8dcf7e
Nom du module par défaut: m4ng_x264_config.exe
Version du module par défaut: 1.0.0.0
Horodateur du module par défaut: 4c8dcf7e
Décalage de l’exception: 00104028
Code de l’exception: c0000417
Données d’exception: 00000000
Version du système: 6.1.7600.2.0.0.768.3
Identificateur de paramètres régionaux: 1036
Information supplémentaire n° 1: e3aa
Information supplémentaire n° 2: e3aa2ed83ae8308f3dd0a219948cb810
Information supplémentaire n° 3: 7028
Information supplémentaire n° 4: 7028bc4e2384b35691384ac0ec9e2796
Je viens d'effectuer un encodage, seulement il n'effectue qu'une seule passe (le résultat se voit grandement).
Je vous donne les principaux paramètres d'encodages:
Système windows seven 64 bits
m4ng 2.1.0.7 RC7
x264 cli (encodage en deux passes) MP4
Désentrelacement Yadiff
lanczos
Il encode la première passe normalement mais il effectue le mux au lieu de lancer la deuxième.
Pour information quand je lance m4ng j'ai une erreur qui apparait "m4ng - x264 config a cessé de fonctionner (erreur que je n'avais pas avec la version précédente de m4ng v2.1.0.3 RC4)
Signature du problème :
Nom d’événement de problème: BEX
Nom de l’application: m4ng_x264_config.exe
Version de l’application: 1.0.0.0
Horodatage de l’application: 4c8dcf7e
Nom du module par défaut: m4ng_x264_config.exe
Version du module par défaut: 1.0.0.0
Horodateur du module par défaut: 4c8dcf7e
Décalage de l’exception: 00104028
Code de l’exception: c0000417
Données d’exception: 00000000
Version du système: 6.1.7600.2.0.0.768.3
Identificateur de paramètres régionaux: 1036
Information supplémentaire n° 1: e3aa
Information supplémentaire n° 2: e3aa2ed83ae8308f3dd0a219948cb810
Information supplémentaire n° 3: 7028
Information supplémentaire n° 4: 7028bc4e2384b35691384ac0ec9e2796
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
Oui à la deuxième passe.
Je viens d'aller voir à l'endroit que tu viens de me dire et je vois deux fichiers .bat (un pour chaque passe il me semble)
Si je clique sur le 1 il relance automatiquement l'encodage de la première passe, de ce fait (en toute logique) la première passe fonctionne.
Si je clique sur le.bat 2 cela me mets ceci:
C:\>D:\PROGRA~1\m4ng\system\x264.exe --pass 2 --stats "D:\PROGRA~1\m4ng\system\x
264.stats" --level 4.1 --ref 4 --b-adapt 2 --direct auto --deblock -1:-1 --trell
is 2 --partitions p8x8,b8x8,i8x8,i4x4 --vbv-bufsize 50000 --vbv-maxrate 50000 --
me umh --threads auto --thread-input --aq-mode 1 --aq-strength 1.0 --bitrate 240
0 --output "h:\encodage\mainmovie\c4c01\video_ts\vts_01_0_.264" "D:\PROGRA~1\m4n
g\system\Am4ng.avs"
x264 proxy - version 1.0.1 (11/10/2010)
Underground78 pour m4ng.fr
Systeme 64 bits detecte : utilisation du x264 64 bits
D:\PROGRA~1\m4ng\system\Am4ng.avs: 720x400, 30 fps, 47337 frames
y4m [info]: 720x400p 0:0 @ 30/1 fps (cfr)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed
Output error: wrote only 409496 of 432000 bytes
C:\>pause
Appuyez sur une touche pour continuer...
Je viens d'aller voir à l'endroit que tu viens de me dire et je vois deux fichiers .bat (un pour chaque passe il me semble)
Si je clique sur le 1 il relance automatiquement l'encodage de la première passe, de ce fait (en toute logique) la première passe fonctionne.
Si je clique sur le.bat 2 cela me mets ceci:
C:\>D:\PROGRA~1\m4ng\system\x264.exe --pass 2 --stats "D:\PROGRA~1\m4ng\system\x
264.stats" --level 4.1 --ref 4 --b-adapt 2 --direct auto --deblock -1:-1 --trell
is 2 --partitions p8x8,b8x8,i8x8,i4x4 --vbv-bufsize 50000 --vbv-maxrate 50000 --
me umh --threads auto --thread-input --aq-mode 1 --aq-strength 1.0 --bitrate 240
0 --output "h:\encodage\mainmovie\c4c01\video_ts\vts_01_0_.264" "D:\PROGRA~1\m4n
g\system\Am4ng.avs"
x264 proxy - version 1.0.1 (11/10/2010)
Underground78 pour m4ng.fr
Systeme 64 bits detecte : utilisation du x264 64 bits
D:\PROGRA~1\m4ng\system\Am4ng.avs: 720x400, 30 fps, 47337 frames
y4m [info]: 720x400p 0:0 @ 30/1 fps (cfr)
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.2
x264 [error]: ratecontrol_init: can't open stats file
x264 [error]: x264_encoder_open failed
Output error: wrote only 409496 of 432000 bytes
C:\>pause
Appuyez sur une touche pour continuer...
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
Hum si tu as relancé la première passe ça peut avoir écrasé les fichiers de stats donc je sais pas trop ce qu'il faut en conclure ...
Comme ça rien ne parait bizarre, est-ce que tu pourrais retester d'abord l'encodage avec m4ng mais en n'encodant que 2 min de ta source (en passant par la prévisualisation et les cases à droite) puis si ça plante en lançant d'abord le bat pour la 1ère passe puis celui pour la deuxième ?
Comme ça rien ne parait bizarre, est-ce que tu pourrais retester d'abord l'encodage avec m4ng mais en n'encodant que 2 min de ta source (en passant par la prévisualisation et les cases à droite) puis si ça plante en lançant d'abord le bat pour la 1ère passe puis celui pour la deuxième ?
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
euh, oui, pour passer les paramètres d'encodage... même si ça ne sert à rien, il était prévu au départ que les passes puissent différer.
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
Bonjour à tous,
J'ai essayé aussi la RC7, avec le même problème! Au lancement de la RC7 problème x264... début de la 2 em passe idem. Le problème c'est que en mode batch ça coince tout et ton batch se bloque ! (une nuit de perdue! )
Du coup je suis revenu à la RC4!
PS: les tskv2 ne sont pas compatible entre RC4 et RC7 (oui ou je galège?)
Bien à vous.
PS2: J'ai essayé MSDFix sans résultat.
J'ai essayé aussi la RC7, avec le même problème! Au lancement de la RC7 problème x264... début de la 2 em passe idem. Le problème c'est que en mode batch ça coince tout et ton batch se bloque ! (une nuit de perdue! )
Du coup je suis revenu à la RC4!
PS: les tskv2 ne sont pas compatible entre RC4 et RC7 (oui ou je galège?)
Bien à vous.
PS2: J'ai essayé MSDFix sans résultat.
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
bon, essaye une chose
renomme le fichier m4ng\system\x264.exe en x264.bak et m4ng\system\x264_32.exe en x264.exe.
Tu vas perdre le gain généré par l'encodage en 64 bits mais ça marchera peut-être tout court...
renomme le fichier m4ng\system\x264.exe en x264.bak et m4ng\system\x264_32.exe en x264.exe.
Tu vas perdre le gain généré par l'encodage en 64 bits mais ça marchera peut-être tout court...
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
- pepsilite
- The Grinch
- Messages : 23287
- Enregistré le : sam. 03 févr., 2007 19:13
- Localisation : Chez moi le plus possible ...
bon, essaye cette version : http://lauden.fr/pepsilite/upl/v200/m4n ... RC7_v7.rar
(c'est juste l'exe de m4ng à mettre à la place de l'autre)
(c'est juste l'exe de m4ng à mettre à la place de l'autre)
06/01/2020 m4ng v6 est disponible au téléchargement en version finale : m4ng v6
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
Sinon si le bug persiste, je dois avoir une version debug quelque part sur le forum ... Je cherche ...
Edit : trouvée ! m4ng_x264_config.zip, il faut remplacer le fichier dans le dossier "system" de m4ng et espérer que le message d'erreur de Windows contienne plus d'infos intéressantes ...
Edit : trouvée ! m4ng_x264_config.zip, il faut remplacer le fichier dans le dossier "system" de m4ng et espérer que le message d'erreur de Windows contienne plus d'infos intéressantes ...
Bonjour
Si cela peut aider, quelques petites constatations sur windows seven 64 bits.
1 Binaire sans symboles[m4ng_x264_config.exe (1782272 octets)]
Avec le binaire [m4ng_x264_config.exe (1782272 octets)] du [setup], un trap est provoqué au lancement de m4ng.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Le détail du messagE dans le dialogue ci dessus :
-----------------------------------------------------------------
Signature du problème :
Nom d’événement de problème: BEX
Nom de l’application: m4ng_x264_config.exe
Version de l’application: 1.0.0.0
Horodatage de l’application: 4c8dcf7e
Nom du module par défaut: m4ng_x264_config.exe
Version du module par défaut: 1.0.0.0
Horodateur du module par défaut: 4c8dcf7e
Décalage de l’exception: 00104028
Code de l’exception: c0000417
Données d’exception: 00000000
Version du système: 6.1.7600.2.0.0.256.1
Identificateur de paramètres régionaux: 1036
Information supplémentaire n° 1: e3aa
Information supplémentaire n° 2: e3aa2ed83ae8308f3dd0a219948cb810
Information supplémentaire n° 3: 7028
Information supplémentaire n° 4: 7028bc4e2384b35691384ac0ec9e2796
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Aprés fermeture du dialogue, m4ng se lance...
Le lancement en autonome de [m4ng_x264_config.exe (1782272 octets)]
provoque un trap lors d'une validation pat [OK]
2 Binaire avec les symboles [m4ng_x264_config.exe (6295552 octets)]
Le handler de trap envoie le message suivant :
A+ pour votre travail...
Si cela peut aider, quelques petites constatations sur windows seven 64 bits.
1 Binaire sans symboles[m4ng_x264_config.exe (1782272 octets)]
Avec le binaire [m4ng_x264_config.exe (1782272 octets)] du [setup], un trap est provoqué au lancement de m4ng.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Le détail du messagE dans le dialogue ci dessus :
-----------------------------------------------------------------
Signature du problème :
Nom d’événement de problème: BEX
Nom de l’application: m4ng_x264_config.exe
Version de l’application: 1.0.0.0
Horodatage de l’application: 4c8dcf7e
Nom du module par défaut: m4ng_x264_config.exe
Version du module par défaut: 1.0.0.0
Horodateur du module par défaut: 4c8dcf7e
Décalage de l’exception: 00104028
Code de l’exception: c0000417
Données d’exception: 00000000
Version du système: 6.1.7600.2.0.0.256.1
Identificateur de paramètres régionaux: 1036
Information supplémentaire n° 1: e3aa
Information supplémentaire n° 2: e3aa2ed83ae8308f3dd0a219948cb810
Information supplémentaire n° 3: 7028
Information supplémentaire n° 4: 7028bc4e2384b35691384ac0ec9e2796
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Aprés fermeture du dialogue, m4ng se lance...
Le lancement en autonome de [m4ng_x264_config.exe (1782272 octets)]
provoque un trap lors d'une validation pat [OK]
2 Binaire avec les symboles [m4ng_x264_config.exe (6295552 octets)]
Le handler de trap envoie le message suivant :
A+ pour votre travail...
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
Bienvenue hsh001 et merci pour ces informations !
Pour continuer l'investigation est-ce que tu pourrais tester cette version et me donner le contenu du fichier mxc.log qui devrait être créé dans le dossier "system" de m4ng ?
Pour continuer l'investigation est-ce que tu pourrais tester cette version et me donner le contenu du fichier mxc.log qui devrait être créé dans le dossier "system" de m4ng ?
Bonjour
1 Binaire avec les symboles [m4ng_x264_config.exe (6 318 080 octets)]
Il y a toujours la même [Debug Assertion]... mais désolé il n'y a pas de fichier [mxc.log] dans [C:\Program Files (x86)\m4ng\system].
Attention sous Seven Micro$oft a durci l'accès en écriture aux répertoires ou les programmes sont installés...
Les datas contextuelles globales à tous les utilsateurs pour une application doivent être écrites dans [C:\ProgramData\<APPLICATIONNAME>], en [C] tu dois pouvoir accéder à la racine du chemin par un [getenv] sur la variable d'environnement [ALLUSERSPROFILE]. Attention il faut intégrer la création d'un répertoire spécifique [%ALLUSERSPROFILE%\m4ng] dans l'installation ou gérer sa création dynamiquement lors des accès aux fichiers... ).
Les datas contextuelles privées à un utilisateur pour une application doivent être écrites dans [C:\Users\<USERNAME>\AppData\Roaming\<APPLICATIONNAME>], en [C] tu dois pouvoir accéder à la racine du chemin par un [getenv] sur la variable d'environnement [APPDATA]. Attention il faut intégrer la création dynamique du sous répertoire applicatif <m4ng> lors des accès aux fichiers... [%APPDATA%\m4ng]).
Cela parait tordu, mais cela limite énormément les attaques dans les répertoires ou sont positionnés les binaires...
Bon Dimanche
A+
1 Binaire avec les symboles [m4ng_x264_config.exe (6 318 080 octets)]
Il y a toujours la même [Debug Assertion]... mais désolé il n'y a pas de fichier [mxc.log] dans [C:\Program Files (x86)\m4ng\system].
Attention sous Seven Micro$oft a durci l'accès en écriture aux répertoires ou les programmes sont installés...
Les datas contextuelles globales à tous les utilsateurs pour une application doivent être écrites dans [C:\ProgramData\<APPLICATIONNAME>], en [C] tu dois pouvoir accéder à la racine du chemin par un [getenv] sur la variable d'environnement [ALLUSERSPROFILE]. Attention il faut intégrer la création d'un répertoire spécifique [%ALLUSERSPROFILE%\m4ng] dans l'installation ou gérer sa création dynamiquement lors des accès aux fichiers... ).
Les datas contextuelles privées à un utilisateur pour une application doivent être écrites dans [C:\Users\<USERNAME>\AppData\Roaming\<APPLICATIONNAME>], en [C] tu dois pouvoir accéder à la racine du chemin par un [getenv] sur la variable d'environnement [APPDATA]. Attention il faut intégrer la création dynamique du sous répertoire applicatif <m4ng> lors des accès aux fichiers... [%APPDATA%\m4ng]).
Cela parait tordu, mais cela limite énormément les attaques dans les répertoires ou sont positionnés les binaires...
Bon Dimanche
A+
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
Bon j'avais zappé le problème de l'UAC mais sache quand même que plus généralement m4ng ne fonctionne pas encore bien du tout avec l'UAC activé et par conséquent m4ng_x264_config non plus pour être compatible avec m4ng qui utilise beaucoup le dossier d'installation. C'est une prochaine étape pour quand Pepsi aura le temps de tout changer ...
J'ai mis à jour m4ng_x264_config.exe pour écrire le log dans "Mes Documents" pour que tu puisses tester même avec l'UAC activé mais ensuite le bon fonctionnement général de m4ng n'est pas garantie ...
J'ai mis à jour m4ng_x264_config.exe pour écrire le log dans "Mes Documents" pour que tu puisses tester même avec l'UAC activé mais ensuite le bon fonctionnement général de m4ng n'est pas garantie ...
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :
Bah principalement ne plus travailler dans le dossier "system" de m4ng mais créer tous les fichiers temporaires dans un sous dossier "m4ng" par exemple du répertoire Application Data de l'utilisateur courant ou de "All Users" ... Ca veut dire déplacer les scripts avs, les fichiers de stats, les fichiers pour commander VDM, le x264.cli etc, etc ...pepsilite a écrit :c'est quoi déjà la manip pour bypasser cette sal**** d'UAC?
- Underground78
- Administrateur
- Messages : 11272
- Enregistré le : mar. 06 févr., 2007 21:54
- Localisation : France
- Contact :