Aide - Recherche - Membres - Calendrier
Version complète : Ré-encodage - Problème Avisynth
Forum Ripp-it After Me > RIAM : Ça commence ICI > Les questions des débutants
Enibas
Bonjour,

C'est la première fois que je souhaite réencoder une vidéo et je rencontre quelques problèmes...
J'ai une vidéo en Xvid que je voudrais réencoder en DivX. Donc je lance RI4M et suis le tuto de réencodage mais quelques secondes après le lancement, j'obtiens un message d'erreur de VirtualDub:

Avisynth open failure:
Evaluate: System exception - Access Violation
(C:\PROGRA~\RIPP-I~1\dlls\ARipp-it.avs, line17)

En consultant le forum, j'ai trouvé que cette erreur a déjà été rapportée et apparemment résolue http://forum.ripp-it.com/sujet_t16970.htm

Donc je suis la procédure proposée par léon1789, étant de remplacer Video=DirectShowSource( Source, fps=25.000000) par Video=AviSource(Source).
Mais maintenant j'obtiens ce message d'erreur :

Avisynth open failure:
AviSource: Could not decompress frame 0

J'ai essayé de rajouté fps=25, mais il doit y avoir une erreur de syntaxe parce que j'obtiens une erreur comme quoi à la place du "=" il est attendu ")" interro1.gif

Si jamais quelqu'un a un p'tit peu de temps, merci de me venir en aide an_scargo.gif

Bonne journée,

Enibas.
beuz29
leon pourra surement t'aider !! en tout cas en ce qui concerne le script avs !!
Enibas
Ok aga.gif
leon1789
bonjour,
Beuz29 me mets la pression là ! mrgreen2.gif

(Enibas @ samedi 17 mai 2008 à 12:03) *

Avisynth open failure:
Evaluate: System exception - Access Violation
(C:\PROGRA~\RIPP-I~1\dlls\ARipp-it.avs, line17)

En consultant le forum, j'ai trouvé que cette erreur a déjà été rapportée et apparemment résolue http://forum.ripp-it.com/sujet_t16970.htm

bon reflex !

(Enibas @ samedi 17 mai 2008 à 12:03) *

Donc je suis la procédure proposée par léon1789, étant de remplacer Video=DirectShowSource( Source, fps=25.000000) par Video=AviSource(Source).

cool, ça m'évitera de te le proposer à nouveau yahoo.gif

(Enibas @ samedi 17 mai 2008 à 12:03) *

Mais maintenant j'obtiens ce message d'erreur :

Avisynth open failure:
AviSource: Could not decompress frame 0

J'ai essayé de rajouté fps=25, mais il doit y avoir une erreur de syntaxe parce que j'obtiens une erreur comme quoi à la place du "=" il est attendu ")" interro1.gif


c'ets normal : AviSource n'a pas de paramètre "fps".

(Enibas @ samedi 17 mai 2008 à 12:03) *
Si jamais quelqu'un a un p'tit peu de temps, merci de me venir en aide an_scargo.gif


on peut voir le script C:\PROGRA~\RIPP-I~1\dlls\ARipp-it.avs et l'analyse du film faite par ri4m, s'il te plait ?



...et puis aussi ta configuration donnée par ri4m...
Enibas
Bonjour leon1789,

Alors voici ma config RI4M :

Ripp-it_AM [ 5.0.3b - Avisynth 2.5.7 / K-lite ]
****************************************************

[ Video ]
DivX : OK [ 6.8.2.6 ]
Xvid : OK [ 1.1 ]
X264 (cli) : OK [ svn-440 ]
X264 (vfw) : - [ INTROUVABLE ]
VP6 : - [ INTROUVABLE ]
VP7 : - [ INTROUVABLE ]
DivX 3.11 : OK
Quicktime Alternative : - [ INTROUVABLE ]
ffdshow : - [ INTROUVABLE ]
----------------------------------------------------
[ Audio ]
CORE - AAC Codec : OK [ 1.2.0.575 ]
LAME - MP3 Codec : OK [ 0.0.9.0 ]
AC3 Filter : OK [ 1.0.1.0 ]
Oggcodecs : - [ INTROUVABLE ]
OggDs : OK [ 0.9.9.5 ]
----------------------------------------------------
[ Miscs ]
PepsiCoda (Encoding) ON
Pack PSP/iPod/3GP : - [ INTROUVABLE ]
Ripp-it Codec Pack : OK [ v 4.2.6 ]
DVDFab Platinum : - [ INTROUVABLE ]
DVDFab Decrypter : - [ INTROUVABLE ]
Web Browser : C:\PROGRA~1\MOZILL~1\FIREFOX.EXE
----------------------------------------------------
[ AVISYNTH ]
AVIsynth.dll OK [ 2.5.6.0 ]
C:\Program Files\AviSynth 2.5\plugins\*.*
- colors_rgb.avsi OK
- DirectShowSource.dll OK
- TCPDeliver.dll OK
----------------------------------------------------
[ Matroska (MKV) ]
Matroska Splitter : - [ INTROUVABLE ]
MKVtoolnix : - [ INTROUVABLE ]
MUX MKV : : - [ INTROUVABLE ]
DEMUX MKV GUI : : - [ INTROUVABLE ]
MKVINFOS : : - [ INTROUVABLE ]
DEMUX MKV : : - [ INTROUVABLE ]
----------------------------------------------------
[ Real Video (RV9/RV10 - .rmvb) ]
Real Alternative : - [ INTROUVABLE ]
CODEC RV9/10 : - [ INTROUVABLE ]
ENCODE RV40 : : - [ INTROUVABLE ]
----------------------------------------------------
[ MPEG 1/2 - (VCD/SVCD/DVD - .mpg .mp2) ]
ENCODE MPEG : : - [ INTROUVABLE ]
----------------------------------------------------
[ NERO Burning Rom ]
NERO BURNING ROM: : - [ INTROUVABLE ]
NERO COMMAND : : - [ INTROUVABLE ]
----------------------------------------------------

** END OF FILE - 01921 bytes


L'analyse de la vidéo :

\TOTO.AVI ::
915 kbps - 701 mo - 01.47.05.160
Vidéo_t1 : 787 kbps - 602 mo - Codec XVID - 25.0000 fps - 160629 f - 608x256
-- no audio --


Le script :

# **** Ripp-it & AVIsynth 2.5x script **** pass 2+

LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\DirectShowSource.dll")

Source="f:\films\toto.avi"
Largeur=608
Hauteur=256
ratio =2.375000
vratio =2.375000
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Indice=0.202765

Video=AviSource(Source)
function MonoToStereo( clip C )
{
Assert( C.AudioChannels == 1, "This clip must have 1 audio channel" )
A1=GetChannel( C, 1 )
A=MergeChannels( A1, A1 )
Return( C.HasVideo ? AudioDub( C, A ) : A )
}
# ====================================================================
function DownMix( clip A )
{
A1=GetChannel( A, 1 )
A2=GetChannel( A, 2 )
A3=GetChannel( A, 3 )
A4=GetChannel( A, 4 )
A5=GetChannel( A, 5 )
A6=GetChannel( A, 2 )
A1=MixAudio( MixAudio( A1, A5, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
A2=MixAudio( MixAudio( A2, A6, 0.2698, 0.2698 ), MixAudio( A3, A4, 0.1907, 0.2698 ) )
A=MergeChannels( A1, A2 )
Return ( A )
}
# ====================================================================
Video=Video.AudioChannels == 6 ? DownMix( Video ) : Video
Video=Video.AudioChannels == 1 ? MonoToStereo( Video ) : Video
Video=ConvertToYV12(Video)
Video=BilinearResize(Video, Largeur, Hauteur)

Return(Video)

@+, cling.gif

Enibas.
leon1789
Bon.. je ne vois rien de flagrant.
Dans la configuration ri4m, il est écrit que tu utilises PepsiCoda : peux-tu ré-essayer en le désactivant ? Ca donne quoi ?

Essaie aussi en remplaçant la commande AviSource par OpenDMLSource , ou par AVIFileSource. Ca donne quoi ?

Sinon, tu peux mettre à jour la version d'aviSynth (mais je ne n'y crois pas trop)...
leon1789

\TOTO.AVI ::
915 kbps - 701 mo - 01.47.05.160
Vidéo_t1 : 787 kbps - 602 mo - Codec XVID - 25.0000 fps - 160629 f - 608x256
-- no audio --

étrange ça ! toto.avi fait 701 Mo, sans audio. Et ta vidéo fait 602 Mo... Où sont passés les 99 Mo de différence ???


serait-ce l'audio qui pose problème ?
Enibas
J'ai cherché mais je ne trouve pas comment désactiver Pepsicoda, désolé...

Avec OpenDMLSource, ça donne :

I don't know what "OpenDMLSource" means

Avec OpenDMLSource(Source) :

AviSource: Could not decompress frame 0

Avec AVIFileSource :

I don't know what "AVIFileSource" means

Et avec AVIFileSource(Source):

AviSource: Could not decompress frame 0

Voili, voilou.


[/quote]
étrange ça ! toto.avi fait 701 Mo, sans audio. Et ta vidéo fait 602 Mo... Où sont passés les 99 Mo de différence ???


serait-ce l'audio qui pose problème ?
[/quote]

Alors là je ne sais pas... En tout cas lors de la lecture je n'ai pas de problème audio bbbb.gif
leon1789
ok bof.gif

La seule piste que je vois, c'est l'audio non reconnu.
Visiblement, c'est du 128kbps, mais avec quel codec ?

Si quelqu'un voit autre chose, qu'il n'hésite pas !!!


(Enibas @ samedi 17 mai 2008 à 13:49) *
J'ai cherché mais je ne trouve pas comment désactiver Pepsicoda, désolé...

C'est dans le menu "Params" (une case à décocher à droite)
Enibas
J'ai fait un clique droit propriétés sur le fichier video et pour l'audio j'ai "débit 128 kbps et format Lame MP3", si ça peut aider...

J'ai décoché Pepsicoda et réessayé les différentes propositions précédentes, mais ça n'a rien changé.
Comme apparemment le problème viendrait du son (ou pas ?) j'ai décocher réencodé le son. Là ça tourne un peu plus longtemps avant d'afficher le message d'erreur. Dans le log il est inscrit "extraction audio en cours :: Wav"
Par contre quand "encodage en cours" s'inscrit, là le message d'erreur Avisynth apparaît.

Donc apparemment le son ne serait pas en cause.
leon1789
ok, du MP3 à 128 kbps, c'est classique. Mais pourquoi ri4m ne le reconnait pas ??
Enibas
Dans le doute j'ai désinstallé Avisynth 2.5.6 et installé la version 2.5.7, mais sans résultats ouin.gif
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 Ré-encodage - Problème Avisynth.
Invision Power Board © 2001-2008 Invision Power Services, Inc.