Aide - Recherche - Membres - Calendrier
Version complète : conversion MKV/H264 en AVI(Xvid)
Forum Ripp-it After Me > Les ressources > Filtres avisynth....
picollo
Bonjour

J'ai un fichier MKV que je voudrais transformer en AVI (XVid).
Je sais le lire sans problème avec Media Player Classic

Le MKV est composé de :

Track ID 1 : video (V_MPEG4/ISO/AVC)
Track ID 2 : audio (A_VORBIS)
Track ID 3 : subtitles (S_TEXT/SSA)
Chapters ID --> Chapters.xml

Pour extraire les pistes, j'utilise les MKVToolNix
(MKVExtractGUI 1.5 by DarkDudae [trad. / modif. by NeXus6]

Après extraction, je me retrouve donc avec 4 fichiers
Track1.mp4
Track2.ogg
Track3.ssa
Chapters.xml

Seul Track1.mp4 est illisible, sauf si je change l'extension .mp4 en .H264
Donc je me retrouve avec Track1.H264 qui est lisible par VLC

Mais je n'arrive pas à l'ouvrir ni avec VirtualDubMod, ni avec un script avisynth.
Dans le script avisynth, j'utilise DirectShowSource, Est ce le bon ?

J'ai FFDShow d'installer (du 26 Juillet 2006)
et j'ai fait menu démarrer / programmes / FFDshow / VFW codec configuration
puis tu vas dans l'onglet decoder et dans le menu codecs tu as une liste avec beaucoup
de codecs (donc 95% sont désactivés) tu vas à la ligne H264 et tu changes desactivé (disabled)
en libavcodec.
Opération conseillée par BlackShark sur le forum d'hardware.fr

Auriez vous une idée pour régler le problème ?

Merci d'avance
Winche
Bienvenue aga.gif

Suis ce tuto : [Tuto] Réencoder un mkv AVC/h264
Davcop
an_coucou.gif Bienvenue sur le forum !!
picollo
Merci

Mais j'avais déjà essayé hier, mais ca n'avait pas fonctionné
En fait dans le cadre d'analyse de la vidéo, RippIt n'arrive pas à déterminer le codec vidéo

De plus depuis aujourd'hui, Rippit ne veut plus démarer même après que je l'ai réinstallé

Donc je dois absolument utiliser VirtualDubMod et/ou avisynth
Winche
Si ça ne marche pas en suivant le tutoriel, c'est que tu as manqué une étape .. cling1.gif

Quelle version de Ri4m utilises-tu ? As-tu des filtres avisynth dans le dossier plugin d'avisynth ?
picollo
J'utilise RIAM5.0.1d (enfin j'utilisais, j'ai réinstallé, mais ca ne fonctionne plus;
j'ai également désinstaller, et réinstaller; mais ca ne fonctionne toujours pas)

J'ai recréer un mkv standard (1video, 1audio) en utilisant mkvmerge (mmg.exe)
comme indiqué dans le tuto

Mais RIAM ne détecte pas le codec vidéo, en fait il ne détecte 0 Track
ni avec le MKV complexe, ni avec le MKV en version simple

C'est ce que j'ai pu remarqué hier en testant

Edit:
En fait quand je double clique sur le raccourci, il ouvre le fichier config.txt
et quelques secondes plus tard il affiche une fenêtre
"Ripp-it_AM.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru." avec 3 boutons "débogage", "Envoyer le rapport d'erreurs" et "Ne pas envoyer"
Winche
Tu as bien tous les éléments que le tutoriel dit d'avoir yahoo1.gif .. ffdshow et cie ? (chaque étoile rouge .. et le codec audio ogg dans ton cas)

Pour avisynth ?
picollo
J'ai ffdshow 20060123, ogg 0.9.9.5; MKVToolNix, c'est celui installer avec RIAM et pour h264,
le Ripp-It Codec Pack est installé
Et pour avisynth, il est installé juste après RIAM

D'ailleurs je dois avoir tous les codecs nécessaire, étant donné que je peux lire le MKV dans
Media Player Classic

Mais pour le moment RIAM ne fonctionne plus, il ne démarre plus
Winche
Installe la màj 5.0.2

Pour avisynth : si tu as de nombreux plugins dans le dossier plugin d'avisynth, Ri4m buggera .. tu dois en avoir 3 ou 4 selon.
picollo
Merci

J'ai fait un peu le nettoyage dans les plugins Avisynth, et RIAM démarre
J'en ai profité également pour passer à RIAM 5.0.2
Je vais réessayer le tutos

Je vous tiens au courant
picollo
j'ai réessayé cette nuit

la création du MKV simple se passe sans aucun problème
ensuite, pour le réencodage il est censé tourné (à mon avis) de 2 à 3 heures
mais donne un résultat en quelques secondes

de plus la taille du fichier devrait être de 850/900Mb et je n'ai que 16Mb
fichier qui est illisible avec Media Player Classic (cannot render this file)


J'ai voulu réessayer aujourd'hui (ce soir), le fichier reste à 0 Kb

Voici le LOG Ripp-it
09/12 21:34:13 ***Ri4m [5.0.2]
09/12 21:34:13 *** shutdown_off ***
input : s:\teste\ssfilm5.mkv
Output : s:\teste\Out_ssfilm5.avi
09/12 21:34:14 Encodage en cours :: Passe 1/2
09/12 21:34:23 Encodage en cours :: Passe 2/2
09/12 21:34:38 ---
Winche
Donne l'analyse de ce mkv simplifié et la vérif de ta config (voir "infos utiles" dans ma signature)
cling1.gif
picollo
Voici ma config vérifiée

Ripp-it_AM [ 5.0.2 ]
****************************************************

[ Video ]
DivX : OK [ 6.0.0.1571 ]
Xvid : OK [ XviD-1.1.0-Beta1-16012005 ]
X264 : OK [ svn-440 ]
VP6 : OK [ 6.2.6.0 ]
VP7 : OK [ ??? ]
DivX 3.11 : - [ INTROUVABLE ]
Quicktime Alternative : OK [ 1.34 ]
ffdshow : OK [ 20060123 ]
----------------------------------------------------
[ Audio ]
CORE - AAC Codec : OK [ 1.1.0.626 ]
LAME - MP3 Codec : OK [ 0.9.1.0 ]
AC3 Filter : OK [ 1.0.1.0 ]
Ogg Vorbis : OK [ 0.9.9.5 ]
----------------------------------------------------
[ Miscs ]
PepsiCoda (Encoding) ON
PepsiCoda (re-encoding) OFF
Pack PSP/iPod/3GP : OK [ 1.0a ]
Ripp-it Codec Pack : OK [ v 4.2.0 ]
DVDFab Platinum : - [ INTROUVABLE ]
DVDFab Decrypter : - [ INTROUVABLE ]
Web Browser : H:\program files\Internet Explorer\iexplore.exe
----------------------------------------------------
[ AVISYNTH ]
AVIsynth.dll OK [ 2.5.6.0 ]
i:\Program Files\AviSynth 2.5\plugins\*.*
- colors_rgb.avsi OK
- convolution3d.dll ?? [ Plugin externe - (peut engendrer des problèmes) ]
- Convolution3d.txt.backup ?? [ Plugin externe - (peut engendrer des problèmes) ]
- deen.dll ?? [ Plugin externe - (peut engendrer des problèmes) ]
- DirectShowSource.dll OK
- ffavisynth.dll ?? [ Plugin externe - (peut engendrer des problèmes) ]
- MSharpen.html ?? [ Plugin externe - (peut engendrer des problèmes) ]
- subresync.exe ?? [ Plugin externe - (peut engendrer des problèmes) ]
- Subtitler.vdf ?? [ Plugin externe - (peut engendrer des problèmes) ]
- UnDot.dll.backup ?? [ Plugin externe - (peut engendrer des problèmes) ]
- UnFilter.dll ?? [ Plugin externe - (peut engendrer des problèmes) ]
- VSFilter.dll ?? [ Plugin externe - (peut engendrer des problèmes) ]
----------------------------------------------------
[ Matroska (MKV) ]
Matroska Pack : OK [ 1.1.2.1230 ]
MKVtoolnix : OK [ v1.8.1 ]
MUX MKV : I:\PROGRA~1\RIPP-I~1\MKVtoolnix\MKVmerge.exe : OK
DEMUX MKV GUI : I:\PROGRA~1\RIPP-I~1\MKVtoolnix\MKVEXTRACTGUI.exe : OK
MKVINFOS : I:\PROGRA~1\RIPP-I~1\MKVtoolnix\mkvinfo.exe : OK
DEMUX MKV : I:\PROGRA~1\RIPP-I~1\MKVtoolnix\mkvextract.exe : OK
----------------------------------------------------
[ Real Video (RV9/RV10 - .rmvb) ]
Real Alternative : OK [ 1.51 ]
CODEC RV9/10 : OK (Alternative)
ENCODE RV40 : h:\Program Files\Ripp-it_AM\PRODUCER\producer.exe : - [ INTROUVABLE ]
----------------------------------------------------
[ MPEG 1/2 - (VCD/SVCD/DVD - .mpg .mp2) ]
ENCODE MPEG : R:\SOFTWARE\TOOLS\GENERAL TOOLS\Audio_VideoCodecSoft\TMPGEnc\TMPGEnc-2.521.58.169-Free\TMPGEnc.exe : - [ INTROUVABLE ]
----------------------------------------------------
[ NERO Burning Rom ]
NERO BURNING ROM: I:\Program Files\ahead\Nero\nero.exe : OK [ 6.3.1.20 ]
NERO COMMAND : I:\Program Files\ahead\Nero\NeroCmd.exe : OK
----------------------------------------------------

Voici l'analyse Ripp-it de mon MKV simple

\SSFILM5.MKV ::
993 kbps - 593 mo - 01.23.29.801 - 2 tracks
Vidéo_t1 : 993 kbps - 540 mo - Codec AVC1 - 23.9760 fps - 120115 f - 720x376
Audio_t2 : 88 kbps - 53 mo - Codec OGG - 2 ch - 48000 hz
Winche
- convolution3d.dll ?? [ Plugin externe - (peut engendrer des problèmes) ]
- Convolution3d.txt.backup ?? [ Plugin externe - (peut engendrer des problèmes) ]
- deen.dll ?? [ Plugin externe - (peut engendrer des problèmes) ]
- MSharpen.html ?? [ Plugin externe - (peut engendrer des problèmes) ]
- subresync.exe ?? [ Plugin externe - (peut engendrer des problèmes) ]
- Subtitler.vdf ?? [ Plugin externe - (peut engendrer des problèmes) ]
- UnDot.dll.backup ?? [ Plugin externe - (peut engendrer des problèmes) ]
- UnFilter.dll ?? [ Plugin externe - (peut engendrer des problèmes) ]
- VSFilter.dll ?? [ Plugin externe - (peut engendrer des problèmes) ]


Déplace tous ces filtres dans un autre dossier que le dossier "plugin" de Avisynth
picollo
J'ai déplacé les fichiers dans un autre dossier
maintenant j'ai un petit problème, lorsque je choisi ma video dans riam
riam ne fait plus rien et dans le gestionnaire de tâches riam est en Pas de réponse
Winche
Ré-installe Avisynth il te manque une dll hem.gif
Tu le trouves à cette adresse : H:\Program Files\Ripp-it_AM\Xtra\avisynth.exe

picollo
avisynth réinstallé

mais ca ne change rien
je ne sais même plus faire une analyse du fichier

Edit : En fait c'est très aléatoire
Winche
Tu as 2 Program Files sur 2 partitions différentes et les éléments de Ri4m sont installés sur l'une et avisynth sur l'autre .. Peut-être est-ce dû à ça .. franchement là je sèche bof.gif
picollo
J'ai bien 2 Program Files sur 2 partitions mais Ri4m et avisynth sont installés sur une même partition (i:)

En fait avant, il y a plusieurs mois ri4m et avisynth étaient installés sur l'autre partition (h:), j'ai désinstallé le tout et réinstallé plusieurs semaines plus tard sur la partition actuel

Je viens de corriger la config pour que producer soit bien localisé ainsi que TMPGenc

Je sais pas vraiment ce que j'ai pu faire mais pour le moment ri4m a l'air de fonctionner.

J'ai repris le script AVS crée par ri4m et ouvert dans VirtualDubMod
au bout d'un petit moment, j'ai une erreur VirtualDubMod

L'instruction à 0x7c920e03" emploie l'adresse mémoire "0x80808080". Lamémoire ne peut pas être "written".

et j'ai également remarqué que l'utilisation mémoire est montée à 275.684Kb
et la mémoire virtuel était 372.252Kb

Comme j'utilise déjà environ 300Mb de RAM et que je n'ai que 768Mb de RAM
Peut être que c'est un manque de RAM ?
Winche
Tu as un soucis quelque part mais où ? je ne sais pas .. Ri4m ne consomme que 10Mo "au repos" ..
picollo
Ce n'est pas ri4m qui consomme la mémoire

J'ai repris le script, créé par ri4m, directement dans virtualdubmod
et c'est ce vdm qui consomme autant de mémoire

underground78
Normalement VDM utilise pas mal de mémoires mais quand même moins ...

Ton pc est bien stable ? Tu n'as pas affaire à des plantages ?
picollo
Oui, oui, mon PC est très stable

VDM n'utilise pas toujours autant de mémoire
jusqu'à présent, c'est la première fois que j'ai ce phénomène
et pourtant je suis à plus de 100 traitements vidéo
à mon avis ca vient de ce format vidéo (h264)
picollo
J'ai du nouveau (désolé ca ne passe pas par ri4m)

J'ai repris donc le fichier totalement démuxer, donc Track1.H264
dont j'avais "parlé" dans mon premier post de ce sujet

Avec le logiciel avc2avi (sourceforge)
En ligne de commande "avc2avi.exe -i s:\Teste2\Track1.h264 -o s:\Teste2\Track1.avi"

J'ai trouvé sur http://forum.doom9.org/showthread.php?t=118267

Un grand Merci à tous pour votre aide
underground78
Euh ouais mais là, ton avi c'est toujours du h264 qu'il y a dedans et non pas du xvid comme tu le voulais ...
picollo
Oui c'est exact c'est toujours un h264 mais avec une extension .AVI
J'ai remarqué cela hier soir

Mais comme c'est un .AVI, ca me permet de le traiter dans un script AVS avec AviFileSource
et donc de le réencoder en Xvid avec VirtualDubMod

Le seul point "négatif", est qu'après traitement avec AVC2AVI la vidéo comporte une petite ligne verte dans le bas de l'image; mais ce n'est pas bien grave, un cropbottom arrange tout cela;
et en plus il me semble que la ligne verte est un ajout à la vidéo et non une modification des dernières lignes
donc on n'a toujours la même images à la fin

Encore merci pour votre aide
Winche
Problème réglé alors ? yahoo1.gif

P'tite question euh.gif : qu'est-ce qui ne passait pas avec Ri4m ?
underground78
(picollo @ mardi 12 décembre 2006 à 12:03) *

Mais comme c'est un .AVI, ca me permet de le traiter dans un script AVS avec AviFileSource
et donc de le réencoder en Xvid avec VirtualDubMod


Et ça marche avec un AviFileSource ? Etonnant !
picollo
J'ai remarqué que la ligne verte ajoutée (dont je parlais à 12h03) ne vient pas de avc2avi

Si j'ouvre l'AVI H264 directement dans VirtualDubMod, il n'y a pas de ligne verte; par contre si j'utilise les filtres Avisynth (avifilesource) la ligne verte apparait
Mais c'est un peu bizarre mais pas un problème, utilisation de cropbottom et, voilà

Pour vous répondre (Winche et underground78)
En fait après le traitement par avc2avi, je peux utiliser avifilesource ou directshowsource sans problème
le fichier ayant une extension AVI, le H264 étant un autre format MPEG-4 (si je ne me trompe pas) comme le Divx ou Xvid, peut être que ca vient de la.

Pour ce qui ne passait pas avec RIAM, c'est une très bonne question.
A partit du fichier MKV, aucun problème. Ensuite la vidéo H264 (contenue dans le MKV), apparement c'est lui qui posait problème
J'ai pas réessayé RIAM sur le fichier AVI H264 (traité par avc2avi) mais je pense que ca doit passer sans problème vu que VDM l'ouvre tout seul comme un grand

Peut-être qu'il serait utile (si c'est possible) d'ajouter avc2avi dans RIAM

sur http://forum.doom9.org/showthread.php?t=118267 ils "parlent" des vidéos de la BBC (si j'ai bien compris) qui peuvent poser problèmes

Apparement il faut faire attention au profile (paramètres) du codec H264, enfin je suppose
underground78
(picollo @ mardi 12 décembre 2006 à 23:46) *

... En fait après le traitement par avc2avi, je peux utiliser avifilesource ou directshowsource sans problème
le fichier ayant une extension AVI ...


C'est étonnant, c'est la première fois que j'entend dire que ça marche ... Tu as quoi comme décodeur pour le x264 ?
picollo
ffdshow du 26 juillet 2006

la vidéo dure 1h23 quand elle est lue à partir du MKV
mais ne dure plus que 1h20 une fois extrait du fichier MKV
Vous voyez une raison à cela


Edit : J'ai oublié le paramètre -f de avc2avi qui sélectionne le nombre d'images par seconde
underground78
Je retesterais, fais remonter le topic si j'oublie ... euh.gif
picollo
J'ai retraité le h264 avec avc2avi pour avoir un fichier avec .avi comme extension mais cette fois en lui indiquant un fps de 23.98

et maintenant il a la même durée, donc tout rentre dans l'ordre
underground78
Bizarre, il ne veut pas m'ouvrir les avi h264 VDM ... euh.gif
picollo
J'ai pas de problème pour l'ouvrir.

Mais quand j'ouvre directement dans VDM (Dans File --> File Information)
il me met ceci

FourCC Code : FourCC : [h264] Intel ITU H.264
Decompressor : ffdshow Video Codec

Mais si je l'ouvre dans VDM par un fichier AVS
Video=AVIFileSource(Source,audio=false,fourCC="H264")
File Information me donne ceci

FourCC Code : FourCC : [YV12] ATI YVU12 4:2:0 Planar
Decompressor : Helix YV12

et ce, que je mette fourcc="H264" ou pas dans AviFileSource

Je ne sais pas si je genre d'infos peux t'aider!

Ton avi H264 est un fichier video ou un audio/video ?
Ton fichier s'ouvre t'il dans VDM si tu utilises AviFileSource ou DirectShowSource dans un filtre AVS ?
Ton fichier est il lisible avec Media Player Classic ou VLC, et qu'est ce que ca donne dans AviCheck ?

underground78
Ca marche effectivement avec ffdshow installé avec support VFW ...

Enfin normalement ça devrait marcher toujours avec Riam dès que tu as un décodeur approprié ...
C'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez conversion MKV/H264 en AVI(Xvid).
Invision Power Board © 2001-2008 Invision Power Services, Inc.